STM32F407ZGT6的FSMC驱动LCD

2019-07-20 07:06发布

我用附件中,也就是原子哥的FSMC驱动LCD的程序放在最小系统里面上跑的时候,用示波器看A6的波形,在调试时候由REG调到RAM没有电平变化是怎么回事啊??例子程序是正确的吗??求大神指点啊!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
xiongliangxcl
1楼-- · 2019-07-20 20:36
正点原子 发表于 2018-7-17 01:24
不行说明有问题啊,去学习我们的TFTLCD显示实验,先学会,再来看问题。

        还有原子哥,能够解释一下程序的初始化的第一句LCD_WriteReg(0x0000,0x0001)的原因么??103没有的,目前我调试时候发现把断点放在LCD_WriteReg(0x0000,0x0001)这个里面的时候,比如LCD->LCD_REG = LCD_Reg放一个断点,LCD->LCD_RAM = LCD_RegValue放一个断点,就不会出现A6(PF12)的电平跳变,如果我把断点直接放置在lcddev.id = LCD_ReadReg(0x0000),也就是在50ms的延时之后,就能看到A6(PF12)的电平跳变,用的仿真器是JTAG  V8,您能指点下么???实在想不通为什么谢谢了。
正点原子
2楼-- · 2019-07-20 22:03
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 02:55
xiongliangxcl 发表于 2018-7-17 18:52
还有原子哥,能够解释一下程序的初始化的第一句LCD_WriteReg(0x0000,0x0001)的原因么??103没有的,目 ...

建议你用我们开发板,测试下,找找感觉
xiongliangxcl
4楼-- · 2019-07-21 04:50
正点原子 发表于 2018-7-18 01:15
LCD_WriteReg(0x0000,0x0001),是对某些LCD驱动IC有复位的作用。
软件复位。这句不是必要的,可以删掉。

哦,好的,谢谢原子哥的解答!
xiongliangxcl
5楼-- · 2019-07-21 07:21
 精彩回答 2  元偷偷看……

一周热门 更多>