| stm32f429 can1通讯,使用hal库配置工程,发送数据不稳定,发送几十个包才有一俩正常发送,但是使用标准库就可以正常发送数据,也很稳定,研究两天了也没有解决,这是什么问题呢。 |
楼主用的是哪个函数发送的?最好贴出发送的代码部分,查询发送时,有个入口超时函数,这个可以写1000,尽量不要太小。
对比一下关键寄存器的配置,看看是否有不同。毕竟涉及的配置比较多。
对比一下关键寄存器的配置,看看是否有不同。毕竟涉及的配置比较多。
也移植了正点原子的寄存器版本的代码,但是发送还是成功率很低,接收却是很正常
发送就是写入数据,硬件自动发送的。官方的库很多人会用,按说不会有太大问题,要不你试试官方例程,再用一个已知可靠的节点试试,看看是不是硬件问题。