[研电赛技术支持] 【国货之光】GD32E230F4使用硬件IIC+DMA读写24C04

[复制链接]
32494|216
LinkMe 发表于 2025-3-9 16:09 | 显示全部楼层
详细的记录和踩坑经验让我了解到内存溢出的各种情况,收获颇丰。
物联万物互联 发表于 2025-3-13 10:18 | 显示全部楼层
关于STM32的硬件I2C有bug这件事,业内传言很多。
星闪动力 发表于 2025-3-15 07:44 | 显示全部楼层
大家通常都会选择避免使用硬件i2c,因为它比较复杂,容易出错,而且调试起来也比较困难。
zephyr9 发表于 2025-3-17 20:43 | 显示全部楼层
布线时得小心,别让信号乱窜。要用屏蔽措施保护,免得被干扰影响。
线稿xg 发表于 2025-3-19 08:36 | 显示全部楼层
通信就像邮递,不完整的信封会导致信件丢失。要检查数据包是否完整,就像检查信封一样重要。
哪吒哪吒 发表于 2025-3-22 10:29 | 显示全部楼层
推挽模式下,通过上下两个晶体管交替导通,一个导通时另一个截止,实现释放总线。
MintMilk 发表于 2025-3-23 19:04 | 显示全部楼层
速度不一致,通信就乱套了。通信得看俩设备谁快谁慢。
AIsignel 发表于 2025-3-26 18:01 | 显示全部楼层
选时钟频率要考虑外设兼容,确保外设都能适应这个频率。
AutoMotor 发表于 2025-3-29 07:56 | 显示全部楼层
多个设备共用同一I2C总线时,必须确保每个设备有唯一的地址。
MintMilk 发表于 2025-4-7 20:50 | 显示全部楼层
是的,24C04的后面256字节是用于存储数据,而非地址。地址是指存储位置,这些位置由I2C总线上的地址确定。
未来AI 发表于 2025-4-12 07:55 | 显示全部楼层
I2C通信可以用应答位来检测错误。
rongshengju 发表于 2025-4-14 08:25 | 显示全部楼层
学习!!!
鹿鼎计 发表于 2025-4-17 21:41 | 显示全部楼层
主从设备通信,得确保时钟同步,数据传输稳定,不能错位。
单芯多芯 发表于 2025-4-21 17:43 | 显示全部楼层
设备时钟不同步,通信肯定乱套。得先同步时钟才行
pyf123555 发表于 2025-4-25 16:28 | 显示全部楼层
Moon月 发表于 2025-5-9 10:27 | 显示全部楼层
I2C通信就像两个朋友聊天,得保证说话速度一样,别一个快一个慢,还得注意别让外界的噪音影响交流,还要检查信息是否准确无误。
dreamCar 发表于 2025-5-10 11:16 | 显示全部楼层
I2C通信中确实可能遇到错误,如数据传输错误、时钟同步问题等。需检查硬件连接和软件配置。
理想阳 发表于 2025-5-12 09:16 | 显示全部楼层
I2C总线电压范围是2.3V到5.5V,电流在总线上最大为3.4mA,这样的电气特性保证了通信的稳定性。
流星flash 发表于 2025-5-16 22:06 | 显示全部楼层
时钟和数据线得稳定,电阻要合适,电平要稳定
PreWorld 发表于 2025-5-18 11:40 | 显示全部楼层
I2C通信在电路设计中被认为稳定可靠,很少出问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部