首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于CAN奇怪的问题

关于CAN奇怪的问题

两块相同的板子(s12xep100,晶震10M)的CAN能正常收发(两块板子通过CAN连接),但是用一块板子和周立功的USBCANII(晶震16M)就不能通信(板子向USBCAN发送,发送程序一直等待ACK不能发送成功),感觉是波特率设置的问题,可尝试多种速率还是不能成功.是否板子和USBCANII的BTR0/BTR1以及同步跳都必须一致?可晶震不一样,怎么设成一样呢?
感谢康桥人,我也觉得是波特率设置的问题,再弱弱的问一句:是否板子和其它CAN节点的Tseg1、Tseg2以及同步跳都必须一致?

问题已经解决!是在两块相同的板子之间再测试的过程中发现,只要一将示波器的探针接上即不能发送,取下几个隔离电容后完美解决问题!

ps:CAN驱动很简单,只要设置好波特率即可不同节点通信,在此多谢版主的热心!

返回列表