基于STM32的串口通信与温度测量实验

         上学期的嵌入式系统课程实验报告,参考老师给的实验指导书自己写的实验报告,比较详细,分享一下~

  • 实验目标
  1. 通过 ADC 采集内部温度传感器通道电压,然后得出 MCU 内部温度。
  2. 使用串口调试助手实现 Nucleo board 与 PC 机间的虚拟串口数据传输
  3. 通过串口调试助手显示所测得的MCU内部温度
  • 实验设备及软件

硬件:ST Nucleo Board开发板,Mini USB数据线

软件:实验通过软件STM32CubeMX进行引脚配置,并生成代码,代码使用的是HAL库,可在集成编译环境Keil中进行代码修改与添加。

文档:开发板的原理图、STM32F4xx参考手册和 HAL 驱动说明书

  • 实验原理
  1. 串口通信: 在串行通信中,字符一位一位地传输,并且传输一个字符时,总是以“起始位” 开始,以“停止位” 结束。在进行传输之前,双方使用同一个波特率(每秒钟传输的数据位数)设置。常用的两种基本串行通信方式包括同步通信和异步通信。通常使用的是异步通信.异步通信规定传输的数据格式由起始位(start bit)、数据位(data bit)、奇偶校验位ÿ
  • 7
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值