OpenEdv-开源电子网

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

LCD屏必须上电复位才有显示

[复制链接]

16

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2013-12-4
在线时间
43 小时
发表于 2017-5-5 11:24:41 | 显示全部楼层 |阅读模式
10金钱
这几天在做LCD的显示,用的3.2寸的LCD,驱动芯片是RM68090,通过MDK烧写程序以后,LCD不显示任何东西,但是程序已经跑起来了,断电重启,LCD就有显示了。我测量过复位引脚,复位脚应该是有效的,在程序里先初始化屏的寄存器,再复位,则重新上电不能显示任何东西,所以复位函数是起作用的。不明白问题到底出在什么地方,希望哪位遇到过这个问题的解答下!!!!!

最佳答案

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

程序发出来看看,应该程序问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

34

主题

174

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1103
金钱
1103
注册时间
2017-3-10
在线时间
173 小时
发表于 2017-5-5 11:24:42 | 显示全部楼层
程序发出来看看,应该程序问题
回复

使用道具 举报

70

主题

6769

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13197
金钱
13197
注册时间
2012-11-26
在线时间
3820 小时
发表于 2017-5-5 11:34:11 | 显示全部楼层
屏幕的复位引脚拉出来了没?硬复位一下试试
回复

使用道具 举报

70

主题

6769

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13197
金钱
13197
注册时间
2012-11-26
在线时间
3820 小时
发表于 2017-5-5 11:34:32 | 显示全部楼层
估计还是没对屏幕正常复位
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
4036
注册时间
2015-11-14
在线时间
545 小时
发表于 2017-5-5 11:58:51 | 显示全部楼层
复位问题,LCD屏也是需要复位的。
回复

使用道具 举报

16

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2013-12-4
在线时间
43 小时
 楼主| 发表于 2017-5-5 12:51:01 | 显示全部楼层
jermy_z 发表于 2017-5-5 11:34
估计还是没对屏幕正常复位

我测试了 屏的复位是有效的
回复

使用道具 举报

16

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2013-12-4
在线时间
43 小时
 楼主| 发表于 2017-5-5 14:49:44 | 显示全部楼层
stm32wwxf 发表于 2017-5-5 13:06
程序发出来看看,应该程序问题

调试好了,,我禁用了JTAG,只是能SWD,导致PB3和PB4不能正常使用。
在程序初始化的时候要加上这两句话来让PB3 PA15 PB3 能正常使用。
              RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
              GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);              
             DBGMCU->CR  &= ~((uint32_t)1<<5);   
             AFIO->MAPR = (AFIO->MAPR & ~((uint32_t)0x7 << 24)) | (2 << 24);     /*  PA15 PB3 PB4 */
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-21 14:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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