基于STM32F103RC的电子相册。
3.5寸,480x320的IPS显示屏
四个按键及SD卡座。 S1为下一张,S2为上一张,S3为暂停,S4为调节亮度。
左上角有两个排针,左边为SW调试接口,右边为串口。
贴片排针
图中的三极管是一个设计性的错误,刚开始准备用单片机 驱动pmos管来控制LCD背光,结果单片机驱动不起,只好 用一个8550代替。
LCD测试
LCD测试
LCD测试
LCD测试 刚开始的时候不知道STM32的有些管脚上电默认为JTAG调试, 我搞了半天都没找到原因,还以为单片机坏了。 后来才知道,要把JTAG禁用了才行。
能从SD卡读取照片并显示了,好激动!!! 最终完成版效果图。
正面
侧面
后面
侧面
开机第一屏
显示一些图片的效果。 ****************************************分割线****************************************** 总结: 1、单片机片上资源有限,只能才用IO口模拟来驱动LCD,SPI1驱动SD卡。 2、我也是第一次用STM32有些功能还不会用,想用SPI+DMA可惜不会。 3、原子的程序在显示图片时,如果图片比屏幕大就会进行缩放,导致的结果就是图片会有失帧。 3、只支持BMP,JPG,JPEG类型的图片。 4、刷屏时间有点慢,图片越大越慢。 5、按键只有图片显示完成后才起作用。
下方下载:STM电子相册zip
|