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

单片机--usart总线

理论

串行与并行

1.1串行通信指的是通信双方发数据时,是一位一位的收发数据的,一般使用一根数据线进行通信

1.2并行通信指的是通信双方首发数据时,是多位多位收发数据的,一般使用多根数据线进行通信

通信

同步通信:指的是通信双方使用同一时钟源(通信双方使用的时钟频率一致),也就是通信双方的通信速率是一致的

异步通信:指的是通信双方使用不同时钟源(通信双方使用的时钟频率不一致),也就是通信双方的通信速率不一致

频率:单位时间内传输多少位的数据

周期:传输一位数据需要的时间

举例:

电脑 <------> 开发板

同步通信:开发板时钟频率为100Hz,电脑时钟频率为100Hz

开发板单位时间内能够收发100个数据,电脑单位时间内也能收发100个数据

电脑发100个数据,开发板收100个数据,数据不会出现丢失情况

时钟评率:1000 电脑锁死1s中只能收发100个数据

时钟频率:100 开发板1s中收发100个数据

UART总线的相关概念

UART总线是一种串行、异步、全双工通信的总线,实际存在于物理层(硬件层) UART总线的硬件连接:具备3根线,分别为TXD(数据发送线)、RXD(数据接收线)、GND(地线) UART总线的应用场景:一般用于设备间的通信(PFC和开发板进行通信),用于打印调试信息(类似于linux下的printf) UART总线在实际操作时,被称之为串口

为什么需要将UART总线? 1、在PC端编写完程序后,需要将程序烧录到开发板中运行,此时需要使用到UART总线将程序传输到开发板中 2、由于单片机没有使用操作系统,也不会存在类似于linux终端界面显示,当在单片机中运行的程序出现问题时,也需要打印信息进行差错

此时,可以是用UART总线将单片机程序中的打印信息传输到PC端的串口工具上进行显示,此时就可以看到哪里有错误了

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

相关文章:

  • Ansible详解(二)playbook剧本详解
  • 消消乐(双指针)
  • 兰州网站建设推荐q479185700顶上北京营销型网站建站公司
  • KingBaseES V9R1C10数据库安装体验
  • 自动化接口框架搭建分享-pytest第二部分
  • 禹城网站制作贵阳建设职业技术学院招聘信息网站
  • 语义三角论对人工智能自然语言处理深层语义分析的影响与启示
  • 小杰机器学习(nine)——支持向量机
  • 神经网络torch学习路线规划
  • 怎么做自动发卡网站可以自己设计图案的软件
  • 【数据结构】哈希表(Hash Table)详解
  • JVM无法分配内存
  • CCIE网络工程师考哪个方向最好?CCIE选择攻略
  • 网站一般有哪些模块下载天马行市民云app
  • vscode:在保存less文件时,如何自动生成css文件,并且指定css文件的路径?
  • 网站的开发费用吗长春生物新冠疫苗
  • VR自然灾害学习机之VR台风应急避险系统
  • AI 绘画的未来趋势与发展前景
  • 网站建设的详细步骤软件开发方式
  • 电子信息专业课《数字电子技术》:硬件世界的逻辑基石
  • Kafka如何保证消息有序性
  • 茂名网站建设电话怎么把本地wordpress上传
  • 重量体积查询 API | 电商快递费用核算不再有争议
  • 建网站做哪方面阿里巴巴1688采购平台官网
  • 速通ACM省铜第十五天 赋源码(Creating a Schedule)
  • 软考 系统架构设计师系列知识点之杂项集萃(155)
  • ubuntu如何查看一个内核模块被什么模块依赖(内核模块信息常用命令)?
  • 做项目网站阿里云预安装wordpress
  • 提供网站推广公司电话wordpress分享微信插件下载地址
  • 用C#做CATIA二次开发(1)