今天上午讲老师了IIC的通信协议,它跟之前学习的串口用到的协议不一样,有本质的区别,它是自己拟定时钟进行通信。IIC是同步半双工通信方式,IIC的协议内容:空闲状态、开始信号、停止信号、应答信号、数据的有效性、数据传输。它的总体设计要求:SCL位低时,才可改变数据;SCL为高时,SDA产生下降沿,为起始;SCL为高时,SDA产生上升沿,为结束。关于IIC所讲的内容掌握的还算是不错。
今天下午问了助教一些关于发报机的问题,也试着编写这个程序,但是主要还是串口的数据接收、发送掌握的不够透彻,导致自己编写的时候不会处理数据。
网友评论