硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1001|回复: 6
收起左侧

[有问必答] CAN总线回环模式发送数据正常 但是正常模式发送数据之后会卡死

[复制链接]

3

主题

46

回帖

55

积分

初级会员

积分
55
发表于 2024-9-3 16:45:58 | 显示全部楼层 |阅读模式
CAN总线回环模式发送数据正常    但是正常模式发送数据之后会卡死是为什么呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-9-4 08:55:12 | 显示全部楼层
回环模式不能保证正常模式正常。

说明程序还是有点问题。
回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-9-4 13:31:55 | 显示全部楼层
eric2013 发表于 2024-9-4 08:55
回环模式不能保证正常模式正常。

说明程序还是有点问题。

我把另外一个芯片烧入CAN程序之后 我的程序就不会卡死了   如果另外一个芯片没有烧入程序  就会卡死  然后只能发三次 是因为我的fifo满了然后没有can接收数据所以导致卡死?大佬
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-9-5 08:44:18 | 显示全部楼层
xiaxinjie 发表于 2024-9-4 13:31
我把另外一个芯片烧入CAN程序之后 我的程序就不会卡死了   如果另外一个芯片没有烧入程序  就会卡死  然 ...

是两个CAN设备之间通信吗,CAN数据收发需要应答,也就是说你仅有接到做发送是不行,必须有另外一个CAN设备应答你的发送。
回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-9-5 09:19:54 | 显示全部楼层
eric2013 发表于 2024-9-5 08:44
是两个CAN设备之间通信吗,CAN数据收发需要应答,也就是说你仅有接到做发送是不行,必须有另外一个CAN设 ...

我在看手册的时候  can收发数据没有fifo了可以根据配置  改他的新的信号怎么处理   然后出现三次数据发送就卡死的问题  我以为是这个的问题 但是改了之后发现并不是  那这样的话是因为没有其他设备应答导致我的发送数据函数卡死在这里?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-9-6 09:31:27 | 显示全部楼层
xiaxinjie 发表于 2024-9-5 09:19
我在看手册的时候  can收发数据没有fifo了可以根据配置  改他的新的信号怎么处理   然后出现三次数据发送 ...

测试CAN不可以单节点。
回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2024-9-9 09:18:53 | 显示全部楼层
eric2013 发表于 2024-9-6 09:31
测试CAN不可以单节点。

明白了 谢谢佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-26 04:52 , Processed in 0.270008 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表