当前位置: 首页 > news >正文

单片机学习笔记.10.串口UART

寄存器地址D7D6D5D4D3D2D1D0复位值
SCON98HSM0/FESM1SM2RENTB8RB8TIRI00000000B
PCON87HSMODSMOD0LVDFPOFGF1GF0PDIDL00110000B

SM0与SM1配置串口的工作方式

SM0SM1方式说明
000移位寄存器
0118位的UART用定时器1作为波特率发生器16自动重装,标准51只有8位自动重载
1029位的UART固定
1139位的UART可变

REN:接收数据时需要置1

TI:发送标志,需要手动清0

RI:接收标志,需要手动清0

SMOD:为0时波特率不加倍,为1时波特率加倍


波特率计算方式:

http://www.dtcms.com/a/265107.html

相关文章:

  • Excel 如何让某些符合特定条件的数据自动变色,以作警示?
  • SSL/TLS协议信息泄露漏洞(CVE-2016-2183)、SSL/TLS RC4 信息泄露漏洞(CVE-2013-2566)修复方法
  • Tomcat10.0以上版本编译成功但报错HTTP状态 404
  • MVI+Compose架构实战
  • 解释LLM怎么预测下一个词语的
  • Go语言动态数据访问实战
  • windows安装maven环境
  • vscode vim配置
  • ElementUI el-select多选下拉框,回显数据后无法重新选择和修改
  • vue中的torefs
  • 自定义注解的使用
  • 玄机——某学校系统中挖矿病毒应急排查
  • Redis 常用五大数据类型
  • 【大模型学习 | MINIGPT-4原理】
  • MacOS 安装brew 国内源【超简洁步骤】
  • 数论基础知识和模板
  • Windows下docker安装
  • 通俗易懂的LangGraph图定义解析
  • Git客户端的创建与常用的提交、拉取、修改、推送等命令
  • 【王阳明代数讲义】谷歌编程智能体Gemini CLI 使用指南、架构详解与核心框架分析
  • 带GPU启动 Docker 容器
  • (转)使用DockerCompose部署微服务
  • 使用OpenCV识别图片相似度评分的应用
  • 洪水填充算法详解
  • 基于IndexTTS的零样本语音合成
  • 人脸活体识别4:Android实现人脸眨眼 张嘴 点头 摇头识别(可实时检测)
  • ESP32-s3摄像头驱动开发实战:从零搭建实时图像显示系统
  • sklearn机器学习概述及API详细使用指南
  • LeetCode Hot 100 滑动窗口 【Java和Golang解法】
  • 90.xilinx复位低电平(一般使用低电平复位)