【STM32F407VET6开发】第三章 jpeg编解码实验(有误,待修改)

该博客围绕STM32F407VETx开发板展开JPEG图片编解码实验。先介绍硬件连接,包括开发板与仿真器连接;接着说明Debugger配置及代码刷写;然后通过串口协议实现JPEG图片编解码并传回电脑验证;最后阐述实验结果及图像编码的好处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

      • 一、硬件连接(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 图像编解码及传输笼统过程
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值