上一篇文章主要介绍了TWI相关寄存器的相关知识,今天开始写TWI相关的程序。
我们使用的I2C器件是芯片: AT24C02。 从百度百科的这一芯片功能来看,AT24C02是2K位串行CMOS E2PROM,内部包含256个8位字节,CATALYST公司的先进CMOS技术实质上降低了设备的功耗。 AT24C02有16字节的页写缓冲区。 该设备通过IIC总线接口操作,并具有专用的写保护功能。
芯片引脚连接图
在开始程序之前看到AT24C02读写的时机,
写入定时
提前期
那么,现在附上demo程序:
atmega328p I2C读写AT24C02 demo
更多内容请关注头条号。 小五嵌入式