4.0寸的,像素800X400。这些屏通常使用并口,也就是8080或6800接口(STM32 的FSMC接口);或者是RGB接口,STM32F429等芯片支持。其他例如手机上使用的有MIPI接口。 总之,接口种类很多。也有一些支持SPI接口的。除非是比较小的屏幕,否则不建议使用SPI接口,速度慢,刷屏闪屏。玩STM32常用的TFT lcd屏幕驱动IC通常有:ILI9341...
2、显示驱动IC层 dev_str7565.c & dev_str7565.h dev_ILI9341.c & dev_ILI9341.h 3、接口层 mcu_spi.c & mcu_spi.h stm324xg_eval_fsmc_sram.c & stm324xg_eval_fsmc_sram.h GUI和LCD层 这层主要有3个功能 : 「1、设备管理」 首先定义了一堆LCD参数结构体,结构体包含ID,像素。并且把这些...
2. 在这个转换完之后,用LCD的FSMC写函数直接写到映射区,结果只是图像水平翻转了,颜色都没变,但换...
4.0寸的,像素800X400。这些屏通常使用并口,也就是8080或6800接口(STM32 的FSMC接口);或者是RGB接口,STM32F429等芯片支持。其他例如手机上使用的有MIPI接口。 总之,接口种类很多。也有一些支持SPI接口的。除非是比较小的屏幕,否则不建议使用SPI接口,速度慢,刷屏闪屏。玩STM32常用的TFT lcd屏幕驱动IC通常有:ILI9341...
我想通过DMA来将数据拷贝到FSMC上,FSMC对应的LCD。我DMA是这样配置的:下面这段代码,我已经验证过了,...
1、有一个TFT屏幕,接在硬件的FSMC接口,什么型号屏幕?不知道。 2、有一个COG lcd,接在几根普通IO口上,驱动IC是STR7565,128X32像素。 3、有一个COG LCD,接在硬件SPI3跟几根IO口上,驱动IC是STR7565,128x64像素。 4、有一个OLED LCD,接在SPI3上,使用CS2控制片选,驱动IC是SSD1315。
这样,在图形应用中,既能使用 DMA2D加速渲染过程,也能使用 GPDMA的数据处理能力。通过 GPDMA直接向FSMC接口输出 Byteswap后的 RGB565格式的图形数据给LCD。 小结 在驱动 8位 8080接口 LCD时,需要注意图像数据字节序问题。使用 RGB565格式时,可以使用 DMA2D或 GPDMA来传输图像数据,同时对图像数据做 Byteswap调整,满足...
1、有一个TFT屏幕,接在硬件的FSMC接口,什么型号屏幕?不知道。 2、有一个COG lcd,接在几根普通IO口上,驱动IC是STR7565,128X32像素。 3、有一个COG LCD,接在硬件SPI3跟几根IO口上,驱动IC是STR7565,128x64像素。 4、有一个OLED LCD,接在SPI3上,使用CS2控制片选,驱动IC是SSD1315。
1、有一个TFT屏幕,接在硬件的FSMC接口,什么型号屏幕?不知道。 2、有一个COG lcd,接在几根普通IO口上,驱动IC是STR7565,128X32像素。 3、有一个COG LCD,接在硬件SPI3跟几根IO口上,驱动IC是STR7565,128x64像素。 4、有一个OLED LCD,接在SPI3上,使用CS2控制片选,驱动IC是SSD1315。
这样,在图形应用中,既能使用DMA2D加速渲染过程,也能使用GPDMA的数据处理能力。通过GPDMA直接向FSMC接口输出Byteswap后的RGB565格式的图形数据给LCD。 小结 在驱动8位8080接口LCD时,需要注意图像数据字节序问题。使用RGB565格式时,可以使用DMA2D或GPDMA来传输图像数据,同时对图像数据做Byteswap调整,满足LCD的字节序要求。