stm32F407 上FSMC驱动LCD的诡异问题

2019-07-21 05:24发布

明明初始化的BANK4        FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM4, ENABLE);
却只能是用BANK1的地址才能正常工作

#define LCD_DATA    ((u32)0x60080000)            //disp Data ADDR
#define LCD_CMD     ((u32)0x60000000)                         //disp Reg ADDR

RS接NE4    CS接A18可以正常工作

RS接NE1 不能工作
有没有兄弟遇到过这样的情况啊



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-21 06:29
回复【楼主位】dingaoop:
---------------------------------
407什么型号的?
dingaoop
2楼-- · 2019-07-21 08:12
stm32f407zg
正点原子
3楼-- · 2019-07-21 08:36
 精彩回答 2  元偷偷看……
波舟
4楼-- · 2019-07-21 08:52
回复【楼主位】dingaoop:
---------------------------------
我用的NE1接CS出现白屏了...
dingaoop
5楼-- · 2019-07-21 11:21
回复【5楼】波舟:
---------------------------------
什么情况?换其他NE呢?
爱学习的小妞
6楼-- · 2019-07-21 14:22
你回复【楼主位】dingaoop:
明明初始化的BANK4        FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM4, ENABLE);
却只能是用BANK1的地址才能正常工作
#define LCD_DATA    ((u32)0x60080000)            //disp Data ADDR
#define LCD_CMD     ((u32)0x60000000)                         //disp Reg ADDR
---------------------------------
你定义的地址就是BANK1的地址,你初始化BANK4没用

一周热门 更多>