单片机/MCU论坛
直播中

张丽

7年用户 1485经验值
私信 关注

使用CYT2B75芯片CANFD模块无法发送消息是什么原因导致的呢?

你好,我使用SDL的example中的CANFD代码测试CYT2B75芯片CANFD模块,对部分代码进行了硬件适配修改,详见附件,配置为每秒发送一次CAN报文。
问题:消息发送失败,且电脑上位机无法接收到报文,Debug模式下,Tx buffer 一直不为空,返回CY_CANFD_BAD_PARAM,发送失败。

可以帮忙测试下吗,是代码的问题还是其他问题?可能出现这种问题有可能是什么原因呢?

                                                                                                                                                                                                                                                                                                                                                                                             

回帖(1)

夏日余晖

2024-2-2 14:25:45
我用SDL的sample code测试了一下,发现没有问题,buffer中数据也是对的

看了一下您的代码,应该也是参考sample code,只是CAN的配置不同。您可以先检查一下您的硬件接口和软件有没有对应上。
                                             
举报

更多回帖

发帖
×
20
完善资料,
赚取积分