OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2735|回复: 0

(分享原创)STM32 IIC实验:cubemx EEPROM

[复制链接]

12

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2019-8-6
在线时间
23 小时
发表于 2020-1-6 11:02:17 | 显示全部楼层 |阅读模式
背景知识:
IIC(inter-integrated circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。

本次实验是用STM32F429的IO口模拟IIC,实现对EEPROM的控制,能够存入数据和读出数据。
为什么要用IO模拟不用MCU本身的IIC接口?ST为了规避PHILIPS IIC专利问题,将STM32的硬件IIC设计的比较复杂,而且稳定性也不怎么好,所以并不推荐使用。用软件模拟IIC,最大的好处就是方便移植,同一个代码兼容所有MCU,任何一个单片机只要有IO口都可以很快的移植,并不需要特定的IO口。而硬件IIC,则换一款MCU基本就得重新来一次,比较麻烦。

所以实验目的为:通过按键来写入数据、读出数据,并将要写入和已读出的数据显示在LCD上,查看是否一致。

详细实验过程请看此文 https://blog.csdn.net/nianzhu2937/article/details/103851394
————————————————
版权声明:本文为CSDN博主「坛城」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/nianzhu2937/article/details/103851394

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-11 13:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表