SPI 中斷問題

我用WCH569? SPI做從機(jī)。初始化完后持續(xù)進(jìn)中斷,是我哪塊設(shè)置有問題嗎?
硬件引腳沒有信號(hào)。

初始化代碼:

b6d5b48005a41b554888b5060ce588e.png

中斷程序:

8c73d9a48fcb8c1a61c9f94c86c029f.png

大致看上去沒問題,現(xiàn)象是一直在進(jìn)入什么中斷標(biāo)志?該標(biāo)志清除后有效嗎。


1725353674026.png

現(xiàn)象就是初始化后不停的串口上傳中斷程序里的內(nèi)容。我上傳了三個(gè)寄存器值,

三個(gè)寄存器值分別為? 5,1,0

我開的中斷只有全部字節(jié)傳輸完成中斷? 0x01

1725353913222.png

讀回來的中斷標(biāo)志是0x05

1725354057249.png


1725354638142.png

主程序初始化代碼是這樣的,上傳AAAAA后就持續(xù)進(jìn)入中斷了。


我用569評(píng)估板的spi例程加了中斷后就能復(fù)現(xiàn)問題。大神看看怎么解決這個(gè)問題


569 SPI作從機(jī)的時(shí)候這個(gè)中斷觸發(fā)的條件是TOTOL_CNT的值為0,只要TOTOL_CNT的值是0就會(huì)置位,所以你可以在開中斷之前先配置TOTOL_CNT,中斷內(nèi)也配一下


好的,配置TOTOL_CNT寄存器后頻繁進(jìn)中斷問題解決。不過我這邊驗(yàn)證的結(jié)果是主機(jī)也會(huì)頻繁進(jìn)中斷的。

1725412968336.png


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频