范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

串口波特率(常用的串口波特率有哪些)

  串口波特率(常用的串口波特率有哪些)
  1. 什么是波特率
  不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。下面以STM32单片机为例,讲解一下串口波特率的计算方法。
  2. STM32波特率相关的寄存器
  STM32单片机设置波特率的寄存器只有一个:USART_BRR寄存器,如下图所示。
  波特率寄存器
  该寄存器的有效位数为16位,前4位用于存放小数部分,后12位用于存放整数部分。将波特率算出来后,数值填入这个波特率就可以了。下面介绍如何计算。
  3. 波特率计算方法
  STM32的数据手册给出了计算方法,有一个公式,如下图所示:
  计算公式
  在这个公式上,共有三个变量,其中两个我们是知道的,Fck和Tx/Rx波特率这两个是已知的,USARTDIV是未知的。通过该公式的描述可以看出如果使用USART1的话,那Fck就是PCLK2=72MHz,否则就是PCLK1=36MHz,Tx/Rx波特率这个参数是已知的。只需要计算出USARTDIV的值赋值给USART_BRR寄存器就可以了。以115200为例,将公式变形后得到:USARTDIV = 72×1000000/(16×115200) = 39.0625。即将39.0625写入USART_BRR即可。
  前文说过,USART_BRR的前4位存放小数部分,后12位存放整数部分。
  那小数部分DIV_Fraction = 0.0625×16 = 1 = 0x01;
  那整数部分DIV_Mantissa = 39 = 0x27;
  那USART_BRR = 0X271;
  数据手册给我们提供了一张数据表:
  表格
  在这张数据表上,已经算出了常用的波特率值,我们可以拿来直接用。但是如果我们想把波特率的计算做成一个传参函数的方式,
  如:USART_INIT(uint_t 16 Baud),在调用时只需要写USART_INIT(9600),USART_INIT(115200),那程序该怎么写呢?
  4. 程序的实现
  下面介绍的是寄存器版的程序。
  代码部分
  程序第一步2行:先计算得到USART_DIV,这个就是前面公式的变形;
  程序第二步3行:获得USART_DIV的整数部分;
  程序第三步4行:获得USART_DIV的小数部分;
  程序第四步5行:将整数部分左移4位,即存入BRR寄存器的后12位;
  程序第五步6行:将整数和小数部分合在一起,即前4位和后12位重新组合;
  程序第六步7行:将计算出来的数值赋给BRR寄存器。
  这样一个将波特率作为形参的函数就完成了。从以上来看的话,波特率的计算好像也不是很难啊。
  欢迎关注头条号"玩转嵌入式",获取更多电子设计知识!

