OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6730|回复: 7

自制的板子重新上电后OLED显示数据不正常

[复制链接]

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-4-27
在线时间
0 小时
发表于 2015-6-6 11:18:00 | 显示全部楼层 |阅读模式
5金钱
如题,自制了一块板子,OLED用的是256X64的SSD1322,程序烧录进去后OLED能正常显示数据
但是只要一重新上电就出现问题OLED屏幕能显示,但是显示不正常,具体现象是只有屏幕的0-64列
能显示出东西,别的地方都是黑的,而且不停交替闪烁显示其他数据。
还有我用的是usb供电,没有设置开关,断电和上电的过程就是插拔usb接口。
这个屏放战舰板子上,断电和上电就没有这样的问题,是不是我板子硬件有问题?
试了在OLED初始化函数前加延时,还是没能解决问题。
麻烦原子哥和各位解疑老师能帮我想想原因,先谢谢了。

最佳答案

查看完整内容[请看2#楼]

找到原因了,我把OLED相关的.c和.h文件全部删掉再重新移植以下就好使了!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-4-27
在线时间
0 小时
 楼主| 发表于 2015-6-6 11:18:01 | 显示全部楼层
找到原因了,我把OLED相关的.c和.h文件全部删掉再重新移植以下就好使了!
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2015-6-6 12:37:54 | 显示全部楼层
是不是你的复位不对
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-4-27
在线时间
0 小时
 楼主| 发表于 2015-6-6 14:48:14 | 显示全部楼层
回复【2楼】八度空间:
---------------------------------
板子的复位电路不对吗?还是OLED没复位完全,是不是oled的供电有问题?导致重新上电后初始化不完全?
所以只有前面64列能显示出来?
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2015-6-6 15:33:43 | 显示全部楼层
回复【3楼】yungealong:
---------------------------------
OLED用软件复位,延时长一点试下
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-4-27
在线时间
0 小时
 楼主| 发表于 2015-6-6 21:34:58 | 显示全部楼层
回复【4楼】八度空间:
---------------------------------
延迟加1000ms还是不行,难道是我自己的板子焊接有问题么。。。。
mini版和战舰版连接这个OLED重新上电都是正常显示的
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2015-6-6 21:36:45 | 显示全部楼层
那就检查一下硬件焊接吧
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-4-27
在线时间
0 小时
 楼主| 发表于 2015-6-7 21:52:03 | 显示全部楼层
回复【6楼】八度空间:
---------------------------------
哎,只能这样了,先谢谢解疑老师!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 20:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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