FM3130IIC通信程序
适合入门的FM3130
时钟芯片 IIC 程序,代码逻辑清晰,读起来不费劲,调试起来也顺手。IIC 通信用得挺多,像 EEPROM、传感器啥的也都能用这套思路走通,初学者搞懂这个,对后面扩展挺有。
IIC 接口的使用方式比较直接,程序里有读写时序,注释也算比较到位,搭配逻辑仪调试会更清晰。有点基础的同学,可以试着自己改一下初始化流程,看下不同地址怎么配置。
如果你之前接触过像PCF8563、DS1302这些 RTC 芯片,那会发现FM3130
的用法其实蛮类似,整体节奏差不多,关键是学会时序和状态判断,别光靠延时。
哦对了,FM3130
支持的寄存器也挺全面,能保存时间、电池备份也稳,用在低功耗场景还挺合适。如果项目要长时间运行、掉电续时,这类 RTC 芯片就派上用场了。
如果你想更深入搞懂 IIC 协议或者看看其他芯片的实现思路,推荐下面这几篇文章:
如果你刚学 IIC,或者打算写一套自己的 RTC 库,FM3130
这个例子挺值得参考。
22.63KB
文件大小:
评论区