JPEG图片解码系统解决方案(硬件、程序源码、设计报告及视频) 电路方案
JPEG图片解码系统设计概述: 基于STM32F4DISCOVERY的扩展板设计及JPEG图片解码系统是以ST意法半导体公司生产的STM32系列产品STM32F407VGT6为控制核心,主要由扩展板和JPEG图片解码系统两大部分组成。扩展板部分除了保留原有核心板STM32F4DISCOVERY的重力感应、三轴加速度传感器、miniUSB(A-B两种接口)、3.5mm 音频输出口、100PIN GPIO、LED、用户按键以外,还扩展了TFT液晶,带有数字隔离的RS232、RS485及CAN总线接口,SD卡接口、以及带有光耦隔离的MOS管驱动及电机驱动模块。JPEG图片解码系统部分设计采用了从SD卡中读取编码的同时同步解码的方法,有效减少了系统内存的消耗,实现了一个能在内存有限的片上系统中进行JPEG图片解码的系统。 作品实物图: 视频讲解说明: 该视频中的硬件平台采用了STM32F4DISCOVERY作为开发平台,采用自制扩展板的方式对外设资源进行扩展。板子资源丰富,除STM32F4DISCOVERY外,额外扩展了FSMC TFT接口,SPI总线 SD卡接口、I2C总线 EEPROM,一个蜂鸣器、隔离RS232/RS485/CAN接口,采用磁耦数字隔离芯片,DC/DC隔离电源产品,具有实际应用价值。在SD卡中存储有宋体16*16点阵汉字库,当硬件平台上电时,系统会加载SD卡字库,FATFS文件系统,当系统检测正确后,在TFT上出现“SD卡加载文件系统成功”的汉字提示,系统对各个函数模块初始化完毕后,就进入了JPEG图片解码过程。JPEG解码函数依次读取存储在SD卡 JPG文件夹下面的37个jpg文件并逐一进行解码并在TFT上显示,为了展示F4高速性能,解码过程没有增加延时。JPEG解码完成后,系统进入JULIA集分形动画演示过程。这个是为了展示在FPU模块及数学库函数使用时STM32F4的运算性能而设计,作为整个项目的补充。
用户评论