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;             
}


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




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
操作系统
1楼-- · 2019-08-17 07:28
 精彩回答 2  元偷偷看……
追月
2楼-- · 2019-08-17 10:05
延时只是因为反应慢,怕影响数据读取才使用的,能不使用还是不使用的好

一周热门 更多>