#8 FRDM-MCXN947 CANFD-1M/10Mbps实践及测试
一、硬件:
原文上接上一回,上次使用 隔离MCX-CANFD模块。
为什么不用板子上的TJA1057收发器?因为这个TJA1057收发器与 Camera的Pin脚复用。如下图:
由于使用Camera OV7670,已经修改 SJ16,SJ26, SJ227。所以还是继续使用这个ISO-CANFD模块。还有一 点就是带2500V隔离,稳定性会比较好。
连接硬件如下:
二:软件部分
由于Demo的CAN clock是50Mbps, 这个频率很难配置出Data bit rate =10Mbps.
而且Cia推荐CANFD clock是80Mbps. 配置如下:可以参考软件Clock_config.c
使用PCAN-View测试工具 。配置如下:
注意:配置 nornal bit rate: 1M的最好使用80%以上采样率。
三 、PCAN-View监测数据
分辨率 1us如下:
注意:这里有些不明白的,我的发送顺序与接收顺序不一样。发送顺序为:0x7FE->0x7FF-->0x7EF. 但接收到顺序为0x7FE->0xEF-->0x7FF
发完第一帧后,按id优先级发送。有空检查软件看看可以设置为FIFO模式。
四、测试小视频:
最后附上源代码GitHub链接。
|