找回密码
 立即注册
查看: 174|回复: 8

求助贴,想学习一下STC32G,通过I2C连接方式点亮SH1107

[复制链接]

1

主题

3

回帖

19

积分

新手上路

积分
19
发表于 2026-7-14 09:14:18 | 显示全部楼层 |阅读模式
想学习一下通过I2C连接方式来点亮SH1107,
SPI的连接已经点亮了,现在I2C连接方式改了STC32G实验板到R135,
但是代码怎么样都实现不了点亮SH1107的情况。
有大佬可以交流指导一下吗

回复

使用道具 举报 送花

已绑定手机

74

主题

1003

回帖

3645

积分

论坛元老

业余的DIY玩家

积分
3645
发表于 2026-7-14 09:40:13 | 显示全部楼层
通信方式改变
可能需要改焊电阻
如果有分析仪看波形逻辑数据
业余就玩玩
回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25086
发表于 2026-7-14 10:50:10 | 显示全部楼层
截图202607141050077799.jpg
回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25086
发表于 2026-7-14 10:50:27 | 显示全部楼层

您好!我看到了您在论坛上发的帖子(TID: 24896),关于 STC32G 通过 I2C 连接 SH1107 OLED 无法点亮 的问题。

不过,您目前只发了一个链接,没有提出具体的问题。为了能更准确地帮您分析,我需要您补充以下信息:

1. 硬件连接方面:

  • 您使用的是哪一款 STC32G 具体型号(例如 STC32G12K128、STC32G8K64 等)?
  • 您提到的 "改了STC32G实验板到R135"——能否详细说明 R135 这个电阻的改动情况?是改焊了 I2C 的上下拉电阻,还是切换了引脚功能?
  • SH1107 OLED 模块的 I2C 地址 您是如何设置的(通常 SH1107 的 I2C 地址是 0x3C 或 0x3D,取决于 SA0/DC 引脚电平)?
  • STC32G 的 I2C 引脚(SCL/SDA) 具体接在哪个 GPIO 口上?

2. 软件代码方面:

  • 您使用的是 硬件 I2C(STC32G 内置 I2C 外设),还是 软件模拟 I2C
  • 能否贴出您当前 初始化 I2C 和发送显示数据的核心代码片段?这样我可以帮您检查时序和配置是否有问题。

3. 排查情况:

  • 您是否用 逻辑分析仪示波器 抓过 I2C 的 SCL/SDA 波形?如果有,波形是否正常(起始条件、地址应答、数据字节等)?
  • SH1107 的 VCC 和逻辑电压 是否与 STC32G 的 I/O 电平匹配?

请您补充以上信息,我会结合 STC32G 数据手册论坛相关经验 帮您逐一排查。


🔍 搜索 "https://www.stcaimcu.com/thread-24896-1-1.html"

⏱️ 查找用时 3.7s | 总回答用时 10.3s

回复

使用道具 举报 送花

已绑定手机

52

主题

2858

回帖

3135

积分

荣誉版主

积分
3135
发表于 2026-7-14 18:14:12 | 显示全部楼层
I2C连接方式需要配置外部上拉电阻,因为STC32G系列的内部上拉太弱了,不适合I2C通讯
~~~
回复

使用道具 举报 送花

1

主题

3

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2026-7-15 16:40:22 | 显示全部楼层
狂热*** 发表于 2026-7-14 09:40
通信方式改变
可能需要改焊电阻
如果有分析仪看波形逻辑数据

已经更改过焊接电阻了 代码用的是AI工具编写的 已经调试快一天了还是有问题 稍后我放一下代码在帖子上
MVIMG_20260715_162634.jpg
回复

使用道具 举报 送花

1

主题

3

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2026-7-15 16:42:47 | 显示全部楼层
这个是ai编写的代码 我也不知道原因是为什么会导致现在无法点亮

test.rar

64.73 KB, 下载次数: 20

回复

使用道具 举报 送花

已绑定手机

7

主题

410

回帖

6598

积分

论坛元老

积分
6598
发表于 2026-7-16 13:17:27 | 显示全部楼层
程序中使用的是P1.4、P1.5,电路上似乎是P2.4、P2.5,引脚都没搞对?
建议找个示波器看看波形,高低电平是否正常,再测试一条指令,看是否收到了ACK。
傲游截图20260716132141.jpg

回复

使用道具 举报 送花

1

主题

3

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2026-7-16 14:18:45 | 显示全部楼层
lcws*** 发表于 2026-7-16 13:17
程序中使用的是P1.4、P1.5,电路上似乎是P2.4、P2.5,引脚都没搞对?
建议找个示波器看看波形,高低电平是 ...

感谢大佬 刚刚去借用了万用表 发现自己接线有问题 改了一下接线后就能点亮了 被板子上面的第5个孔的P24骗了,以为是要接第5个孔
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-9-19 21:08 , Processed in 0.071515 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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