×
嵌入式 > 嵌入式开发 > 详情

简易数码相框与电子书阅读器的设计

发布时间:2020-06-20 发布时间:
|

摘要:基于嵌入式系统的数码相框电子书阅读器的开发已成为电子产品领域的一个热点,为了更好地满足人们对于多媒体娱乐的需求,提出了一种简易数码相框电子书阅读器的设计。该设计采用速度更快,内存更大的STM32单片机作为主控制器,利用FAT32文件系统的管理,成功地实现了从SD卡中读取bmp图片文件和txt文档,并能在TFT液晶屏上显示的功能。该设计成本低,体积小,便于携带,具有很好的娱乐功能。
关键词:数码相框电子书阅读器;STM32;bmp图片;txt文档

0 引言
随着嵌入式系统的发展,数码相框和电子书阅读器这种既新潮又方便携带的嵌入式系统应用产品发展速度很快。它不仅改变了传统相册和书籍单一展示方式,而且这种新潮的数码相册和电子书阅读器在更新内存大小和外观的速度也越来越快。本文介绍了一种基于STM32微控制器的简易数码相框与电子书阅读器设计,其中利用FAT32文件系统对存储在SD卡中的文件进行管理,控制器从SD卡中读出图片和文档信息。经过处理器的控制,最终实现在TFT液晶屏上显示。

1 硬件电路设计
该设计的硬件平台以32 b STM32系列的处理器STM32F103ZET6为核心,外围电路主要包括一个2.8英寸的TFT触摸屏模块、1个SD卡插座、1个16 Mb片外FLASH,硬件系统框图如图1所示。


控制器的选用:控制器选用意法半导体公司的STM32F103ZET6单片机。它是基于ARM CORTEX-M3内核,时钟频率可达72 MHz,内置512 KB的闪存以及64 KB的SRAM,并且集成了丰富的片内外设,包括并行LCD(FSMC)、I2C、SPI等接口。在STM32芯片中内置了一个Systick定时器,它放在了NVIC中,主要的目的是为了给系统提供一个硬件上的中断(号称滴答中断)。本设计中主要使用Systick定时器来控制幻灯片切换时间。可以说STM32单片机完全超越了同价位的8 b或16 b单片机的性能而又不像一般32 b处理器那样昂贵,因此从性能和成本上考虑它都是理想的选择。本设计采用了具有二个SPI通用接口和并行接口(FSMC)的2.8英寸TFT触摸屏模块作为显示和按键操作;存储模块使用的是SD卡和片外FLASH,SD卡用于存放bmp格式图片和txt格式文档,片外FLASH用于存放汉字字库,SD卡和FLASH都是使用SPI接口进行通信。硬件电路原理图如图2所示。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM入门篇之(一)概念