知识鱼龙混杂只能形容人吗关于到现在鱼龙混杂只能形容人吗这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道鱼龙混杂只能形容人吗小编也是到网上收集了一些与鱼龙知识休养生息可以形容人吗关于到现在休养生息可以形容人吗这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道休养生息可以形容人吗小编也是到网上收集了一些与休养意气风发的意思(意气风发可以形容人吗)意气风发的意思(意气风发可以形容人吗)妈妈对小明说在家里隔离这么多天了,也没见你学习。我给你出一个成语,你说说是什么意思?小明说好吧。妈妈说意气风发是什么意思?小明想了想说现在疫情可圈可点的意思(可圈可点怎么解释)可圈可点的意思(可圈可点怎么解释)佗城,属于广东省河源市龙川县下属的一个古镇,历史非常悠久,城建时间甚至比广州都还早,始于秦朝,原为龙川县城,是广东省首批历史文化名城之一。在漫长的过渡句的作用(过渡句有三种作用)过渡句的作用(过渡句有三种作用)领导讲话材料是一种公文文体,怎么样才能写好让领导满意,让受众喜欢,且能够起到以文辅政的目的,这得需要长时间的积累和学习。尤其要善于积累文章中的好标题过渡句的作用(过渡句有三种作用)过渡句的作用(过渡句有三种作用)领导讲话材料是一种公文文体,怎么样才能写好让领导满意,让受众喜欢,且能够起到以文辅政的目的,这得需要长时间的积累和学习。尤其要善于积累文章中的好标题加速器有什么用(什么叫加速器)加速器有什么用(什么叫加速器)作者帝王组日天要说今年上半年什么游戏最火,应该就是动森了。那时候多数人都居家办公,同学同事朋友见不了面,动森成为疫情阴霾下一种联接众人的方式。受网络以暖气阀门开关方向图解(暖气水阀怎么开关方向)暖气阀门开关方向图解(暖气水阀怎么开关方向)暖气水阀开关需要知道方向,暖气水阀怎么开关方向?今日就由PChouse为你一一解答。暖气进水阀上标有O为打开阀门,标有S为关门阀门。铜球暖气阀门开关方向图解(楼道里暖气阀门开关图)暖气阀门开关方向图解(楼道里暖气阀门开关图)暖气阀门开示意图怎么看,暖气阀门开关开关方向,这是勃森散热器在解决暖气问题遇到最多的问题,好多人对暖气构造不懂,导致有时候暖气不热的时候如何刷新bios(主板刷bios的最简单方法)如何刷新bios(主板刷bios的最简单方法)新装机的朋友不少,不过部分新手用户可能会发现自己的新电脑性能怎么都比不上朋友同配置的电脑,而且使用中还可能出现卡顿或其他问题。其实原因手机电池很快没电(手机总是没电怎么回事)手机电池很快没电(手机总是没电怎么回事)手机耗电快的原因有很多,很多人会以为是使用时间过久,电池受损导致的,其实远不止这一个,想要解决耗电问题,先一起看看手机是为什么耗电的吧!一为
加班费如何计算(工资加班费计算方法)加班费如何计算(工资加班费计算方法)加班成了时下职场人士的常态,付出了额外的劳动理应也要获得额外的劳动报酬,然而,加班费的纠纷近年来越来越成为劳动纠纷的重要成因之一。大多数的纠纷不石头记歌词(石头记小说在线阅读)石头记歌词(石头记小说在线阅读)廖一壶明末福建福州人徐兴公(15701642)写作石头记的目的之一是传诗,传的是自己和身边朋友亲戚的诗。石头记中的人物有哪些是诗人,又有哪些代表作?心不设防歌词(心不设防表达什么意思)心不设防歌词(心不设防表达什么意思)音乐博览点此播放心不设防。MP3442来自音乐博览天暗了灯亮了街正喧嚷城市夜加倍辉煌拥挤的陌生的人在游荡谁和谁交换孤单夜太长梦太多爱更迷乱我原想必杀技歌词(必杀技歌词表达什么意思)必杀技歌词(必杀技歌词表达什么意思)2011181205文字怪人2000年,28岁的古巨基凭借史上最渣男主角何书桓火到一塌糊涂。唱片公司自然不肯放过赚钱的机会,单单2001年,古巨最软的石头是什么(最软的三种石头是什么石)最软的石头是什么(最软的三种石头是什么石)石头磨成粉加到食品中,这听起来好像是违法行为。但有一种石头粉不仅可以用于食品,也用于药品化妆品等领域,它就是滑石粉。世上最软的石头世界上最罗密欧与朱丽叶效应(罗密欧与朱丽叶完整版)罗密欧与朱丽叶效应(罗密欧与朱丽叶完整版)旧时,谈婚论嫁讲究门当户对,如快嘴李翠莲记中所言与二边说合,门当户对,结为姻眷。门当即传统建筑中放置于门口的石墩,户对指门上的门雕,二者的杜牧的江南春意思(江南春李约古诗翻译及赏析)杜牧的江南春意思(江南春李约古诗翻译及赏析)江南春唐杜牧千里莺啼绿映红,水村山郭酒旗风。南朝四百八十寺,多少楼台烟雨中。这首江南春,千百年来素负盛誉。四句诗,既写出了江南春景的丰富英国夏时制(英国夏时制哪天开始)英国夏时制(英国夏时制哪天开始)2021年3月28日凌晨1点,也就是本周日,英国的冬令时将正式结束,进入夏令时。我知道,刚到英国的盆友可能并不明白我在说什么2021年3月28日凌晨2020立秋是哪天(今年立秋是早立秋还是晚立秋)2020立秋是哪天(今年立秋是早立秋还是晚立秋)夏至三庚数头伏,今年三伏天也从7月16日正式开启,如今的农村,盛夏炎热的季节里,找地方乘凉闲聊也成了多数上了岁数老人的日常生活。在笔哇塞是什么意思(哇塞的塞是哪个塞)这回呢,咱们来说一个词语,叫哇噻!嘿嘿,这个词儿估计大家都说过,好像挺流行的,呃现在流行什么了我不太清楚,反正这个词儿流行过一阵。比如说,对过儿来个美女,或者是同事或者是朋友,也许kf94与n95的区别(防疫口罩哪个牌子的质量好)kf94与n95的区别(防疫口罩哪个牌子的质量好)随着网上的科普不断推广,关于新型冠状病毒预防的个人防护大家基本了然于胸,都知道外出佩戴口罩是最好的防护措施之一。不过不久前大家发现