CH582M SPI DMA問題

我在使用CH582M的SPI的時(shí)候有幾個(gè)疑問:

  1. SPI DMA一次最大只能發(fā)送4095字節(jié)?如果想發(fā)超過4095字節(jié)的數(shù)據(jù)怎么辦

  2. 我使用官方手環(huán)示例中my_spi.c的spi驅(qū)動(dòng),使能了DMA發(fā)送完成中斷,但是發(fā)現(xiàn)DMA在還沒發(fā)送完就會(huì)進(jìn)入中斷,而且是進(jìn)入兩次.并且在實(shí)際結(jié)束后也不會(huì)再進(jìn)入中斷?以下是我抓到的波形和實(shí)現(xiàn)的代碼,我該怎么修改驅(qū)動(dòng)才能使DMA發(fā)送完成后再進(jìn)入中斷且只進(jìn)入一次?



1682484052740581.jpg

image.png


1682484052268956.jpgimage.png

1682484052207013.jpg

單次只能發(fā)送4096字節(jié);CH582的DMA沒有發(fā)送過半的中斷,只有結(jié)束的中斷。中斷里翻轉(zhuǎn)IO會(huì)造成打斷外部IO操作導(dǎo)致采集數(shù)據(jù)不準(zhǔn)確。

image.png


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

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