打印

两个板子进行CAN通信,其中GD开发板一直处于发送挂起状态

[复制链接]
1691|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
asian21|  楼主 | 2016-7-5 22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用GD32F207开发板和原子开发板进行CAN通信时,GD开发板工作与发送状态,原子开发板处于接收状态,调试时检测到GD一直处于发送挂起状态,不知道啥原因,有高手请帮忙看看。无奈无法上传工程啊
沙发
asian21|  楼主 | 2016-7-6 17:36 | 只看该作者
问题解决了,感觉单步调试时会有问题,CAN会给出一直处于挂起状态,原因不清楚。后来把CAN管脚映射改了,就好了,估计是管脚映射到PD0和PD1的问题

使用特权

评论回复
板凳
asian21|  楼主 | 2016-7-6 17:39 | 只看该作者
这里给刚开始用CAN的提示下,两块开发板CAN通信时一定要注意CAN波特率一样、管脚映射准确、管脚上啦或是复用推挽输出设置准确才行,我开始把波特率搞错了,两个不一样,后来把管脚映射搞错了,这些都会导致通信不成功

使用特权

评论回复
地板
182317716| | 2016-7-7 09:04 | 只看该作者
GD代理商QQ:182317716 更多样品,中文手册.开发工具支持!
---13686827076-王生

使用特权

评论回复
5
baimiaocun2015| | 2016-7-13 20:53 | 只看该作者
那就需要重启一下的,这个一直处于这个状态肯定是不太正常的。

使用特权

评论回复
6
vibra2016| | 2016-7-14 20:27 | 只看该作者
CAN通讯的是涉及到令牌环的释放的啦

使用特权

评论回复
7
chuntian2016| | 2016-7-15 15:08 | 只看该作者
这个注意CAN协议的,不行的话就直接的重启从设备的

使用特权

评论回复
8
asian21|  楼主 | 2016-7-15 21:06 | 只看该作者
我调整了管脚映射,问题暂时解决了

使用特权

评论回复
9
vivilzb1985| | 2016-7-19 11:50 | 只看该作者
CAN总线的需要多注意下的,这个工作机制的需要改变的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

57

帖子

2

粉丝