一、时序图分析(IIC通信为例) 时序图-->编程
解析:时序概念:一般指可编程器件的编程方法,在单片机编程时,需要根据被控芯片的时序去写程序,把芯片上的时序用代码来实现,方可实现单片机和芯片之间的通信(一般不需要自己绘制时序图,查询相关数据手册即可)。
(一)IIC开始/结束时序分析判断(相应器件手册已规定好)
1)发送完开始信号后,开始发送数据
必须SCL为高电平,SDA为下降沿
2)发送结束信号
必须SCL为高电平,SDA为上升沿
(二)IIC数据传输时的时序
从时序图可以看出,SCL为高电平期间不允许SDA数据发生变化;如过要改变SDA数据,必须发生在SCL为低电平期间。
这就是时序图的含义,单片机在编程时要遵循这个规则。