STM32串口

前言

提示:这里可以添加本文要记录的大概内容:

目前已经学习了GPIO的输入输出,但是没有完整的显示信息,最便宜的显示就是串口。

000 -111

AVR单片机 已经学会过了,


提示:以下是本篇文章正文内容,下面案例可供参考

一、串口是什么?

1.串口的基本认识

https://www.bilibili.com/video/BV1y34y147s5/?spm_id_from=333.337.search-card.all.click
https://www.bilibili.com/video/BV1PD4y147ts/?spm_id_from=autoNext
https://www.bilibili.com/video/BV14k4y187e6/?spm_id_from=autoNext
STM32串口_第1张图片

STM32串口_第2张图片
STM32串口_第3张图片

STM32串口_第4张图片

STM32串口_第5张图片
STM32串口_第6张图片

目标
STM32串口_第7张图片

2.STM32的串口结构

  1. 对外的就是TX RX
    STM32串口_第8张图片STM32串口_第9张图片
    STM32串口_第10张图片
  2. 读写原理STM32串口_第11张图片
    STM32串口_第12张图片
    STM32串口_第13张图片
    STM32串口_第14张图片
    STM32串口_第15张图片
    STM32串口_第16张图片

USART_DR类似51单片机的SBUF

3.实现串口通信最简单的就是配置好和串口助手参数

二、使用步骤

1.开启时钟

  • GPIO的时钟
  • UART
    代码如下(示例):
在这里插入代码片

2. 配置引脚

  • 串口1 PA9 PA10
    STM32串口_第17张图片
    在这里插入图片描述
在这里插入代码片

3.初始化串口

代码如下(示例):

在这里插入代码片

4. 串口如何发送?

5. 串口如何接受?

6.是否要中断?要中断有什么好处

总结

你可能感兴趣的:(STM32,学习教程,stm32,嵌入式硬件,单片机)