SPI驱动问题,一个小疑问

2019-08-17 06:50发布

原子哥的底层驱动,SPI方式的 有个读写函数

void OLED_WR_Byte(u8 dat,u8 cmd)
{       
        u8 i;                          
        OLED_RS=cmd;
        OLED_CS=0;                  
        for(i=0;i<8;i++)
        {                          
                OLED_SCLK=0;
                if(dat&0x80)OLED_SDIN=1;
                else OLED_SDIN=0;
                OLED_SCLK=1;
                dat<<=1;   
        }                                 
        OLED_CS=1;                  
        OLED_RS=1;             
}


为什么一点延时都不使用呢? 这样的话感觉没有时序了。




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。