微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32 CAN发送成功标志TXOK0问题

STM32 CAN发送成功标志TXOK0问题

时间:10-02 整理:3721RD 点击:
STM32F103两块板CAN通信,接收方已经收到数据了,但是发送方的TXOK0和RQCP0不置1,然后发送方一直在不停的重发,请问是什么原因啊

接收方要应答,要不然发送方会一直重发的,你可以示波器测下波形,看下ACK位有没有被接收方置成显性位。

不需要应答,你看一下是不是CAN总线的硬件没有弄好。用示波器测试一下,各个点的波形数据是否完整。有可能是因为电阻的损耗造成了can发送不成功。但是接受确实接受到数据了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top