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

STM32F103C8T6 CAN-BUS 通讯疑问

[复制链接]
haganh 提问时间:2020-1-10 16:11 /
这段时间一直在信息CAN通讯的相关知识,然后好奇心使然,决定用 ST 芯片试试。
我使用两块 STM32F103C8T6 的核心板作为两个CAN 节点,一发一收。

CAN收发器使用的是 TI 公司出品的 VP230 芯片。在淘宝上能买到小模块的。
目前卡在收发测试不通的问题上, CAN的发送端 Transmit( ) 函数返回邮箱号 0, 1, 2, 4, 4, 4....
查询源代码指导返回 4 意味着发送邮箱满。也就是说程序发送了三次,将信息放到邮箱之后没有空余邮箱了。

我现在非常想知道的是:
为什么 CAN 的收发器不能顺利的将邮箱里面的信息发到总线呢?
实际测量了下 CAN-H 与 CAN-L 之间的电阻约为62Ω。

核心板 CAN 通讯测试

核心板 CAN 通讯测试
收藏 评论4 发布时间:2020-1-10 16:11

举报

4个回答
qazplm3218 回答时间:2020-1-11 09:47:21
最好代码贴出来看看
mylovemcu 回答时间:2020-1-13 14:37:45
两块板都先做一下还回测试  看一下有问题没有
aivship 回答时间:2020-1-20 09:22:01
你應該是連續發送,加一點間隔時間就應該可以
STM32F103C8T6 傳送郵箱記得好像只有3個
butterflyspring 回答时间:2020-2-7 14:07:08
先用回环模式测试一下,看看配置是否正确。再用官方例程跑一下,看看物理层是否通,也就是硬件是否正常,最后就是代码逻辑了

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版