OLED学习

这篇具有很好参考价值的文章主要介绍了OLED学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

OLED学习,学习,macos

RGB888,每个像素点是3个字节

8位R,8位G,8位G

RGB565,每个像素点是2字节

5位R,5位G,5位B。

OLED学习,学习,macos

指南者的数据线

HSYNC:传完一行传一个信号

VSYNC:传完一竖行传一个信号

视觉刷新率达到动态的效果

这里讲行场同步是为了以后进一步使用FPGA控制屏幕打基础,但现在使用FSMC产生时序,所以可以不关注

OLED学习,学习,macos
OLED学习,学习,macos
OLED学习,学习,macos

每一个CLK传输一个RGB数据,传输完800个(一行)就发送一个HSYNC(行同步)信号。HSYNC跳转480次表示一帧了。

OLED学习,学习,macos
OLED学习,学习,macos
OLED学习,学习,macos

显存至少要缓存一帧

屏幕控制器要控制屏幕首先要控制显存。有足够的srom来说可以把显存放着里面。液晶屏控制时序。

屏幕控制器不断的把显存放入屏幕。

OLED学习,学习,macos

实现8080模拟

OLED学习,学习,macos

stm32100脚以下是没法控制液晶屏的,只有连smc控制nflash都不支持

补充sram

OLED学习,学习,macos

放入sram是缓存,掉电数据就没了,但运行速度块

sdram成本便宜要定时刷新,控制比较复杂。只能f409以上扩展

OLED学习,学习,macos
OLED学习,学习,macos

把液晶屏当NORflash处理

实际上sram和norfalash的很多信号是类似的

OLED学习,学习,macos

norflash时序图

OLED学习,学习,macos
OLED学习,学习,macos
OLED学习,学习,macos

norflash结构图,bank区域根据自己使用的硬件连接来选择

如果是指南者是n11引脚,

也就是bank1

用fsmc控制产生8080时序控制oled

可以对比霸道和指南者的开发板来大致了解那些引脚是外设固定,那些是可以更改的文章来源地址https://www.toymoban.com/news/detail-629470.html

到了这里,关于OLED学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Esp8266学习7. 点亮JMD0.96C-1 OLED屏

    ESP8266具有一个I2C控制器,通常称为I2C主机。这个I2C控制器可以用来连接各种I2C外设,如传感器、显示屏等。 在ESP8266上,I2C控制器的引脚分配如下: SDA(Serial Data Line):通信数据线 SCL(Serial Clock Line):时钟线 这两个引脚的位置可以根据具体的ESP8266开发板而有所不同。 使

    2024年02月12日
    浏览(24)
  • 【STM32】 硬件IIC 驱动SSD1306(0.96 OLED模块) -- 1/4 库函数 学习

    经过了对于STM32的学习,但是大多数时候都还是以移植别人的历程然后修修改改为主。为了更好的巩固自己的学习能力。 所以此篇文章将会以记录我个人学习 硬件IIC 为案例,学习驱动IIC总线设备的能力。 1.《STM32F10x-中文参考手册》 2.《SSD1306芯片手册》 《STM32F10x-中文参考手

    2024年02月01日
    浏览(44)
  • 0.96寸 4针 OLED显示屏模块学习笔记(基于89C52单片机)

    一,OLED简介:(学习本模块之前建议先把IIC,SPI通信协议提前了解) OLED,即有机发光二极管( Organic Light Emitting Diode )。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,

    2023年04月08日
    浏览(41)
  • MSP430学习笔记(四)丨I2C通信(MSP430F5529驱动OLED显示屏)

    ​  笔者学习采用单片机型号为MSP430F5529,使用MSP-EXP430F5529LP开发板。 ​  笔者拥有一定的STM32基础,在学习MSP430的过程中,最开始苦于没有合适的OLED显示驱动代码,所以花了很多时间钻研。综合网上的各种代码,笔者认为江协科技的STM32课程中提供的OLED代码使用方便,

    2024年02月16日
    浏览(51)
  • HNU工训中心STC-B学习板大作业-基于OLED模块的多功能MP4

    主要功能在下面这张流程图里(直接用报告的流程图了) 下面展示一下效果(数码管的“welcome”比较抽象) ps. 后面新加的功能(我觉得MP4应该还具有看小说的功能,但是小说字太多了放不下,于是添加了一个可以背诵名人名言的功能) 四个功能的切换 听歌(这张动图有时

    2024年02月10日
    浏览(31)
  • Docker学习(for MacOS)

    非常感谢如下2篇文章的指导: https://www.ruanyifeng.com/blog/2018/02/docker-wordpress-tutorial.html https://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html 由于MacOS与常规的CentOS使用docker上还是有些差别,特地把Mac上3种方式安装WordPress开源软件的方式也梳理下如下(经本人实测通过)。 如有不清楚

    2023年04月08日
    浏览(37)
  • STM32 F103C8T6学习笔记8:0.96寸单色OLED显示屏显示字符

    使用STM32F103 C8T6 驱动0.96寸单色OLED显示屏: OLED显示屏的驱动,在设计开发中OLED显示屏十分常见,因此今日学习一下。一篇文章从程序到显示都讲通。 文章提供源码、原理解释、测试工程下载,测试效果图展示。   目录 OLED驱动原理—IIC通信: SSD1306 单色 0.96 OLED 显示屏特性

    2024年02月12日
    浏览(56)
  • Vue学习 之 MacOS 安装 vue-cli

    vue-cli(Vue Command Line Interface)是Vue.js官方提供的一个脚手架工具,它提供了一些命令,可以帮助我们创建基于Vue.js的项目模板,快速开发Vue.js单页面应用(SPA)。使用vue-cli可以配置构建工具、插件、路由、状态管理等等,可以大大提升开发效率,减少重复操作。 vue-cli 的安装

    2024年02月15日
    浏览(48)
  • STM32 F103C8T6学习笔记10:OLED显示屏GIF动图取模—简易时钟—动图手表的制作~

    今日尝试做一款有动图的OLED实时时钟,本文需要现学一个OLED的GIF动图取模 其余需要的知识点有不会的可以去我  STM32 F103C8T6学习笔记  系列专栏自己查阅把,闲话不多,直接开肝~~~ 文章提供源码,测试工程下载,测试效果图。 做个简易的时钟,就不把RTC实时时钟放进来学了

    2024年02月12日
    浏览(57)
  • STM32 F103C8T6学习笔记9:0.96寸单色OLED显示屏—自由取模显示—显示汉字与图片

    今日学习0.96寸单色OLED显示屏的自由取模显示: 宋体汉字比较复杂,常用字符可以直接复制存下来,毕竟只有那么几十个字母字符,但汉字实在太多了,基本不会全部放在单片机里存着,一般用到多少个字就取几个字的模,因此汉字放在这里与自由取模一起讲。 文章提供源码

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包