我使用ch32v203c8t6的全雙工spi通信時候,發(fā)送數(shù)據(jù)的同時接收到的數(shù)據(jù)在哪里,沒有找到寄存器讀取啊
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
我使用ch32v203c8t6的全雙工spi通信時候,發(fā)送數(shù)據(jù)的同時接收到的數(shù)據(jù)在哪里,沒有找到寄存器讀取啊
您好,SPI要發(fā)送的數(shù)據(jù)以及接收的數(shù)據(jù)都是存放于數(shù)據(jù)寄存器的,如下圖1。若要讀取接收的數(shù)據(jù),直接讀取該寄存器或直接調(diào)用庫里面SPI_I2S_ReceiveData函數(shù),如下圖2。在CH32V203 EVT中有SPI全雙工通信的例程,你可以參考一下,EVT下載鏈接如下。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通。
http://www.findthetime.net/downloads/CH32V20xEVT_ZIP.html?
圖1
圖2