Image
Image

internally

+ 关注

粉丝 0     |     主题 15     |     回帖 315

FSMC工程 ILI9325驱动LCD
2020-7-22 20:44
  • ST MCU
  • 28
  • 837
  作者:停下浮躁的心 链接:https://www.jianshu.com/p/ab082c9290f7 来源:简书 著作权归作者所有。商业转 ...  
  修改后即可以在STM32CubeMX中配置后就可以将之前修改好的文件直接添加到工程中使用,这样即可在LCD上显示其 ...  
  测试结果:  
  修改后在main函数中使用绘图函数时要注释掉原有的GPIO和FSMC初始化函数。  
  修改后的LCD初始化函数  
  修改后的GPIO初始化函数  
  rebuild工程,如果没有错误,在main函数中调用LCD初始化函数,就可以直接使用标准库中可以使用的绘制函数了 ...  
  修改复位函数 还有其他一些修改,改动不大  
  需要注意的是在标准库中和在HAL库中FSMC的配置有不小的不同,首先是FSMC相关结构体和标准库中不同,有一些 ...  
  基本步骤: 修改向寄存器地址写数据和命令的函数 注意是否在STM32CUBEMX中配置好时钟,时钟配置是很重要的 ...  
  在标准库中GPIO和FSMC相关结构体具体定义是不同的,也需要修改。  
  因为在标准库中和HAL库中数据类型本质相同,但表示不同,比如在标准库中为u16,不过在HAL库中却是uint16_t, ...  
  使用NOR/SRAM的 Bank1.sector4,地址位HADDR[27,26]=11,A10作为数据命令区分线,注意设置时STM32内部会右移 ...  
  注意: 使用不同驱动的彩屏在初始化时对寄存器的操作都是不同的,一定要找到可以在自己彩屏上正常运行的程 ...  
  在配置了FSMC后再经过一些小的修改就可以生成工程,添加自己的代码。  
  我觉得选图中所示可以直接选择寄存器数据选择信号引脚为A10即PG0,这符合我的彩屏的实际情况,具体怎么选要 ...  
  不过液晶屏会有BL背光控制和RST复位引脚,需要在配置完FSMC后再添加两个输出引脚。 那么问题来了,FSMC配 ...  
  FSMC(16位)主要配置的引脚为       CS 液晶屏片选    NE4       RS  即LCD Register Select  P ...  
  1. STM32CubeMx如何配置FSMC 按照上一篇的方法创建一个工程后,在引脚设置页面的左侧有FSMC的配置,不过ST ...  
  使用STM32CubeMx配置FSMC,GPIO FSMC介绍  
2
3
近期访客