初學SPI
在看ISD4004芯片程式時,有
IF (!k_STOP) //停止按鍵
{
Delay1Ms(15); //延時
if(!k_STOP)
{
while(!k_STOP);
Stop(); //發送停止命令
L_REC=1; //燈滅
L_PLAY=1; //燈滅
play_flag=0; //清除播放
SS=1;
MOSI=1;
SCLK=1;
MOSI=1;
SCLK=1;怎么理解
uj5u.com熱心網友回復:
MOSI=1; SCLK=1;就是MOSI=高電平; SCLK=高電平;uj5u.com熱心網友回復:
這個我知道,不好意思,我沒表達清楚?? 我的意思是為什么mosi和sclk要為高電平uj5u.com熱心網友回復:
SPI作業有4中模式,單看這一個地方不好說,你可以看看前面的代碼定義,并結合SPI的作業模式去分析一下為什么要高電平uj5u.com熱心網友回復:
這是讓芯片進入停止狀態,芯片的手冊里面會給出停止及開啟等等狀態的時序。為什么為高你要看資料手冊。
uj5u.com熱心網友回復:
你這個代碼該是SPI資料傳輸,MOSI=1; //MOSI腳初始化高電平
SCLK=1;//SCLK腳初始化高電平
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47346.html
標籤:單片機/工控
上一篇:實驗報告 四
下一篇:求助
