UART子系统(一)初识

UART子系统视频介绍

Ps:这个UART系列是韦东山老师录制的视频为基础,该视频属于收费视频,本人官网已经购买,也建议大家去购买韦东山老师驱动大全,学起来更轻松。
这个专栏是:
1.学习的笔记记录。
2.网上整理和知识点汇总。
3.个人做的项目汇总实操。

1. UART的作用

UART:通用异步收发传输器(Universal Asynchronou Receiver/Transmitter),简称串口。

  • 调试:移植u-boot、内核时,主要使用串口查看打印信息

  • 外接各种模块

在这里插入图片描述

2. 预计录制的内容

在这里插入图片描述
针对上面这些问题:这部分

  • UART协议
  • UART应用程序编程
  • TTY驱动程序体系
  • /dev/tty、/dev/tty0、/dev/tty1、/dev/console的关系
  • UART驱动程序分析
  • 实现一个虚拟的UART驱动程序
  • 内核printk打印系统分析 * early print * printk
  • 实现一个虚拟的printk功能
  • 485的使用

3.串行通信基础知识

3.1 串行通信与并行通信

S在这里插入图片描述

3.2 串行通信的通信方式

同步通信

在这里插入图片描述

异步通信

在这里插入图片描述
同步与异步通信的最大区别就是是否带有时钟信号。

3.3 串行通信的传输方向

在这里插入图片描述

3.4 常用的串行通信接口

在这里插入图片描述
下面讲一下UART。

4.异步串口通信UART基础知识

在这里插入图片描述

4.1 协议层

协议层这部分在以后会讲解的更详细。
在这里插入图片描述在这里插入图片描述

4.2 物理层

在这里插入图片描述
差分传输与单端传输:
单端传输抗干扰能力弱,差分抗干扰能力强。下面左图是单端传输,右图是差分传输。
在这里插入图片描述
点对点双向通信:
在这里插入图片描述

点对多主从通信:
在这里插入图片描述

多点双向通信:
在这里插入图片描述

5.详细说说RS485

(待更新)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值