嵌入式开发——串口 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端进行数据交互。
硬盘计算机的主要存储媒介,在计算机运行时读取数据。

猜你喜欢

转载自blog.csdn.net/doudoudouzoule/article/details/84636793