打印
[研电赛技术支持]

求助GD32C103 CAN外设无法工作问题

[复制链接]
1790|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1350280419|  楼主 | 2024-3-19 22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下大家,有没有遇到GD32C103TBU6,三个邮箱全满但发不出去的情况。初始化后没有报错,寄存器显示一直在正常工作模式。细节是数据先依次填到到邮箱0、1、2,之后就返回no_mailbox信息。CAN0和CAN1都是这样的情况,接到总线也一直是空闲的电平(CAN高和CAN低,差值是0V),示波器一直是直线。

使用特权

评论回复
沙发
sjnh| | 2024-3-20 15:11 | 只看该作者
发送邮箱标识符寄存器的bit0位TEN设置成1了吗?

使用特权

评论回复
板凳
laocuo1142| | 2024-3-26 17:18 | 只看该作者
CAN总线连接有没有短路或断路。

使用特权

评论回复
地板
flycamelaaa| | 2024-3-26 18:23 | 只看该作者
CAN配置错误

使用特权

评论回复
5
powerantone| | 2024-3-26 20:23 | 只看该作者
检查发送邮箱状态是否有错误标志或状态变化。

使用特权

评论回复
6
stormwind123| | 2024-3-26 22:00 | 只看该作者
检查中断和错误处理

使用特权

评论回复
7
probedog| | 2024-3-26 23:01 | 只看该作者
可能是硬件故障。

使用特权

评论回复
8
朝生| | 2024-3-27 10:37 | 只看该作者
感觉像是没有真正发送。看看最终有没操作寄存器

使用特权

评论回复
9
鹿鼎计| | 2024-3-27 11:02 | 只看该作者
你运行官方例程吧,那个要是也不行,再找硬件的问题。

使用特权

评论回复
10
理想阳| | 2024-3-27 11:31 | 只看该作者
看现象是没有发送数据,能检测都没有的感觉

使用特权

评论回复
11
烟雨蒙蒙520| | 2024-7-31 22:59 | 只看该作者
CAN总线需要在两端各有一个120欧姆的终结电阻。如果终结电阻未正确连接,会导致总线信号异常,使得消息无法发送。
解决方法:检查并确保在CAN总线的两端各有一个120欧姆的终结电阻。

使用特权

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

本版积分规则

3

主题

7

帖子

0

粉丝