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

F103RCT6的CAN通信问题

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

举报

7个回答
jklou 回答时间: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 才对吧
toofree 回答时间:2020-10-9 00:54:54
用示波器看一下CAN总线(CAN_H、CAN_L)的波形,看是边沿太缓呢,还是发送不成功,有多次尝试发送。还是说你的终端匹配电阻没接,两个端点各加120欧匹配电阻。
qazplm3218 回答时间:2020-10-9 08:31:06
can控制器芯片采用的是什么型号?有高速和低速的
jklou 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版