![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
Chen_Tianyang
信号与信息处理硕士在读
图像处理 机器学习 嵌入式
展开
-
GPIO模拟I2C通信协议(二)
本博客是GPIO模拟I2C通信协议系列的第2篇,承接上一篇的内容,总结单片机通过用GPIO模拟的I2C和从设备E2PROM进行数据交换功能的实现。主要内容包括E2PROM简介、AT24C28的读写逻辑、实现代码和效果展示。其中AT24C28的读写逻辑有包括单字节写入 (BYTE WRITE)、页写入 (PAGE WRITE)、读取当前地址 (CURRENT ADDRESS READ)、随机读取 (RANDOM READ)和顺序读取(SEQUENTIAL READ)。原创 2018-11-08 14:48:58 · 6955 阅读 · 4 评论 -
GPIO模拟I2C通信协议(一)
本博客是GPIO模拟I2C通信协议系列的第1篇,本文将首先介绍I2C协议的基本时序,然后给出用GPIO模拟实现I2C功能的C代码,最后介绍驱动开发的一些思路。本文的主要内容包括I2C协议简介和I2C协议的C代码实现两个部分,每个部分中又包含很多细节内容,都有代码实现。原创 2018-11-07 20:19:38 · 30280 阅读 · 8 评论