[RTD600 IP] S32K3X4EVB-T172 FlexCAN Wake-up

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

[RTD600 IP] S32K3X4EVB-T172 FlexCAN Wake-up

[RTD600 IP] S32K3X4EVB-T172 FlexCAN Wake-up

This example project will show user how to use and configure the basic functionalities of WKPU + FlexCAN. 

 ------------------------------------------------------------------------------
* Test HW: S32K3X4EVB-T172 (SCH-53148 REV B2)
* MCU: S32K344
* IDE: S32DS3.5 & S32DS3.6
* SDK release: RTD 6.0.0
* Debugger: PE Micro
* Target: internal_FLASH
 ------------------------------------------------------------------------------

This example routine configures the FlexCAN0 instance for reception. Since RevB2 of the EVB was used for development, CAN TRXCVR used is TJA1443. TJA1443 is initialized in main code (CAN0_STB = 1 & CAN0_EN = 1).

FlexCAN bitrate:

  • Bitrate: 500 Kbps
  • Sampling point: 81.25%

Individual mask is set to 0x0, meaning all IDs are accepted.

Main routine:

  1. Waits for SW5 to be pressed, or for FlexCAN interrupt.
  2. If SW5 is pressed, turns off green LED, disables FlexCAN and switches CORE_CLK to FIRC. It then configures both PTB19 (SW6) and PTA6 (CAN0_RX) for interrupt wakeups.
  3. If either SW6 is pressed or a CAN message is received (edge detect on PTA6), MCU wakes up and will wait for SW5 to be pressed again.

FlexCAN is configured for INTERRUPT; If a CAN frame is received, bRxFlag is set to 1 inside the callback, blue LED is toggled, and an ACK frame is sent back. CAN communication can be tested either with another EVB, or with a PCAN analyzer connected to J32.

PCAN-View log for dummy and ACK messages:

Julin_AragnM_0-1768422984265.png

This example is provided as is with no guarantees and no support.

