牛卧堂MCU技术交流

标题: 关于en-us--EC_M460_CANFD_Tx_Simply_V1.00例程 [打印本页]

作者: 匿名    时间: 2023-11-25 11:51
标题: 关于en-us--EC_M460_CANFD_Tx_Simply_V1.00例程
en-us--EC_M460_CANFD_Tx_Simply_V1.00
在M467运行之后,发现无法收到数据与ID
这是为何?




A2.png (191.57 KB, 下载次数: 249)

A2.png

A1.png (127.11 KB, 下载次数: 253)

A1.png

作者: Angus    时间: 2023-11-25 14:19
CANFD 外设有点复杂,为了便于理解这个外设,此代码只发不收。还有一个只收不发的代码 EC_M460_CANFD_FIFO_RX_V1.00。  

把上述俩代码整合一下即有了收发。也可以等几天,M460 四路 CANFD 同时收发的代码即将发布。


作者: 匿名    时间: 2023-11-25 19:59
Angus 发表于 2023-11-25 14:19
CANFD 外设有点复杂,为了便于理解这个外设,此代码只发不收。还有一个只收不发的代码 EC_M460_CANFD_FIFO_ ...

不知道为何 TX RX的速率不一样。

经过对两个例程实测,TX 是1M/4M;RX 是1M/2M。

不知道为何 NUVOTON 还出了个说明 让两个板子连一起进行了测试。

这个难道是经过验证了吗?太草率了吧

例程的出处 是NUVOTON官网 技术支持的 范例下载部分。
作者: Angus    时间: 2023-11-26 15:56
本帖最后由 Angus 于 2023-11-26 15:59 编辑

我刚在新唐网站下载了这俩代码,对比 CANFD 位时钟配置是一样的。



新唐的M467板子只有一个CANFD 收发器,把两个板子的 CANFD 收发器 HL 线连起来,一个发送、另一个接收,就可以做测试了。





欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2