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

[复制链接]
32545|216
朝生 发表于 2024-8-3 07:05 | 显示全部楼层
有硬件IIC,为什么很多应用,还有模拟IIC,
单芯多芯 发表于 2024-8-17 16:19 | 显示全部楼层
如果数据包不完整,通信将失败。
haoyj123 发表于 2024-9-1 08:52 | 显示全部楼层
eeprom_buffer_read_dma_timeout的函数和eeprom_wait_standby_state_timeout看不到
V853 发表于 2024-9-2 13:37 | 显示全部楼层
我不明白如何在推拉模式下释放总线。
理想阳 发表于 2024-9-4 06:12 | 显示全部楼层
非常详细的记录和poth-stepping过程。我是学过的,但是从来没想过内存溢出会造成这样的溢出。
AIsignel 发表于 2024-9-6 15:35 | 显示全部楼层
当多个i2c设备连接到同一总线时,可能会发生地址冲突
芯路例程 发表于 2024-9-6 18:20 | 显示全部楼层
在c语言通信过程中,可能会出现各种错误,
digit0 发表于 2024-9-8 19:16 | 显示全部楼层
通信使用错误检测机制来
Pretext 发表于 2024-9-11 12:43 | 显示全部楼层
I2c通信支持多种速度,例如100 kbps、400 kbps和1 Mbps。
woodlynn 发表于 2024-11-1 09:28 来自手机 | 显示全部楼层
学习一下正好需要谢谢
LinkMe 发表于 2024-11-4 22:41 | 显示全部楼层
GD32E230F4使用硬件IIC和DMA进行读写操作到24C04时,可以这样实现:配置硬件IIC为SPI模式,设置DMA传输参数,发送读写命令到24C04,通过DMA快速读写数据。代码示例如下:
oliverX 发表于 2025-2-14 16:31 | 显示全部楼层
谢谢分享
LLGTR 发表于 2025-2-14 17:12 | 显示全部楼层
24c04的最后256个字节不是处理设备的地址吗?
AutoMotor 发表于 2025-2-16 11:02 | 显示全部楼层
,人们一般避免使用硬件i2c,
nowboy 发表于 2025-2-18 08:43 | 显示全部楼层
I2c通信支持多种速度,例如100 kbps、400 kbps和1 Mbps。,
wex1002 发表于 2025-2-20 15:32 | 显示全部楼层
硬件i2c存在某些局限性,通常推荐使用软件模拟i2c操作以实现更灵活的控制和性能优化。
明日视界 发表于 2025-3-1 07:01 | 显示全部楼层
硬件IIC虽然性能强大,但模拟IIC在某些应用场合更为灵活、成本低且易于实现
IntelCore 发表于 2025-3-2 17:50 | 显示全部楼层
推挽模式下,通过控制输出高低电平来切换开关状态,实现总线的占用与释放
nowboy 发表于 2025-3-2 21:57 | 显示全部楼层
EEPROM(电子擦写可编程只读存储器)可以连续读取数据,但需注意避免过度频繁的擦写以防损坏
digit0 发表于 2025-3-6 13:04 | 显示全部楼层
这个读写速度好像还行,不过IIC+DMA的应用确实不多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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