添付
%3CLINGO-SUB%20id%3D%22lingo-sub-2150345%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%5BRTD600%20IP%5D%20S32K3X4EVB-T172%20FlexCAN%20%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2150345%22%20slang%3D%22en-US%22%20mode%3D%22UPDATE%22%3E%0A%3CDIV%20class%3D%22lia-message-template-content-zone%22%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E3%81%AF%E3%80%81WKPU%20%2B%20FlexCAN%20%E3%81%AE%E5%9F%BA%E6%9C%AC%E6%A9%9F%E8%83%BD%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%8A%E3%82%88%E3%81%B3%E6%A7%8B%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AB%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E------------------------------------------------------------------------------%3CBR%20%2F%3E%20*%20%E3%83%86%E3%82%B9%E3%83%88%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%3A%20S32K3X4EVB-T172%20(SCH-53148%20REV%20B2)%3CBR%20%2F%3E%20*%20MCU%3A%20S32K344%3CBR%20%2F%3E%20*%20IDE%3A%20S32DS3.5%20%E3%81%8A%E3%82%88%E3%81%B3%20S32DS3.6%3CBR%20%2F%3E*%20SDK%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%3A%20RTD%206.0.0%3CBR%20%2F%3E*%20%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%3A%20PE%20Micro%3CBR%20%2F%3E%20*%20%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%3A%20internal_FLASH%3CBR%20%2F%3E%20------------------------------------------------------------------------------%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%E3%81%AF%E3%80%81FlexCAN0%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%82%92%E5%8F%97%E4%BF%A1%E7%94%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E9%96%8B%E7%99%BA%E3%81%AB%E3%81%AFEVB%E3%81%AERevB2%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%9F%E3%82%81%E3%80%81%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9FCAN%20TRXCVR%E3%81%AFTJA1443%E3%81%A7%E3%81%99%E3%80%82TJA1443%20%E3%81%AF%E3%83%A1%E3%82%A4%E3%83%B3%20%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%20(CAN0_STB%20%3D%201%20%26amp%3B%20CAN0_EN%20%3D%201)%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EFlexCAN%20%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%3A%20500%20Kbps%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%3A%2081.25%25%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3E%E5%80%8B%E3%80%85%E3%81%AE%E3%83%9E%E3%82%B9%E3%82%AF%E3%81%AF%200x0%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%80%81%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%20ID%20%E3%81%8C%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C%E3%82%89%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CSPAN%3E%3CSTRONG%3ESW5%20%E3%81%8C%3C%2FSTRONG%3E%E6%8A%BC%E3%81%95%E3%82%8C%E3%82%8B%E3%81%8B%E3%80%81FlexCAN%20%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%81%BE%E3%81%A7%E5%BE%85%E6%A9%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%3CSTRONG%3ESW5%3C%2FSTRONG%3E%E3%81%8C%E6%8A%BC%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81%E7%B7%91%E8%89%B2%E3%81%AE%20LED%20%E3%81%8C%E6%B6%88%E7%81%AF%E3%81%97%E3%80%81FlexCAN%20%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%AA%E3%82%8A%E3%80%81CORE_CLK%20%E3%81%8C%20FIRC%20%E3%81%AB%E5%88%87%E3%82%8A%E6%9B%BF%E3%82%8F%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AB%E3%80%81PTB19%20(%20%3CSTRONG%3ESW6%3C%2FSTRONG%3E%20)%20%E3%81%A8%20PTA6%20(CAN0_RX)%20%E3%81%AE%E4%B8%A1%E6%96%B9%E3%82%92%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E7%94%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%E3%81%A9%E3%81%A1%E3%82%89%E3%81%8B%E3%81%AE%3CSTRONG%3ESW6%3C%2FSTRONG%3E%E3%81%8C%E6%8A%BC%E3%81%95%E3%82%8C%E3%81%9F%E5%A0%B4%E5%90%88%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%81CAN%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E5%8F%97%E4%BF%A1%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%20(PTA6%20%E3%81%A7%E3%82%A8%E3%83%83%E3%82%B8%E6%A4%9C%E5%87%BA)%E3%80%81MCU%20%E3%81%8C%E8%B5%B7%E5%8B%95%E3%81%97%E3%80%81%20%3CSTRONG%3ESW5%20%E3%81%8C%3C%2FSTRONG%3E%E5%86%8D%E5%BA%A6%E6%8A%BC%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%82%92%E5%BE%85%E6%A9%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CSPAN%3EFlexCAN%E3%81%AF%3CSTRONG%3EINTERRUPT%3C%2FSTRONG%3E%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82CAN%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E5%86%85%E3%81%A7bRxFlag%E3%81%8C1%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%80%81%E9%9D%92%E8%89%B2LED%E3%81%8C%E7%82%B9%E7%81%AF%E3%81%97%E3%80%81ACK%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82CAN%3C%2FSPAN%3E%3CSPAN%3E%E9%80%9A%E4%BF%A1%E3%81%AF%E3%80%81%E5%88%A5%E3%81%AEEVB%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AFJ32%E3%81%AB%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%83%83%E3%83%89%E3%81%95%E3%82%8C%E3%81%9FPCAN%E3%82%A2%E3%83%8A%E3%83%A9%E3%82%A4%E3%82%B6%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%83%80%E3%83%9F%E3%83%BC%E3%81%8A%E3%82%88%E3%81%B3%20ACK%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%20PCAN-View%20%E3%83%AD%E3%82%B0%3A%3C%2FSPAN%3E%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Julin_AragnM_0-1768422984265.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Julin_AragnM_0-1768422984265.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F372857i5FC3753EA75B93CB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Julin_AragnM_0-1768422984265.png%22%20alt%3D%22Julin_AragnM_0-1768422984265.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E4%BE%8B%E3%81%AF%3CU%3E%E7%8F%BE%E7%8A%B6%E3%81%AE%E3%81%BE%E3%81%BE%3C%2FU%3E%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E4%BF%9D%E8%A8%BC%E3%82%84%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FDIV%3E%0A%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎01-14-2026 01:46 PM
更新者: