stm32 usart 收发数据丢包怎么排查_stm32F之USART串口通信

概述

​ 上一篇说了stm32 定时器的基本使用,这篇来说说 stm32 串口通信

一.stm32F407资源

​ STM32F407有2个UART(通用异步收发器),4个USART(通用异步/同步收发器)

在STM32F407ZET6的手册上有描述,

7437731271f3293f140d8237a1966427.png

这些接口所对应的引脚如下:

6e9abbcbdc005b8a15e52aeaacb7bc06.png

二. 在这里我们选用串口1进行简单编程:

实现功能吐下:

  • 每秒发送一个数字
  • 进行数据回传

其所要配置的内容如下:

  1. GPIO的时钟使能
  2. 声明一个GPIO结构体变量,进行定义并进行初始化,主要是开启复用功能
  3. 将GPIO复用为何,将IO口功能配置为USART功能
  4. USART1的时钟进行使能
  5. 声明一个USART结构体变量,进行定义并进行初始化,设置其波特率,停止位,字长࿰
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值