串口通信及通讯分类、STM32串口通信及通讯基础技术知识与连接计算方法图文并茂解析_第1页
串口通信及通讯分类、STM32串口通信及通讯基础技术知识与连接计算方法图文并茂解析_第2页
串口通信及通讯分类、STM32串口通信及通讯基础技术知识与连接计算方法图文并茂解析_第3页
串口通信及通讯分类、STM32串口通信及通讯基础技术知识与连接计算方法图文并茂解析_第4页
串口通信及通讯分类、STM32串口通信及通讯基础技术知识与连接计算方法图文并茂解析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、串口通信及通讯分类、STM32串口通信及通讯基础技术知识与连接计算方法一、STM32串口通信基础:1、STM32的串口通信接口有两种,分别是:UART(通用异步收发器)、USART(通用同步异步收发器)。而对于大容量STM32F10X系歹U芯片,分另U有 3个USARTffi 2个UART2、UART引脚连接方法:a、RXD数据输入引脚,数据接收;b、TXD数据发送引脚,数据发送;对于两个芯片之间的连接,两个芯片GN供地,同时TXD和RXW叉连接。这里的交叉连接的意思就是,芯片1的RxD连接芯片2的TXD,芯片2的RXD1接芯片1的TXD这样,两个芯 片之间就可以进行 TTL电平通信了。若是芯

2、片与PC机(或上位机)相连,除了共地之外,就不 能这样直接交叉连接了。尽管PC机和芯片都有TXD和RXD5I脚,但是通常 PC机(或上位机)通常使用的都是 RS232接口 (通常为DB9封装),因此不能直接交叉连接。RS232接口是9针(或引脚),通常是 TxD和RxD经过电平 转换得到的。要想使得芯片与 PC机的RS232接口直接通信,需要也将芯 片的输入输出端口也电平转换成RS232类型,再交叉连接。3、经过电平转换后,芯片串口和RS232的电平标准是不一样的:A、单片机是 TTL电平:+5V表示1, 0V表示0;B、RS232是负逻辑电平,-3-15V 为1, +3+15V为0; RS-

3、232通讯协议标准串口的设备间通讯结构图如下:4、单片机串口与 PC串口通信就应该遵循下面的连接方式:在单片机串口与上位机给出的RS232 口之间,通过电平转换电路(如下面图中的 Max232芯片)实现TTL电平与RS232电平之间的转换。下图中的 P10,也就是上文中提到的 DB03 / 5二、按照数据传送方向分类:1、单片机的通讯功能就是由串口实现的,在串口的基础上 可以扩展出 RS232、RS485 LIN等。2、单工:数据传输只支持数据在一个方向上传输。3、半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数 据在一个方向上传输,它实际上是一种切换方向的单工通信;它 不需要独立

4、的接收端和发送端,两者可以合并一起使用一个端 口。4、全双工:允许数据同时在两个方向上传输。因此,全双工通信是两个 单工通信方式的结合,需要独立的接收端和发送端分别如下图中 的a、b、c所示。发送 |U 向迪i修 ;接收Ca(b)三、按照通信方式分类:1、同步通信:带时钟同步信号传输。比如:SPI, IIC通信接口。2、异步通信:不带时钟同步信号。比如:UART(用异步收发器),单总线在同步通讯中,收发 设备上方会使用一根信号线传输信号,在时钟信号的驱动下双方 进行协调,同步数据。例如,通讯中通常双方会统一规定在时钟信号的上升沿或者 下降沿对数据线进行采样。在异步通讯中不使用时钟信号进行数据同步,它们直接在数 据信号中穿插一些用于同步的信号位,或者将主题数据进行打 包,以数据帧的格式传输数据。3、通讯中还需要双方规约好数据的传输速率:也就是波特率)等,以便更好地同步。常用的波特率有4800bps、 9600bps、 115200bps 等。在同步通讯中,数据信号所传输的内容绝大部分是有效数 据,而异步通讯中会则会包含

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论