- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
大家好,在S32K148的demo板子上进行can测试,发现没有can信号输出,代码是和配置参考example的(由于sdk的example编译报错,就自己进行了尝试),主要代码如下:
请教一下,为什么会没有信号输出? 或者有没有K148的FlexCAN 成功的example
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi,
on S32K148 EVB a FlexCAN0 using PTE4/PTE5 is connected to the SCB CAN transceiver. Board have to be powered by 12V due to SBC and having CAN transceiver active.
If you use FlexCAN2 with PTE24/PTE25, do you have connected it to an active CAN transceiver as well? In your code you need to enable FlexAN2 ISR as well so change CAN0_ORED_0_15_MB_IRQHandler to CAN2_ORED_0_15_MB_IRQHandler.
Generally check MCR, ECR, ESR1 registers to know status and if any errors are detected.
BR, Petr
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi,
on S32K148 EVB a FlexCAN0 using PTE4/PTE5 is connected to the SCB CAN transceiver. Board have to be powered by 12V due to SBC and having CAN transceiver active.
If you use FlexCAN2 with PTE24/PTE25, do you have connected it to an active CAN transceiver as well? In your code you need to enable FlexAN2 ISR as well so change CAN0_ORED_0_15_MB_IRQHandler to CAN2_ORED_0_15_MB_IRQHandler.
Generally check MCR, ECR, ESR1 registers to know status and if any errors are detected.
BR, Petr
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Thank you!
It work successfull!