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