你好,我想問(wèn)一下關(guān)于使用硬件SPI0讀取AD7705的一些問(wèn)題。
CH582每次MOSI連續(xù)發(fā)送多個(gè)字節(jié)的時(shí)候,從MISO讀取的數(shù)據(jù)不需要釋放嗎?我看STM32的SPI原理就是收發(fā)共用一個(gè)寄存器,然后發(fā)送一次想要再次發(fā)送,就需要發(fā)送0xFF清空寄存器。是不是CH582可以使用SPI0_MasterSendByte()這個(gè)函數(shù),接連發(fā)送幾個(gè)字節(jié)。
我在使用邏輯分析儀時(shí)發(fā)現(xiàn)AD7705的DRDY通道一直置高,然后SPI的MISO一直發(fā)送的都是0xFF。這個(gè)是不是意味著通信失敗。
下面是我的代碼和相應(yīng)的SPI圖
請(qǐng)問(wèn)您這里有CH582使用AD7705的代碼嗎?
熱門(mén)產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無(wú)線MCU