GD32驱动软件IIC---OLED

[复制链接]
2027|8
 楼主| 2452986631 发表于 2024-3-15 21:35 | 显示全部楼层 |阅读模式
今天尝试将STM32F1系列的软件模拟IIC的OLED代码移植到gd32F03ZET6上,发现使用开漏输出无法驱动OLED,但是推挽输出可以正常驱动。可以软件模拟IIC不是使用开漏输出吗???虽然推挽输出也是可以。
E:\OneDrive\图片\屏幕快照我后面去看嘉立创的梁山派的代码使用的也是推挽输出。这是为什么啊?E:\OneDrive\图片\屏幕快照
LcwSwust 发表于 2024-3-16 10:20 | 显示全部楼层
开漏输出的话,你得看看上拉电阻是否合适,最好是用示波器看看波形上升沿。
abcd44 发表于 2024-3-16 15:17 | 显示全部楼层
曾用STM的代码放艾派克上用长时间工作后花屏,通过对IIC波形分析也没发现什么问题,后来就果断放弃!
daichaodai 发表于 2024-3-18 07:53 来自手机 | 显示全部楼层
开漏输出的话外部IO上需要加上啦电阻
zeshoufx 发表于 2024-3-18 13:47 | 显示全部楼层
软件模拟IIC用开漏输出?
烟雨蒙蒙520 发表于 2024-7-31 23:00 | 显示全部楼层
开漏输出配置允许输出引脚在低电平时连接到地,而在高电平时不连接任何电压。这意味着只有外部的上拉电阻可以将线拉到高电平。
烟雨蒙蒙520 发表于 2024-7-31 23:02 | 显示全部楼层
检查开漏输出是否正确配置。在 GD32F03ZET6 中,开漏模式可能需要通过特定的寄存器或配置来启用。确保你的配置代码正确设置了开漏模式。

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

本版积分规则

1

主题

8

帖子

0

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