找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

关于en-us--EC_M460_CANFD_Tx_Simply_V1.00例程

[复制链接]
匿名  发表于 2023-11-25 11:51:49 |阅读模式
en-us--EC_M460_CANFD_Tx_Simply_V1.00
在M467运行之后,发现无法收到数据与ID
这是为何?




A2.png
A1.png
回复

使用道具

Angus 发表于 2023-11-25 14:19:26 | 显示全部楼层
CANFD 外设有点复杂,为了便于理解这个外设,此代码只发不收。还有一个只收不发的代码 EC_M460_CANFD_FIFO_RX_V1.00。  

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

回复 支持 反对

使用道具 举报

匿名  发表于 2023-11-25 19:59:49
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:27 | 显示全部楼层
本帖最后由 Angus 于 2023-11-26 15:59 编辑

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

屏幕截图 2023-11-26 155253.png

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

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU