串口库函数讲解

在这里插入图片描述
在这里插入图片描述
提示:本次用的是最小系统板,所以没有UART4\UART5
在这里插入图片描述
在总线中发现USART1用的是APB2和其他的串口不一样,所以我们用到的波特率也不一样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注释
异步
第一个:波特率,其中USARTDIV部分我们直接设置,系统会自动算出这个值
第二个:字长,即有效数据位,可以有8位,也可以有9位
在这里插入图片描述

第三个:停止位,正常我们经常使用1个停止位
在这里插入图片描述
第四个:奇偶校验位,Even是偶 校验位 Odd是奇校验位
在这里插入图片描述
第五个:模式,模式设置为收或者发(可以同时设置为收发)
在这里插入图片描述
第六个:硬件流控制,我们通常不用,设置为None
在这里插入图片描述
同步
第一个:同步时钟,配置是否打开
在这里插入图片描述
第二个、第三个:极性、相位 (配套使用)
极性:配置串口空闲为低电平,高电平(反过来说就是让其有效位是高电平还是低电平)
相位:配置选择边沿,第一个边沿、第二个边沿(上升沿或者下降沿)
在这里插入图片描述
第四个:最后一位时钟,配置使能还是关闭
在这里插入图片描述
常用函数
在这里插入图片描述
在这里插入图片描述
注释:
串口要配合中断使用,所以使用到中断配置函数

在这里插入图片描述
串口的结构体:配置TX、RX
选循环里面发送串口,到上位机
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值