第019课_I2C

第019课 I2C

第001节_I2C协议与EEPROM

课后作业:阅读AT24CXX芯片手册了解其他读写方法

第002节_S3C2440的I2C控制器

第003节_程序框架

第004节_I2C控制器编程_框架

第005节_I2C控制器编程_中断

第006节_EEPROM编程和测试代码

第007节_测试
a. 中断没产生 : 未配置GPIO用于IIC功能
b. 只产生了一次中断, 并且出错 : tx err, no ack
解决方法: 启动传输之前 IICSTAT=(1<<4)
c. 第1次读OK,再次写卡死,复位再写仍卡死,重新上电再写OK:
读最后一个数据时,不要回应ACK给AT24CXX

课后作业:
1. 不使用s3c2440的I2C控制器,
把SCL、SDA对应的引脚设置为普通的GPIO功能,
使用GPIO实现I2C的操作


版权声明:本文为博主原创文章,转载请注明文章来源,有需要帮忙可加QQ:871263854
原文地址:https://www.cnblogs.com/Dream998/p/8540639.html