该网站指出问题,并没真正找到病因
@[https://blog.csdn.net/u014798590/article/details/82560796TOC]
上面的网址问题接近,排查的方法是中断优先级,其实不是问题的根本,我改过优先级 会导致低的都无法开启
真正的原因是 003这个芯片的中断 是发送和接受都绑在一起的,要开一起开。每次发送完成后,都会置TI为高电平,所以中断一直进入。
官方的代码里,等TI打开后,就跳出了,而没有清TI标志。
官方代码写了,必需软件清除标记,同理不清就会一直进入发送中断