一,如何解决屏幕刷新速率的问题

1.目前能达到的刷新速率,因为没有办法连续刷新,只能按复位来看图片的刷新速率,显然速度还是很慢。

STM32F103驱动屏幕显示图片目前能达到的速度

2.理论上可以达到的速度,甚至更快!

STM32F103外置屏幕图片刷新最高速率

二、当前采用的驱动方式

当前采样了(spi+dma+flash文件系统)的工作模式,视频2中的刷新明显要比视频1的快很多,原因是图片的存储位置不一样,视频2中的图片存储在单片机的SRAM中在显示的时候直接通过DMA发送到屏幕上显示的,速度自然要比读取flash文件系统里的数据要快的多,可理论上也不应该这么慢,我刚刚发现是flash临时缓存的问题,目前还没有搞明白为啥只能是512!只要达到64800就可以一次写入到屏幕,速度也自然能提升好几个档次!

三、经过继续改进以后的效果

所使用的这块屏幕分辨率是135*240,那么就有135*240=32400个像素点,采用16位彩色那么就需要32400*2=64800个字节,而一般的单片机并没有那么大的内存来存放这组数据,所以我目前的方案就是先存放一半待着一半传输完毕以后再缓存另一半,这样的确提高了显示的速度,当前的速度要比视频一快好多倍,但是还是不理想,因为还可以用肉眼看到屏幕的刷新过程(先一半出来然后后一半再出来)总之不太理想!

STM32F103C8T6外置屏幕的最新刷新速率2

我目前打算继续使用flash虚拟一部分内存出来使用,只是还没有弄明白,不过我也准备了一个备用方案,既然内存不够用就加个SRAM芯片作为备用方案,而且我确实也想使用这个方案,这样的好处就是内存可以足够大,我甚至可以把一组图片一起都放到内存中需要显示的时候直接显示,速度会更快!

我其实也挺好奇的,我想过要能整一个显存就好了,就不会哪来的那么多的事了!!!

四、如果有共同爱好的朋友可以一起搞一波,我也需要可以想办法的朋友解决问题!

自己制作“EleksTubeIPS创意复古RGB拟辉光管时钟”分享《三》---(持续更新2021-12-27,2021-12-28新增修改)相关推荐

  1. 自己制作“EleksTubeIPS创意复古RGB拟辉光管时钟”分享《二》---(持续更新2021-12-22)

    一.前期的准备工作 1.经过漫长的等待pcb等一系列物料都一一到齐了,下图为本次的物料 二.测试版的制作 1.首先焊接两个屏幕小板和一个底板,如下图所示, 2.接下来就是写代码了.代码直接放到最后的下 ...

  2. 自己制作“EleksTubeIPS创意复古RGB拟辉光管时钟”分享《四》-(持续更新2022-2-28)

    很抱歉好久没有更新了! 因为改动比较大所以更新慢了点,之前总想着使用stm32单片机做但是为了控制成本一直提高不了刷新效率,后来在热心网友的帮助下选择了ESP32来做,今天刚刚有点成绩,就迫不及待的想 ...

  3. 自己制作“EleksTubeIPS创意复古RGB拟辉光管时钟”分享《一》---(持续更新2021-12-17)

    1.先来一张正儿八经的产品图 相当的帅气!可惜腰包不给力就只能自己动手丰衣足食了!!! 2.材料分析(因为贫穷只能看图说话了!) 外壳:外壳看成色有种金属质感(磨砂带颗粒的)但是我上网查了半天并没有找 ...

  4. ESP32制作一个拟辉光管时钟

    拟辉光管时钟 60 多年过去了,尽管辉光管已经停产,有很多工程师仍然对它情有独钟.我用 8 块液晶显示屏制作了一个拟辉光管时钟,感受复古元素的美感,表达对过去经典的敬意. 项目起源 看过<命运石 ...

  5. #教你从零制作拟辉光管时钟#

    #制作电路板 #设计制作 方案确定后,即可展开制作,制作之前先来看一下制作拟辉光管时钟所需的物料 物料清单: Esp8266控制器 *1 PCB灯板 *6 ws2812灯带 1条 50*30mm透明亚 ...

  6. 【开源】纯手工低成本打造拟辉光管时钟,也可以很酷炫

    不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我 <命运石之门>里 "世界线变动率探测仪",各种辉光管的作品,让热爱DIY的小伙伴欢喜,但是辉光管的价 ...

  7. 拟辉光管时钟“重生”记(源码)

    再次升级:增加农历和天气预报 海鲜市场入手拟辉光管时钟,就是这货: 效果还是蛮炫的. 用了一年多,突然抽风,具体表现为自动切换为日期和星期显示,需要按键才能切回来,过一会儿又变成日期/星期. 原来是运 ...

  8. 【单片机】辉光管时钟系列<四>温度芯片DS18B20显示

    在辉光管时钟里,我们还加入了温度显示功能.这里,我们采用简单易用的温度芯片DS18B20来测量环境温度.DS18B20是常用的数字温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点. 本文 ...

  9. 拟辉光管_ESP8266主控_显示效果不怎么好,数字太厚了

    简介:立创的开源项目,妈的,我用他的项目,程序点不亮,亚克力的还特么不齐,我这边就把程序补齐(8266-07/12),并加了双层的结构 开源协议: GPL 3.0 项目开源地址 (本人的,改进了(添加 ...

最新文章

  1. docker 安装使用 mysql
  2. kernel 自定义字符驱动 第一次实验
  3. LeetCode移掉k位数字(贪心算法)python
  4. 用Docker构建LNMP环境(上)
  5. julia有 pytorch包吗_用 PyTorch 实现基于字符的循环神经网络 | Linux 中国
  6. Java IO: ByteArray和Filter
  7. jquery.easyui常用示例
  8. MIT名誉校长:机器学习会成为像Word一样的工具
  9. 截断正态分布(Truncated normal distribution)nn.init.trunc_normal_
  10. Bootstrap3 表格的情景类
  11. 把计算机怎么连接手机的网络助手在哪里,手机连接电脑上网,详细教您手机如何连接电脑上网...
  12. 《3D数学基础》1.9 向量空间
  13. Django基础—— 4.项目目录结构
  14. 微软运行库合集 |VC9、VC11、VC14、VC15库 32位 64位|v2019.3.2(3264位)最新版 phpstudy vc9-vc14运行库
  15. 场效应管调光电路图_MOS管驱动电路,看这里就啥都懂了
  16. 萤火虫小程序_【实用工具】微信小程序及练船表(更新至2020年12月1日)
  17. c#语言猜数字游戏,使用C#实现猜数字游戏
  18. 基于java的物资管理系统
  19. win10相机打不开,显示错误代码0xA00F4246(0x800706D9)
  20. Minecraft Mod安装教程

热门文章

  1. python之elasticsearch使用
  2. STM32之TFT彩屏
  3. HttpHandler【转】
  4. 高云FPGA实现驱动MIPI LCD屏
  5. C#中使用MenuStrip做出一个简单的记事本程序
  6. 矩阵分析学习指导_高中数学学不好的原因分析及学习方法指导
  7. 互联网乱弹之酷六的一生
  8. 死磕三天总结出Docker小白入门操作指南(建议收藏)
  9. 《Miss Talk》第09期:对话91好课技术负责人 李巡
  10. 亚马逊运营培训自动型广告如何做高排名