前段時間雜事太多,一個很簡單的MAX31856的spi都折騰了好幾個夜班,F(xiàn)頭腦清醒了,spi硬件、軟件都正常實現(xiàn)了。
扒的別人的,進行了二次封裝,模式0/1/3都測試過,模式2沒有條件實現(xiàn),分析代碼邏輯上沒有問題。
調(diào)用如下:
- SPI_init(MODE3, SPI_MSB); //初始化,模式3,高位在前
- //u8 temp[16];
- temp[0] = 0x80;
- temp[1] = 0x33;
- SPIWrite(0x80, 2, temp); //從0x80開始寫入兩個字節(jié)
- SPIRead(0x00,16,temp);//讀0x00開始的16字節(jié)
復制代碼
SPI軟件實現(xiàn)
SPI.rar
(9.92 KB, 下載次數(shù): 18)
2024-8-3 11:28 上傳
點擊文件名下載附件
4種模式 下載積分: 黑幣 -5
|