該網站指出問題,并沒真正找到病因
@[https://blog.csdn.net/u014798590/article/details/82560796TOC]
上面的網址問題接近,排查的方法是中斷優先級,其實不是問題的根本,我改過優先級 會導緻低的都無法開啟
真正的原因是 003這個晶片的中斷 是發送和接受都綁在一起的,要開一起開。每次發送完成後,都會置TI為高電平,是以中斷一直進入。
官方的代碼裡,等TI打開後,就跳出了,而沒有清TI标志。
官方代碼寫了,必需軟體清除标記,同理不清就會一直進入發送中斷