什么是串口通信UART?

串行通信:发送端一位一位发送,接收端一位一位接收,适合中远距离传送。

串口通讯一般有以下几个参数:

device 串口号;例如:从PC端设备管理器中查看是COM1,还是COM2还是其他

baud 波特率;例如:9600

parity 校验方法; 例如:奇校验或偶校验

data_bit 数据位;5位6位7位8位9位等

stop_bit 停止位;一般为1位

串口通讯标准格式:

起始位为1位,数据位一般可约定为5位6位7位8位9位等,校验位1位,停止1位.,空闲位:保持高电平位

比特率(Rb)是用来表示在通信信道上每秒传输的信息量多少,比特率的信息量是指对信号进行二进制编码时每秒传送的码元数。单位为比特/秒(bit/s,或bps)。

正逻辑电平:比如+5V是高,0V是低。+3V是高,0V是低。

正电压为高电平,负电压为低电平。例如:UART

负逻辑电平:比如-3~-15V是 高电平,+3~+5V是负电平

正电压为低电平,负电压为 高电平。例如:RS232

TTL或是CMOS 是正电平逻辑

RS232是负电平逻辑

RS232与TTL是无法直接通信的,如果通信需要加MAX232

一般开发板上的RS232通讯都是下图DB9接口,如果电脑要与开发板通讯需要USB转串口线,串口线内会有一个芯片将RS232电平转为TTL电平,例如CP2102芯片。

开发板与电脑进行通讯:

电脑端使用串口助手,通过USB转串口RS232通讯线(如下图所示),进行通讯。

版权声明:本文为CSDN博主「实现科技」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41608556/article/details/122026839

串行通信:发送端一位一位发送,接收端一位一位接收,适合中远距离传送。

串口通讯一般有以下几个参数:

device 串口号;例如:从PC端设备管理器中查看是COM1,还是COM2还是其他

baud 波特率;例如:9600

parity 校验方法; 例如:奇校验或偶校验

data_bit 数据位;5位6位7位8位9位等

stop_bit 停止位;一般为1位

串口通讯标准格式:

起始位为1位,数据位一般可约定为5位6位7位8位9位等,校验位1位,停止1位.,空闲位:保持高电平位

比特率(Rb)是用来表示在通信信道上每秒传输的信息量多少,比特率的信息量是指对信号进行二进制编码时每秒传送的码元数。单位为比特/秒(bit/s,或bps)。

正逻辑电平:比如+5V是高,0V是低。+3V是高,0V是低。

正电压为高电平,负电压为低电平。例如:UART

负逻辑电平:比如-3~-15V是 高电平,+3~+5V是负电平

正电压为低电平,负电压为 高电平。例如:RS232

TTL或是CMOS 是正电平逻辑

RS232是负电平逻辑

RS232与TTL是无法直接通信的,如果通信需要加MAX232

一般开发板上的RS232通讯都是下图DB9接口,如果电脑要与开发板通讯需要USB转串口线,串口线内会有一个芯片将RS232电平转为TTL电平,例如CP2102芯片。

开发板与电脑进行通讯:

电脑端使用串口助手,通过USB转串口RS232通讯线(如下图所示),进行通讯。

版权声明:本文为CSDN博主「实现科技」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41608556/article/details/122026839

生成海报
点赞 0

实现科技

我还没有学会写个人说明!

暂无评论

相关推荐

RS485电路设计详解

一:简介 RS-485是针对UART串口的一种接口标准,它定义了串行通信系统中发送器和接收器的一系列电气特性。相比于RS-232,RS-485标准的通信系统抗干扰能力较强,可实现长距离数

串口-RS232/RS485-TTL/CMOS

目录 串口通信基本原理 串口、RS-232、RS-485 (1)物理接口形式 (2)电平标准 TTL与CMOS: RS-232、RS-485、RS-422 串口形式

STM32基于HAL库的DS18B20实现

开发板:野火挑战者_V2 GPIO:PE2 创建工程 使能USART1 用来通过串口打印温度值 配置GPIO 代码编写 我们先打开 DS18B20 的手册 1、DS18B20 复位与存在脉冲 复位 /*