ISD1760录放音程序

2020-01-15 19:26发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
99条回答
hezhaofei
2020-01-28 01:55
/************************************************************************** 

*    函数原型: void ISD_SendData(uchar BUF_ISD); 

*    功    能: 发送数据 

**************************************************************************/ 

uchar ISD_SendData(uchar BUF_ISD){ 

        uchar i,dat=BUF_ISD; 

        SCLK=1; 

        SS=0; 

        for(i=0;i<8;i++){ 

                SCLK=0; 

                I_delay(); 

                if(dat&0x01){ 

                        MOSI=1; 

                } 

                else{ 

                        MOSI=0; 

                } 

                dat>>=1; 

                if(MISO){ 

                        dat|=0x80; 

                } 

                SCLK=1; 

                I_delay(); 

        } 

        MOSI=0; 

//        SS=1; 

        return(dat); 

} 



这段发送数据函数,有点问题想请教:

为什么最后要把MOSI拉低?

还有传送完后为什么不把SS拉高?

一周热门 更多>