目录
- 一、硬件连接(STM32F407VETx、仿真器)
- 二、配置Debugger
- 三、通过串口协议,实现对jpeg图片编解码后传回电脑验证
- 四、结果
一、硬件连接(STM32F407VETx、仿真器)
1、实验器材
- 开发板:STM32F407VETx
- 仿真器:CMSIS-DAP
2、硬件连接
图1 20 PIN JTAG/SW 接口 (注意黑色缺口方向) |
---|
- 仿真器的TXD接开发板的PA2
- 仿真器的RXD接开发板的PA3
图2 仿真器和硬件引脚连接对应表 |
---|
- 注意,因为已经通过仿真器连接开发板3.3引脚,只需给仿真器供电即可,不必用通过USB数据线将开发板与电脑连接。
二、配置Debugger
- 连接好STM开发板、仿真器,通过仿真器的数据线连接到电脑,配置debugger,编译代码并将其刷写到STM开发板FLASH中。
- 编译jpeg解码器代码,并刷写到STM开发板的flash中。
三、通过串口协议,实现对jpeg图片编解码后传回电脑验证
- 使用软件:串口调试工具
- 选择COMx USB 串行设备
- 串口调试工具的配置
如何查看USB串口设备波特率?
- 右键我的电脑-属性-设备管理器-USB串行设备(COMx)-端口设置
四、结果
- 打开DAT文件
2020.11.18 上午9:25
jpeg编解码实验流程:
- 将jpeg编解码代码刷写到开发板
- 从开发板SD卡读取jpg图片并解码
- 将解码后的文件(硬件JPEG解码后输出的图像格式是YCbCr)传回电脑,进行验证
图像为什么要编码?
- 其实就是在满足图像质量的条件下,对图像进行压缩,用较少比特数表示图像。
- 编码的好处:减少图像多余信息,缩短传输时间。
- 图3展示了图像编解码以及传输压缩数据的笼统过程。
图3 图像编解码及传输笼统过程 |
---|