求助!FMC NE1和NE4区别

2019-07-20 06:44发布

大神求助!使用stm32F429的时候,用FMC的NE4去驱动LCD的片选信号有问题(原驱动程序使用NE1没问题),程序是完全一致,区别只是用NE1和NE4。硬件用的是阿波罗的开发板+自己的底板,底板全部留空,只有LCD相关的。

详见此贴
9486 EMwin鼠标异常http://www.openedv.com/forum.php ... &fromuid=113251
(出处: OpenEdv-开源电子网)


同样的程序,同样的“秀鼠标'的函数“        GUI_CURSOR_Show()”,使用NE1和 NE4的区别如附件图:
但我仅仅只改了
        SRAM_Handler.Init.NSBank=FMC_NORSRAM_BANK4;     //使用NE4

#define LCD_BASE        ((u32)(0x6c000000 | 0x0007FFFE));这两条语句
为什么GUI_CURSOR_Show()的示波器图会不一样?


使用NE1:
NE1 NE1
使用ne4:
ne4 ne4   

由于GUI_CURSOR_Show()这个被GUI程序封装了,看不到底层,只能看到示波器是这个样子,黄 {MOD}的是DB0,蓝 {MOD}的是LCD的CS信号



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
yangmiao0223
1楼-- · 2019-07-22 02:31
sammy902583 发表于 2018-8-14 10:22
1. 可以试试看NE2 NE3是否也有类似症状.
2. 把FMC的Timing调慢一点看看有没有改善.

NE2  NE3 也是类似,只有NE1是正常的。
FMC timing 你是指那些地址建立时间 数据保存时间么?都改慢过了 还是有问题。

另外,有个情况是。使用NE4,使用阿波罗自己的开发板/母版/液晶屏,不带EMWIN的液晶显示例程没有一点问题,带了emwin的液晶显示例程就有问题。

我的意思是,用原子哥的硬件+软件(软件将NE1改为NE4)也有问题。

还有什么思路不?
sammy902583
2楼-- · 2019-07-22 06:35
 精彩回答 2  元偷偷看……

一周热门 更多>