什么是串口通信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

实现科技

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

暂无评论

发表评论

相关推荐

基于STM32F103的智能门锁系统

基于STM32F103的智能门锁系统 直接说明实现了什么效果 1 指纹解锁(基于AS608) 2 RFID解锁(基于RC522) 3 密码解锁 (基于LCD电容屏触摸控制) 4 蓝牙解锁

RS485电路设计详解

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