你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

F103RCT6的CAN通信问题

[复制链接]
lijiang716 提问时间:2020-10-7 17:18 /
我采用F103RCT6进行CAN通信,100k通信频率下是正常的,但设置为500k通信频率时就无法通信了!有哪位朋友遇到过类似问题,求解答!
收藏 评论7 发布时间:2020-10-7 17:18

举报

7个回答
快乐的向日葵 回答时间:2020-10-7 22:50:37
APB1频率,Prescaler(for time quantum)是数值,Time quanta in Bit Segment1和2分别是多少?
lijiang716 回答时间:2020-10-8 06:35:36
jklou 发表于 2020-10-7 22:50
APB1频率,Prescaler(for time quantum)是数值,Time quanta in Bit Segment1和2分别是多少? ...

Prescaler  的值是4    Segment1是9   Segment2是8
废鱼 回答时间:2020-10-8 15:54:52
自测模式是否能够收到数据,如果可以,建议看一下CAN数据来源的波特率是否和ST的波特率一致,从配置上看应该没问题。能否提供一下100的配置项。
a691662 回答时间:2020-10-8 20:23:37
时钟8M的话,1, 13,2 才对吧
七哥 回答时间:2020-10-9 00:54:54
用示波器看一下CAN总线(CAN_H、CAN_L)的波形,看是边沿太缓呢,还是发送不成功,有多次尝试发送。还是说你的终端匹配电阻没接,两个端点各加120欧匹配电阻。
qazplm3218 回答时间:2020-10-9 08:31:06
can控制器芯片采用的是什么型号?有高速和低速的
快乐的向日葵 回答时间:2020-10-15 21:36:13
lijiang716 发表于 2020-10-8 06:35
Prescaler  的值是4    Segment1是9   Segment2是8

你波特率算错了吧,按照你的参数,反算APB1频率为32MHZ,Tq=125ns,那么一个位的时间是(1+9+8)*Tq=2250ns了,500k的话,一个位的时间应该是2000ns吧。供交流

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版