一. pcf2127简介

  pcf2127是实时时钟计数器模块,支持两种接口,i2c和spi,笔者以i2c为例

二. pcf2127的读写操作时序

  2.1 写操作

   

   根据i2c的规范https://www.nxp.com/docs/en/user-guide/UM10204.pdf (https://www.i2c-bus.org/specification/)可知标准写操作时序如下:

       

   由此可知:pcf2127的写操作符合标准i2c的写操作,无需特殊处理

  

  2.2 读操作

    

    根据i2c的规范https://www.nxp.com/docs/en/user-guide/UM10204.pdf (https://www.i2c-bus.org/specification/)可知标准读操作时序如下:

      

    由此可知:pcf2127的读操作与标准i2c的读操作存在差异,需要i2c控制器先执行一个标准i2c的写操作,然后再执行标准i2c的读操作,否则会产生莫名其妙的bug

最新文章

  1. Windows下Nginx Virtual Host多站点配置详解
  2. C语言学习笔记(二)_system系统调用及posix说明
  3. alert的换行问题
  4. PHPCMS几个有用的全局函数
  5. msp430 问题及解决记录
  6. nagios监控linux设置
  7. 使用addClass()设置自增类名
  8. javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第1/2页
  9. JavaScript判断图片是否加载完成
  10. 【Android进阶】Activity的四种加载模式
  11. lucene索引合并与增量索引
  12. vmware和centOS的安装
  13. vue 拖拽移动(类似于iPhone虚拟home )
  14. 【NPOI】通过NPOI从内存流中创建EXCEL
  15. 正式表达式判断私有 IP 地址
  16. BZOJ2655: calc(dp 拉格朗日插值)
  17. Data Model for Certificate
  18. JavaScript大杂烩13 - 总结ECMAScript 5新功能
  19. React系列文章:Babel编译JSX生成代码
  20. 洛谷 P1073 最优贸易 解题报告

热门文章

  1. Django框架——forms.ModelForm使用
  2. 【1】Zookeeper概述
  3. java_day02_标识符等
  4. python面向编程:类的组合、封装、property装饰器、多态
  5. C++中虚函数的作用和虚函数的工作原理
  6. Tomcat 启动卡在 Root WebApplicationContext: initialization completed in
  7. idea中添加mybatis mapper 样例
  8. ES head
  9. php类知识---接口
  10. kafka的maxPollIntervalMs设置太小引发的惨案 (转)