RGB888,每个像素点是3个字节
8位R,8位G,8位G
RGB565,每个像素点是2字节
5位R,5位G,5位B。
指南者的数据线
HSYNC:传完一行传一个信号
VSYNC:传完一竖行传一个信号
视觉刷新率达到动态的效果
这里讲行场同步是为了以后进一步使用FPGA控制屏幕打基础,但现在使用FSMC产生时序,所以可以不关注
每一个CLK传输一个RGB数据,传输完800个(一行)就发送一个HSYNC(行同步)信号。HSYNC跳转480次表示一帧了。
显存至少要缓存一帧
屏幕控制器要控制屏幕首先要控制显存。有足够的srom来说可以把显存放着里面。液晶屏控制时序。
屏幕控制器不断的把显存放入屏幕。
实现8080模拟
stm32100脚以下是没法控制液晶屏的,只有连smc控制nflash都不支持
补充sram
放入sram是缓存,掉电数据就没了,但运行速度块
sdram成本便宜要定时刷新,控制比较复杂。只能f409以上扩展
把液晶屏当NORflash处理
实际上sram和norfalash的很多信号是类似的
norflash时序图
norflash结构图,bank区域根据自己使用的硬件连接来选择
如果是指南者是n11引脚,
也就是bank1
用fsmc控制产生8080时序控制oled文章来源:https://www.toymoban.com/news/detail-629470.html
可以对比霸道和指南者的开发板来大致了解那些引脚是外设固定,那些是可以更改的文章来源地址https://www.toymoban.com/news/detail-629470.html
到了这里,关于OLED学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!