標題:
RF2401通訊問題
[打印本頁]
作者:
fqsqsdq123456
時間:
2018-4-16 15:30
標題:
RF2401通訊問題
本帖最后由 fqsqsdq123456 于 2018-4-16 15:38 編輯
各位好 我在開發(fā)RF上出現(xiàn)了些問題
使用的是HT32 1655 MCU
搭配NF-03這個RF晶片
連線上出現(xiàn)了問題
其中一串程序
是這樣的
static u8 SPI_RW(u8 byte)
{
u8 bit_ctr;
for(bit_ctr=0; bit_ctr<8; bit_ctr++)
{
if(byte & 0x80)
MOSI = 1;
else
MOSI = 0;
byte = (byte << 1);
SCK = 1;
byte |= MISO;
SCK = 0;
}
return(byte);
}
請問其中SCK這接腳
應為CLK不停的作時鐘信號輸出
但為何會將它設置為
byte = (byte << 1);
SCK = 1;
byte |= MISO;
SCK = 0;
這邊的SCK =0 SCK =1
便是在做時鐘信號輸出的意思嗎
還是是控制時鐘信號不輸出 與輸出的意思
我想這整段程序應該是整個模組傳接收的關鍵
還請各位解惑
我再將他寫成1655的程式
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1