CAN通讯超时的原因分析
请教大家,处理一个CAN通讯程序的时候,硬件层面没有问题,流程是发送一段时间之后会收到一个数量统计回复,如果没收到就会出错,现在的问题是发送一段时间之后,在某个时间回复出错,硬件肯定没问题,因为能够正常发送,但是接收一段时间之后就会接收失败,所以请教大家,这个接收失败的原因分析, 你这是换芯片导致的么?是不是和初始化有关系 andygirl 发表于 2022-3-29 16:15
你这是换芯片导致的么?
是不是和初始化有关系
和芯片没关系,如果你之后使用CAN通讯的时候,参考两个点:1,GD32的过滤不支持掩码模式, 2,它的过滤似乎不能持续很久,也就是你如果写了过滤,想让它持续生效是不行的,所以需要反复调用 morbid 发表于 2022-4-1 10:13
和芯片没关系,如果你之后使用CAN通讯的时候,参考两个点:1,GD32的过滤不支持掩码模式, 2,它的过滤似 ...
嗯,我can用的不多,
还没遇到过这么复杂的问题
就是满足了简单的数据通信,我就认为可以了
页:
[1]