
fsmc
STM32F103ZE使用CubeMX配置FSMC移植正点原子的TFTLCD驱动无法正常显示
问题困惑 • 珺 回复了问题 • 9 人关注 • 8 个回复 • 6428 次浏览 • 2021-04-17 13:58
CubeMX5.4板如何驱动TFTLCD(ILI9341)、1.25版F4HAL库
问题困惑 • 荒原狼 回复了问题 • 3 人关注 • 3 个回复 • 1871 次浏览 • 2020-04-07 15:29
stm32cubemax的fsmc功能是否支持lcd显示屏
问题困惑 • caoenq 回复了问题 • 3 人关注 • 2 个回复 • 1547 次浏览 • 2019-10-29 10:50
(实验记录)关于stm32cube对SRAM的操作和设置
软件教程 • 秀起来 回复了问题 • 16 人关注 • 11 个回复 • 20719 次浏览 • 2019-06-18 17:38
STM32F103ZET(基于秉火开发板)+Cubemx(F1 V1.60库)+FSMC读写SRAM或者液晶屏的控制芯片
经验分享 • 开始现在-s 发表了文章 • 2 个评论 • 4253 次浏览 • 2017-12-11 11:42
首先说明下开发条件:
1、开发板:秉火霸道,STM32F103ZET
2、软件:Cubemx V4.23(F1 V1.60库)
3、硬件:SRAM:IS62WV51216 1MByte 或者 ILI9341的液晶控制器芯片
问题描述:读写SRAM时高字节无效!
问题原因:Bytes使能选项没有选择!
解决办法:
因为SRAM是16位的数据线,需要高8位和低8位分别有效,所以这个选项需要选择上!
如果是ILI9341的液晶控制器芯片的控制芯片则需要看您是使用哪根地址线模拟D/CX (数据/信号)的,根据具体情况进行选择!比如在控制液晶屏的时候就没有选择bytes使能,但是也没有出错,因为在数据传输的时候都是发送的8位!所以保险起见,应该将这个选项选上!
2020.08.22重新学习
环境:
1、开发板:秉火霸道,STM32F103ZET
2、软件:Cubemx V6.01(F1 V1.80库)
需要注意的地方:
1、IIC的配置和FSMC会冲突
STM32的IIC反正不好用,用的时候注意
2、SRAM用的SRAM A模式,LCD野火用的NOR B模式,其实用SRAM A模式也可以,那个时间系数 0 0 8 (1 0 4)也都可以
3、LCD的复位管脚和背光复位管脚
两个都是低有效
注意:野火的屏幕背光打开是低电平有效,但是不是所有屏幕都这样,正点原子的就是高有效
4、Delay的问题
野火的程序里面的Delay基本上是自己写的,这次调试就是发现复位LCD的子程序里面有个Delay影响了程序的运行,具体原因不明
之前调试的时候肯定也遇到过这样的问题,为了以后不要出现这样的问题,复制的程序统一把自己写的Delay换成HAL库的HAL_Delay!!!!
可能原因:
(看到好文章就想转系列)浅谈stm32的fsmc功能与lcd的对接
回复其他分享 • admin 发起了问题 • 4 人关注 • 0 个回复 • 2750 次浏览 • 2016-07-28 16:33
STM32F103ZE使用CubeMX配置FSMC移植正点原子的TFTLCD驱动无法正常显示
回复问题困惑 • 珺 回复了问题 • 9 人关注 • 8 个回复 • 6428 次浏览 • 2021-04-17 13:58
CubeMX5.4板如何驱动TFTLCD(ILI9341)、1.25版F4HAL库
回复问题困惑 • 荒原狼 回复了问题 • 3 人关注 • 3 个回复 • 1871 次浏览 • 2020-04-07 15:29
(看到好文章就想转系列)浅谈stm32的fsmc功能与lcd的对接
回复其他分享 • admin 发起了问题 • 4 人关注 • 0 个回复 • 2750 次浏览 • 2016-07-28 16:33
STM32F103ZET(基于秉火开发板)+Cubemx(F1 V1.60库)+FSMC读写SRAM或者液晶屏的控制芯片
经验分享 • 开始现在-s 发表了文章 • 2 个评论 • 4253 次浏览 • 2017-12-11 11:42
首先说明下开发条件:
1、开发板:秉火霸道,STM32F103ZET
2、软件:Cubemx V4.23(F1 V1.60库)
3、硬件:SRAM:IS62WV51216 1MByte 或者 ILI9341的液晶控制器芯片
问题描述:读写SRAM时高字节无效!
问题原因:Bytes使能选项没有选择!
解决办法:
因为SRAM是16位的数据线,需要高8位和低8位分别有效,所以这个选项需要选择上!
如果是ILI9341的液晶控制器芯片的控制芯片则需要看您是使用哪根地址线模拟D/CX (数据/信号)的,根据具体情况进行选择!比如在控制液晶屏的时候就没有选择bytes使能,但是也没有出错,因为在数据传输的时候都是发送的8位!所以保险起见,应该将这个选项选上!
2020.08.22重新学习
环境:
1、开发板:秉火霸道,STM32F103ZET
2、软件:Cubemx V6.01(F1 V1.80库)
需要注意的地方:
1、IIC的配置和FSMC会冲突
STM32的IIC反正不好用,用的时候注意
2、SRAM用的SRAM A模式,LCD野火用的NOR B模式,其实用SRAM A模式也可以,那个时间系数 0 0 8 (1 0 4)也都可以
3、LCD的复位管脚和背光复位管脚
两个都是低有效
注意:野火的屏幕背光打开是低电平有效,但是不是所有屏幕都这样,正点原子的就是高有效
4、Delay的问题
野火的程序里面的Delay基本上是自己写的,这次调试就是发现复位LCD的子程序里面有个Delay影响了程序的运行,具体原因不明
之前调试的时候肯定也遇到过这样的问题,为了以后不要出现这样的问题,复制的程序统一把自己写的Delay换成HAL库的HAL_Delay!!!!
可能原因: