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

51单片机学习心得2(基于STC89C52):串口通信(UART)

串口通信(UART)

电平标准

(注意:单片机中常使用TTL电平)

上图中第一种与第二种电平传输信号有效距离只有十几米,距离超出后会传输数据错误;但是第三种电平传输的有效距离可达上千米。

常用通信接口比较

全双工、半双工、同步、异步

串口通信时序图

SBUF寄存器

串口相关寄存器

串口工作方式

(方式1,即模式1,最常用的模式,其他模式一般不用)

连续发送数据

连续发送时(如下图)有可能会发生数据出错,所以一般要进行延时,延时之后再发送就没问题了。

(全文完)


http://www.kler.cn/a/382984.html

相关文章:

  • 使用VBA宏合并多个Excel文件的Sheet页
  • suanfabiji
  • 【前端】JSX 中的 Fragments 详解
  • 2024最新的开源博客系统:vue3.x+SpringBoot 3.x 前后端分离
  • 达梦数据守护集群_动态增加实时备库
  • springboot2.x使用SSE方式代理或者转发其他流式接口
  • 动态库实现lua网络请求GET, POST, 下载文件
  • 龙蜥副理事长张东:加速推进 AI+OS 深度融合,打造最 AI 的服务器操作系统
  • Java 中的 `wait()` 与 `sleep()`:深入解析两者的不同
  • SQLite数据库是什么?DB Browser for SQLite是什么?
  • Python 在PDF中绘制形状(线条、矩形、椭圆形等)
  • keep-alive - 2024最新版前端秋招面试短期突击面试题【100道】
  • A02、JVM性能监测调优
  • Docker学习—Docker核心概念总结
  • 机器学习—矩阵乘法
  • NeurIPS24 | 多无人机协作精确预测车辆等目标移动轨迹, Drones Help Drones
  • 【comfyui教程】ComfyUI即将迎来全新界面:升级体验就在11月15日
  • 如何利用低代码开源框架实现高效开发?
  • react18中redux-promise搭配redux-thunk完美简化异步数据操作
  • Nginx转发MySQL端口及添加stream模块
  • group by 聚合操作出错解决办法
  • 华为机试HJ25 数据分类处理
  • WPF MVVM入门系列教程(二、依赖属性)
  • 自注意力(Self-attention)与卷积神经网络(CNN)的相似性和区别
  • 如何在算家云搭建Aatrox-Bert-VITS2(音频生成)
  • 【python】OpenCV—findContours(4.6)