访问手机版页面
你的位置:老古开发网 > STC单片机的串行通讯 > 正文  
梳理STC15系列UART串口的用法
内容导读:

现在对串口的理解很浅,仅仅停留在会用的地步……

梳理一下大致用法

首先是串口的控制寄存器

梳理STC15系列UART串口的用法

可以看到该寄存器是可以进行位寻址的

我们主要操作的有SM0、SM1(控制串口的工作方式)

梳理STC15系列UART串口的用法

一般都采用方式1,并需要定时器产生波特率(baud)

若采用定时器1的模式2(8位自动重装),且SMOD为0,且12分频

则TH1=TL1=256-FOSC/12/32

梳理STC15系列UART串口的用法

这一位初始化的时候设1就行

梳理STC15系列UART串口的用法

关于TI和RI会在代码中用到

TI用来控制主机向单片机发送数据,发送成功后清零

RI则在单片机接收到数据进入中断程序中清零

梳理STC15系列UART串口的用法

PCON寄存器似乎只跟波特率有关?

给出串口初始化函数

梳理STC15系列UART串口的用法

SBUF其实有两个,但物理地址相同,为单片机内部的缓冲寄存器 写代码时应注意顺序

梳理STC15系列UART串口的用法

主机向单片机发送数据通过串口助手……

标签:STC15,uart,寄存器,
来源:工程师曾玲 作者:city_prolove 时间:2019/3/30 10:05:00
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