• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于STMF103的TFT不闪屏设计方案

2015/09/24
5
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

3.0库+FrerRtos+GDRAN+DMA.zip

共1个文件

这次就贡献给大家一个基于STM32F103的不闪屏的方案,有需要的就拿去吧。硬件都是用的原子的战舰,所以有战舰可以直接拿来用了,不过我用的3.5寸的屏哦。

硬件:

  1. DMA和FSMC接口的单片机,这里用的是STM32F103ZE
  2. SRAM芯片,这里用的是IS62WV51216(用了300kb,320*480*2=307200字节)
  3. 3.5寸的液晶屏,这里用的是5310
  4. 需要几个按键

软件

  • 用了3.0的库
  • 用了FreeRTOS(当然裸奔也是可以的)
  • 部分修改了原子的程序来用的,例如LCD.c删的只剩5310的驱动了,key.c实现单按松开有效,支持连续长按
  • 提供了个还算完整的基本绘图需要的函数吧

硬件很简单,没有使用LCD驱动芯片,也不需要LCD控制器,就可以实现一个高速不闪屏,也是相当实惠的。屏幕刷新是以点更新为只准的,效率不高,原因对我的项目来说这个速度已经很好了,如果优化下可以更快,不过速度太快用户体验也不是很好。还有一个虽然我里面用的颜色是黑白的,但是事实上是用的u16的色哦,自己改成彩色也是可以的。

先上张图看看效果:

左右键可以移动垂直的(叫坐标线?),然后下面显示与正玄波相交点的数值。

  • 3.0库+FrerRtos+GDRAN+DMA.zip
    下载
    描述:源程序

相关推荐