找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

我修改的nuc972的can驱动有些问题基于rt-thread请帮忙

[复制链接]
跳转到指定楼层
楼主
jw__liu 发表于 2019-7-12 08:06:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬件描述:
nuc972  can0和can1 通过线路连接在一起。
测试程序的描述如下:
rt_can1_thread_entry 驱动 can0口 并每隔5秒钟发送一个 remote_frame 或 发送一个 data_fame。并接收can1发送回的响应frame
rt_can2_thread_entry  接收 can1发送过来的 remote_frame 或data_frame 。并把接收到的frame再发送回去  。

这个过程已经实现了。但是问题如下:
如果can1 收到remote frame   我却向 can0发送一个data frame  can1_thread就收不到该数据   对应的can中断 指示 RX OK但是没有相应的数据收到。
已经调试好久了一直调试不通。请求帮忙 :
相关代码如下:

nuc972-can.zip

20.06 KB, 下载次数: 513

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
匿名  发表于 2019-7-12 17:16:50
请用github上的驱动和sample测试看看
回复 支持 反对

使用道具

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

本版积分规则

新唐MCU