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

2019-08-19 19:44发布

这几天在做LCD的显示,用的3.2寸的LCD,驱动芯片是RM68090,通过MDK烧写程序以后,LCD不显示任何东西,但是程序已经跑起来了,断电重启,LCD就有显示了。我测量过复位引脚,复位脚应该是有效的,在程序里先初始化屏的寄存器,再复位,则重新上电不能显示任何东西,所以复位函数是起作用的。不明白问题到底出在什么地方,希望哪位遇到过这个问题的解答下!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
尚磊12323
2019-08-20 15:40
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 */

一周热门 更多>