- 67
- 0
- 约4.85千字
- 约 39页
- 2020-09-04 发布于天津
- 举报
LOGO 第二课 串口通信 C 串口简介 ? 串行接口简称串口,也成串行通信接口,是采用串行通 信方式的扩展接口。串口的使用对于开发调试过程的作 用是非常大的,串口可以用来查看、打印及输出相关信 息,使我们在嵌入式开发中最先与中央处理器通信的接 口。 ? 串行通讯的特点是:数据位传送,传按位顺序进行,最 少只需一根传输线即可完成,成本低但传送速度慢。串 行通讯的距离可以从几米到几千米。 C 串口简介 ? 串行通讯又分为异步通讯和同步通讯两种: ? 同步串行是指 ISP ( interface Serial Peripheral )的缩写。 ISP 总 线系统是一种同步串行外设接口,它可以使 MCU 与各种外围设 备以串行方式进行通信以交换信息, TRM450 是 ISP 接口。 ? 异步串行是指 UART ( Universal Asynchronous Receiver/Trans mitter ),通用异步接收 / 发送。 UART 是一个并行输入成为串 行输出的芯片,通常集成在主板上。 UART 包含 TTL 电平的串 口和 RS232 电平的串口。 ? 串行接口按电气标准及协议来分包括 RS-232-C 、 RS-422 、 RS485 等。 RS-232-C 、 RS-422 与 RS-485 标准只对接口的电气特性做出规定, 不涉及接插件、电缆或协议。 ? 在单片机中,主要使用异步通讯方式。 C 串口简介 ? 串口通信的概念非常简单,串口按位 (bit) 发送和接收字 节,尽管比按字节 (byte) 的并行通信慢,但是串口可以 再使用一根线发送数据的同时用另一根线接收数据。它 很简单并且能够实现远距离通信。串口通信最重要的参 数是波特率、数据位、停止位和奇偶校验。 ? 对于两个进行通信的端口,这些参数必须匹配: ? 1 、波特率:这是一个衡量通信速度的参数,它表示每秒 钟传送的 bit 的个数。例如 300 波特表示每秒钟发送 300 个 bit 。 C STM32 串口简介 ? 2 、数据位:这是衡量通信中实际数据位的参数。当计 算机发送一个信息包,实际数据不会是 8 位的,标准的 值是 5 、 7 或 8 位(如何设置取决于你想传送的信息:比 如标准的 ASCII 码是 0~127 ( 7 位),扩展的 ASCII 码是 0~255 ( 8 位))。 ? 3 、停止位:用于表示单个包的最后一位。典型的值为 1 、 1.5 和 2 位。优于数据是在传输线上定时的,并且每一个 设备有其自己的时钟,很可能在通信中两台设备间出现 了小小的不同步。因此停止位不仅仅是表示传输的结束, 并且提供计算机校正时钟同步的机会。 C STM32 串口简介 ? 4 、奇偶校验位:在串口通信中一种简单的检错方式。 有 4 中检错方式:偶、奇、高和低。 ? 5 、硬件流控制:硬件流控制常用的有 RTS/CTS 流控制 盒 DTR/DSR 流控制。硬件流控制必须将相应的电缆线 接上,用 RTS/CTS 流控制时,应将通讯两端的 RTS 、 CTS 线对应相连。常用的流控制信号还有 DTR/DSR 。 C STM32 串口简介 ? STM32 根据芯片型号的不同资源数量也不一样, 103VC 系列最多可提供 5 路串口(本次着重讲解串口 1 和串口 2 ),有分数波特率发生器、支持同步单线通信和半双 工单线通讯、支持 LIN 、支持调制解调器操作、智能卡 协议和 IrDA SIR ENDEC 规范、具有 DMA 等。 ? STM32 的串口与其他单片机的操作方式基本相同: ? 1 、开启串口时钟 ? 2 、设置相应 I/O 模式 ? 3 、配置波特率、数据位长度、奇偶校验位等 C STM32 串口原理图 C STM32 UART 库函数 C STM32 串口时钟使能 ? 串口作为 STM32 的一个外设,其时钟由外设时钟使能寄存器控制, 串口 1 的时钟使能在 APB2ENR 寄存器,其他串口的时钟使能位都在 APB1ENR 。 ( 以串口 1 为例 ) ? 而用库函数则是 : RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE) C STM32 串口复位 ? 当外设出现异常的时候可以通过复位寄存器里面的对应位设置,实 现该外设的复位,然后重新配置这个外设达到让其重新工作的目的。 一般在系统刚开始配置外设的时候都会先执行复位该外设的操作。 串口 1 的复位时通过配置 APB2RSTR 寄存器来实现的,其他的几个 串口都是通过 PAB1RSTR 寄存器来实现的。而用库函数则是使用 USART_DeInit(USART_TypeDef* USARTx) 来实现的。 USART_ DeI
您可能关注的文档
最近下载
- 2026年入党积极分子考试题库150道附答案【精练】.docx VIP
- 1-品牌管理概述.ppt VIP
- CA6140车床的基本操作.PPT VIP
- 2026广东中远海运重工招聘60人笔试参考题库附答案解析.docx VIP
- 注册会计师-税法-基础练习题-第十一章车辆购置税法、车船税法和印花税法-第三节印花税法.docx VIP
- 注册会计师-税法-基础练习题-第十一章车辆购置税法、车船税法和印花税法-第一节车辆购置税法.docx VIP
- 钢结构箱型柱内芯混凝土浇筑施工工法.pdf VIP
- 曙光DBStor100-U备份存储系统技术白皮书.pdf VIP
- 联合资信评估2025年消费贷ABS市场回顾与展望:消费贷ABS表现亮眼,未来发展仍需保持关注.docx
- 注册会计师-税法-强化练习题-第十一章车辆购置税法、车船税法和印花税法.docx VIP
原创力文档

文档评论(0)