本实验包括3个例子,分别是: 1、利用模拟I2C接口的方法实现对AT24C16的读写,并通过LED的亮灭指示读出的数据是否正确。 2、利用AVR的硬件TWI接口,使用查询法实现对AT24C16的读写,并通过LED的亮灭指示读出的数据是否正确。 3、利用AVR的硬件TWI接口,使用中断法实现对AT24C16的读写,同时将读取的数据发送到计算机串口,并通过LED的亮灭指示读出的数据是否正确。
在I2C总线接口的学习中,我对学习板做了一些小小的改动,分别给SDA和SCL加了外接的4.7K上拉电阻,大家看程序的时候请一定注意。
相关链接:https://bbs.21ic.com/upfiles/img/200812/2008121695836164.rar |