此模块包括发送数据及接收数据,应答位发送,并提供了几个直接面对器件的操作函数,能很方便的与用户程序进行连接并扩展。需要注意的是,函数是采用延时方法产生 SCL 脉冲,对高晶振频率要做一定的修改!!在写 E2PROM 的时候一定要延时!!!
在 I2C 总线协议中规定的起始位格式是:在 SCL 高电平期间,SDA 发生从高到低的电平跳变。它与其它数据格式的区别在于,协议中规定有效的数据必须在 SCL 的高电平期间保持不变,只有在 SCL 的低电平期间才能发生跳变。所以这一有别与其它格式的数据才能做为起始位。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !