数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2103|回复: 5

[other] 求助 - oled0.96 运行中自行熄灭

[复制链接]
发表于 2023-11-2 23:10:36 来自手机浏览器 | 显示全部楼层 |阅读模式
最近在做一个stm32f103到air32f103的移植项目,项目中用到i2c oled0.96,ssd1306的驱动,出现了很古怪的现象,求助各位老铁。

状态和现象如下:
1)mcu若为stm32f103,pb8/9,mode out_od,i2c线上无上拉电阻,显示也一切正常。
2)mcu为air32f103,同样pb8/9,out_od,无上拉,oled0.96 不亮。
3)i2c scl和sda线上各加1.5k上拉电阻,out_od,依然不亮。
4)mode改out_pp,有上拉,此时屏幕点亮,但有缺划,错行。
5)mode依然out_pp,去掉上拉,屏幕依然点亮,问题依旧。

问题就是,上错半行,缺划,乱码。最大的问题是系统运行10几秒后,屏幕渐渐变暗,20秒后自行熄灭,即使系统依然在运行也不再恢复。拍了个短视频,这里好像不能上传视频,只好拿张中间过程照片。

这里out_pp比上拉管用,好像也不科学呀。代码没啥好上传的,两个mcu测试时main.c和oled.c都没变,就是对比测试。

哪位老铁帮忙能说道说道,谢谢啦。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2023-11-3 09:49:24 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-11-3 10:20:11 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-11-3 10:20:57 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-3 20:50:52 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-3 21:43:10 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1家元 +30 收起 理由
springvirus + 30 总结的不错!!

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2023-11-4 09:42:05 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-6-30 21:28 , Processed in 0.436801 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

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