串口是一个广义的概念,这是单讲单片机的串口UART,以及单片机的TTL电平,主要是记录一下自己忘了还能再看一下。

1、TTL电平标准

输出 L: <0.8V ; H:>2.4V。

输入 L: <1.2V ; H:>2.0V

TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。

2、UART通信时序

引用一张网图,单说上面的ttl电平,发送一个字节数据,需要1个起始位,8个数据位以及1个停止位,共发送10bit,起始位是低电平,停止位用高电平。假设波特率是37600,那么发送1bit的时间就是1000000/37600约等于26us,高电平保持26us就是1,低电平保持26us就是0,通常低位先发。比如a3h,则是b1100(3) 0101(a)。

单片机串口时序与TTL电平相关推荐

  1. 单片机 串口编程之串口通信仿真实验

    单片机 串口编程之串口通信仿真实验 一.简述        记--简单的使能串口,串口收发数据的例子.(使用Proteus仿真+虚拟串口调试)        代码,仿真文件打包:链接: https:/ ...

  2. RS-232 RS-485 TTL电平标准 以及串口、COM口、UART口、USB转TTL、USB转串口

     串口 即串行通信接口,与之相对应的另一种接口叫并口,并行接口.两者的区别是,传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输,而并口则将8个位一字排开,分别在8条连接线 ...

  3. STC89C52单片机串口通信以及代码演示

    目录 串口介绍 硬件电路 电平标准 常见通讯接口比较 51单片机的UART 串口参数及时序图 串口通信流程图 串口相关寄存器 波特率的计算方法 中断模式以及寄存器的配置 数据显示模式 代码示例(串口与 ...

  4. USB、TTL电平、232电平之间的相互转换

    USB.TTL电平.232电平之间的相互转换 一:什么是TTl电平.232电平?     TTL电平:一般用作数字芯片的电平,单片机大多是TTL电平(电压标准不同).     232电平:电脑串口的电 ...

  5. usb转串口,232电平,TTL电平

    TTL电平:一般用作数字芯片的电平(单片机大多是TTL电平,只是不同的电压标准) 232电平:232电平特制电脑串口的电平 USB:除去屏蔽层,有4根线,分别是VCC.GND和D+.D-两根信号线.5 ...

  6. SP3232芯片可以实现由TTL电平转RS232电平

    标题一 . RS232接口简介 1.RS232接口又称DB9接口,是现在主流的串行通信接口之一.具体定义等参考百度即可(小猴子长话短说!!). 平常所说的电脑串口(用于通讯)是指台式电脑主机后面的九针 ...

  7. 高速USB转4串口产品设计-TTL串口

    基于480Mbps 高速USB转8路串口芯片CH344Q,可以为各类主机扩展出4个独立的串口.CH344芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动程序,可支持Wind ...

  8. 模电数电TTL电平上下拉电阻

    电子电路是单片机硬件部分的基础知识,电子电路分为模拟电路和数字电路.单片机是使用数字电路,但ADC功能涉及模拟电路. 1.模拟电路与数字电路 2.欧姆定律 3.电源正极和负极 4.TTL电平和CMOS ...

  9. [笔记].上拉电阻的作用之一 - 将 TTL电平提升至CMOS电平

    请问51单片机P0口接74HC573驱动共阳极数码管时候,要在P0和573之间加上拉电阻吗? 答:从理论上说不需要上拉电阻.但是,如果你的单片机的输出是TTL电平的话,由于TTL的输出高电平Voh的保 ...

最新文章

  1. Centos7 下安装python3及卸载
  2. 从 Blast2GO 本地化聊一聊 Linux 下 MySQL 的源码安装
  3. java集合框架史上最详解(list set 以及map)
  4. 算法----左叶子之和
  5. LeetCode Trips and Users(关联、分组,聚合)
  6. Putdb WebBuilder 6.5 正式版本发布
  7. Chapter09-内核模式下的线程同步之事件内核对象
  8. 线段树-简单线段树模板
  9. 操作系统上机作业--使用条件变量解决生产者、计算者、消费者问题(多线程)
  10. 解决 --- Docker 启动时报错:iptables:No chain/target/match by the name
  11. 终于在VirtualBox中装好了Mac OS的虚拟机了!(
  12. esxi虚拟机的显卡怎么来的_远程映射图形界面,登录ESXI后台管理,更加方便操作...
  13. 如何选择适合自己的相机?
  14. 软件项目管理1:开发计划和版本计划举例
  15. 天正的计算机快捷命令大全,新手必看-史上最全CAD快捷键大全
  16. std::is_same的用法
  17. oracle lead() over,Oracle数据库之lead over 和 lag over
  18. python数据分析:商品数据化运营(上)——知识点
  19. 微信小程序之HTML
  20. plsql取消文件备份

热门文章

  1. Excel如何利用公式向导截取右侧文本指定内容?
  2. mysql创建函数失败_MYSQL创建函数出错如何解决
  3. Java反编译插件JODE介绍
  4. 浪潮n系列服务器指示灯_浪潮服务器系统故障指示灯按键做什么用的
  5. 微信小程序怎么嵌入手机版的网页?
  6. 【计算机毕业文章】超市管理系统设计与实现
  7. 串口读写SDRAM存储器
  8. 实战PyQt5: 085-场景类QGraphicsScene
  9. QGraphicsScene QGraphicsView QGraphicsItem
  10. mybatis自动生成数据库对应的mapper接口,xml和实体类