梳理STC15系列UART串口的用法

现在对串口的理解很浅,仅仅停留在会用的地步……
梳理一下大致用法
首先是串口的控制寄存器
可以看到该寄存器是可以进行位寻址的
我们主要操作的有sm0、sm1(控制串口的工作方式)
一般都采用方式1,并需要定时器产生波特率(baud)
若采用定时器1的模式2(8位自动重装),且smod为0,且12分频
则th1=tl1=256-fosc/12/32
这一位初始化的时候设1就行
关于ti和ri会在代码中用到
ti用来控制主机向单片机发送数据,发送成功后清零
ri则在单片机接收到数据进入中断程序中清零
pcon寄存器似乎只跟波特率有关?
给出串口初始化函数
sbuf其实有两个,但物理地址相同,为单片机内部的缓冲寄存器 写代码时应注意顺序
主机向单片机发送数据通过串口助手……

区块链让90%涉及犯罪活动的比特币交易降至10%,犯罪分子在区块链面前无所遁形
ch340g晶振不起振
基于数字锁相环4046实现汽车测速系统的设计
如何有效降低白色家电电源待机功耗?
小米松果处理器终于要来了,小米5C也会一起同时发布
梳理STC15系列UART串口的用法
斩波器的工作原理 斩波电路的三种控制方式
你知道Uboot中的net是怎样的?
工信部初步确定5G部署频段 5G核心网架构确认
苹果耗巨资研发的地图有优于谷歌地图吗?
二极管选型要求 二极管功率大小选择有什么规则?
电池没有充满就用电池会有影响吗
网络交换机常见的类型 优秀的网络交换机厂商介绍
独立式烟雾报警器、联网型烟雾报警器、智能无线烟感报警器具有五大独特发展优势
霍尔传感器在自助咖啡机中的应用
柜台电子签名板应该怎么挑选?电子签批板推荐
科普:深度学习真的那么难吗?
realme真我X50 5G将于2020年1月7日发布 将是2020年第一款5G手机
凌锐半导体正式推出新一代1200V 18毫欧和35毫欧SiC MOS
人工智能实现触觉和视觉的信息交互