永发信息网

串口使用的相关寄存器位怎么处置

答案:2  悬赏:40  手机版
解决时间 2021-03-31 00:40
串口使用的相关寄存器位怎么处置
最佳答案
1、先设置定时器1为方式2(自动再装入8位计数器)TMOD寄存器
2、按频率和波特率设置初值 TH1、TL1寄存器
3、设置串行口工作方式并充许接收 SCON寄存器
4、设置中断充许位 IE寄存器
5、启动定时器1运行串口 TCON寄存器
6、发送或接收数据 SBUF寄存器
全部回答
如果你仔细研究usart_init()函数,你会发现,这程序在配置波特率时会读取rcc有关的寄存器来计算当前cpu实际的工作频率是多少,然后计算参数来实现你需要的波特率——就是说不管你把单片机设置为什么样的工作频率,这函数都能让串口以你要求的波特率工作。 当然如果你把原来8m的晶振换掉了,那你就需要修改系统中的一个定义:在文件stm32f10x.h中的定义hse_value,这参数定义了单片机使用外部晶振或时钟源的频率,一般就是8000000,即使用的8mhz晶振。如果你的stm32用了什么7.3728、11.0592或者25mhz晶振时,你就要修改hse_value定义的值,这样保证串口通信波特率正确。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网商园与杭州女装网的优势
成都货拉拉 公司的电话是多少
老庙黄金水晶包金吊坠里包的是千足金吗
五福如意祝福语
怎么让电脑初始化
广州万国广场的耐克店有卖这款鞋吗?,…
深圳市横岗距离平湖有多远?谁能给个具体的地
当x=几时4-(x-1括号的平方有最大值是几
不打马的有作爱的可以在哔哩哔哩看的动漫
红薯几天浇一次水
螳螂捕蝉意思是什么
请问高中数学,每本书的有哪些章节,并且哪些
青银高速和青威高速和青新高速是同一条高速吗
子虚乌有是什么意思?
一种花,很小,一根茎上有很多小花,紫色的,
推荐资讯
纵观人类历史,到底是谁最早来到南北美洲
天价小娇妻中历老的财产为什么给了顾小艾
云母电容474J是多大怎么看的啊,降压放电放电
暖什么什么三字词语
15减去括号内3.75 3又7/8
veer的精品图片库比较不错,是不是真的?
聚合物结晶过程有何特点
牙龈发红是什么原因
女朋友,异地恋,最近她有点烦恼,送她小东西
谁知道背后写着 SEIKO 744896 Japan A WATER
欧蓝德适时四驱问题。 1.无差速锁的适时四驱
关于井屋人的成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?