嵌入式开发——串口 UART JTAG TTL 区别和联系

参考文献:

区分:串口,COM口,UART,USART

https://blog.csdn.net/qq_26904271/article/details/79829363

JTAG,串口和USB这三者的区别

http://bbs.eeworld.com.cn/thread-453119-1-1.html

1.串口 COM UART JTAG
(它们是一个类别的,对应的是硬件,区别是设备的硬件不同。)
COM和UART都是串口的一种。
串口是最简单的一种通信接口。也可以通过它与设备进行通信。只是由于波特率的限制,传输数据量不太大。
COM: 是PC端,电脑串口,电脑上D型9针串口就是COM口。
UART:是嵌入式开发所说的串口。通过它可以向设备烧写程序和调试程序。
JTAG:用于设备调试,需要硬件支持。主要用于芯片内部测试,调试程序。可以直接观察和修改寄存器和内存中的数据,方便找出程序中的问题。

2.TTL RS232 CAN
(它们是一个类别的,对应的是电信号。)
嵌入式开发用到的4个杜邦头用的就是TTL电平。低电平为0,高电平为1(3.3V或以上)。
而平时我们电脑显示器等设备的D型9针串口对应的就是RS232和RS485,不是TTL(除非特殊应用)。
3.端口  通用串行总线(USB) 硬盘(SATA)
(它们是一个类别的)
它们的使用和功能差别在使用电脑时非常明显。
端口用于简单的设备通信。
USB大批量的与PC端进行数据交互。
硬盘计算机的主要存储媒介,在计算机运行时读取数据。

(0)

相关推荐

  • UART

    一.串口的历史 首先,串口对每一个做硬件和嵌入式软件的人来说,就是一个必备的工具,调试一个带MCU或者CPU的系统.我们在调试的过程中,一般第一件事情:GPIO点灯,第二件事就是打通串口. 串口是一种 ...

  • 嵌入式开发,掌握数据手册是一个合格工程师的重要标志

    做嵌入式开发,特别是底层相关的开发,不管是软件还是硬件,数据手册必须掌握才行,否则,你就是一个不合格的工程师. 概述 比如:我们写STM32底层驱动代码,或者画板子的时候,会牵涉到一些与芯片引脚.电气 ...

  • TTL转RS232模块 RS232及UART接口互转模块

    2019-10-5 19:45 [简要说明] 一.尺寸:全长24mm宽19mm高14mm 二.主芯片:MAX3232通讯芯片 三. 工作电压:直流3.3V-5.5V供电; 四. 特点: 1.RS232 ...

  • UART、I2C、SPI、TTL、RS232、RS422、RS485、CAN、USB、SD卡、1-W...

    UART.I2C.RS485--这些通信虽然都普遍在用,但解释起来也是模棱两可,觉得有必要整理一下,目的是巩固和区分.文章有点长,建议先收藏,需要的时候再拿出来看. UART通用异步收发器 UART口 ...

  • Uart串口与RS232串口的区别

    描述 Uart这里指的是TTL电平的串口:RS232指的是RS232电平的串口.TTL电平串口是一般芯片的串口的输入和输出端,可以接不通的芯片完成不通的外设功能.我们来看看TTL电平和RS232的定义 ...

  • 串口、COM口、UART口, TTL、RS-232、RS-485有啥区别

    调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽! 首先,串口.UART口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485是指的电平标准(电信 ...

  • 串口、COM口、UART口, TTL、RS-232、RS-485区别详解

    UART口.COM口.USB口是指物理接口形式(硬件):而 TTL.RS-232.RS-485是指的电平标准(电信号). 串口:串口是一个泛称,UART.TTL.RS232.RS485都遵循类似的通信 ...

  • RS232、RS485、UART、TTL这么多串口你都弄明白了吗?

    RS232.RS485.UART.串口.COM口.USB口.TTL这些分别是什么?它们之间的关系你又弄清楚了吗? 首先需要区分时序标准和逻辑电平标准是什么? 时序标准指的是和实际电压的逻辑值(0和1) ...

  • 【精品博文】嵌入式开发中串口配置知多少

    串口是计算机一种常用的接口,常用的串口有RS-232-C接口.它是于1970年由美国电子工业协会(EIA)联合贝尔系统.调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准,它的全称是&qu ...

  • 嵌入式开发中的两点编程思想

    嵌入式开发,除了掌握基本的编程语法之外,编程的思想也是很关键,下面说两点编程思想. 1分层思想 嵌入式分层思想,可能你不懂,但你肯定见到过很多类似下面这样的软件结构图. 比如,RT-Thread Na ...

  • 浅谈树莓派与嵌入式开发的关系

    描述 树莓派应该算是一个微型台式机,属于一种硬件的范畴.它用的虽然是arm的CPU,不过支持通用的操作系统,而不是嵌入式的操作系统.当然也可以安装android之类的操作系统. 实际上树莓派上完成的项 ...

  • 嵌入式开发中为什么很少用设计模式?

    刚开始工作的两年,我做项目写代码不会考虑代码扩展.移植.模块化等,导致项目有新增功能.或修改的时候不知如何下手.今天分享一篇肖遥整理的关于设计模式的文章,希望对大家有帮助. 工作有些年了,每每看到一些 ...

  • 嵌入式开发中需要用到设计模式吗?

    工作有些年了,每每看到一些朋友会问,设计模式需要学吗?好像做嵌入式的从没遇到过需要用设计模式的,所以一直没系统学习,但是我也知道这个很重要,久而久之,到头来还是没学. 这里我说一下自己的看法和思考,来 ...

  • 还没有搞懂各种通信?一文带你读懂UART、TTL、RS232、RS422、RS485、CAN、USB...

    UART.I2C.RS485--这些通信虽然都普遍在用,但解释起来也是模棱两可,觉得有必要整理一下,目的是巩固和区分.文章有点长,建议先收藏,需要的时候再拿出来看. UART通用异步收发器 UART口 ...