qiang4119 发表于 2023-10-20 10:04:39

OK3568的CAN发送造成卡顿

在Qt上使用,导致界面卡顿;创建了一个线程初始化CAN,然后发送一个测试的帧,在CAN链路上有设备时,正常使用,没有设备时会卡顿,这是什么原因?

huangxiaoping 发表于 2023-10-21 11:37:48

CAN 总线上至少要有两个节点。

qiang4119 发表于 2023-10-23 09:14:23

huangxiaoping 发表于 2023-10-21 11:37
CAN 总线上至少要有两个节点。

那我如何知道链路上有几个节点,万一出现断线这种情况呢,要怎么处理?

boundaryai_ryan 发表于 2023-10-24 15:14:47

关键字
can_err_mask_t err_mask = CAN_ERR_ACK ;
setsockopt(skt, SOL_CAN_RAW, CAN_RAW_ERR_FILTER,&err_mask, sizeof(err_mask));
页: [1]
查看完整版本: OK3568的CAN发送造成卡顿