stm32f407驱动2.4TCTLCDFSMC不懂

2019-07-20 07:11发布

没错又是我
重新焊了一块板子一个屏
液晶屏是JLT24009C
现在只是能点亮背光
烧进程序后
背光点亮白屏

地和电源电压正常
CS1.2V-1.5V跳来跳去  RS3.3v  WR2.5V  RD 0V
别D0~015没有一个在3.3V的  基本都是2V左右

我测的开发板都是3.3V啊

程序是原子的例程库函数

改了一下地址也不知道对没对  #define LCD_BASE        ((u32)(0x60000000 | 0x00020000))    对应NE1  A16
哪里粗问题了到底?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
ZaiXiaMaomouRen
1楼-- · 2019-07-20 09:58
硬件应该没问题  我直接驱动IO口  都可以变成3.3V   但是FSMC就不行了
我是飞鸟
2楼-- · 2019-07-20 15:04
 精彩回答 2  元偷偷看……
ZaiXiaMaomouRen
3楼-- · 2019-07-20 20:36
 精彩回答 2  元偷偷看……
我是飞鸟
4楼-- · 2019-07-20 23:26
        选择NE1了吗??这个是我的一部分程序,参考下
   
        FSMC_Bank1->BTCR[0]=0X00000000;
        FSMC_Bank1->BTCR[1]=0X00000000;
        FSMC_Bank1E->BWTR[0]=0X00000000;

        FSMC_Bank1->BTCR[0]|=1<<12;               
        FSMC_Bank1->BTCR[0]|=1<<14;               
        FSMC_Bank1->BTCR[0]|=1<<4;                             
                                                    
        FSMC_Bank1->BTCR[1]|=0<<28;                                                                                    
        FSMC_Bank1->BTCR[1]|=0XF<<0;                
       
        FSMC_Bank1->BTCR[1]|=60<<8;         
       
        FSMC_Bank1E->BWTR[0]|=0<<28;                                                                              
        FSMC_Bank1E->BWTR[0]|=9<<0;               
         
        FSMC_Bank1E->BWTR[0]|=8<<8;        
        FSMC_Bank1->BTCR[0]|=1<<0;                  

一周热门 更多>