- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单元三串口打印主讲人:汤宇娇上海城建职业学院
本单元内容串口通信概述HAL库外设初始化设计思想轮询方式的串口通信
教学目标了解串口通信的基本概念了解HAL库的外设初始化设计思想熟练掌握串口通信的编程方法
3.1串口通信概述
基本概念UART计算机通信的概念
并行通信UART并行通信的特点
串行通信UART串行通信的特点
同步通信UART同步串行通信的特点
异步串行UART异步串行通信的特点
字符格式UART异步串行通信的字符格式
通信速率UART异步串行通信的通信速率
通信准确性UART异步串行通信的两个关键点传输时低位在前,高位在后,发送数据为0xE9字符格式实例:1位起始位8位数据位无奇偶校验1位停止位字符格式波特率决定了字符中数据的传输形式决定了字符中每一位的持续时间
通信准确性UART异步串行通信的数据接收过程①接收过程由起始位的下降沿启动;②接收端等待8个时钟周期,以便建立一个接近比特周期中间的采样点;③接收端等待16个时钟周期,使其进入第一个数据位周期的中点;④第一个数据位被采样并存储在接收寄存器中;⑤串口模块在采样第二个数据位之前等待另外16个时钟周期;⑥重复此过程,直到所有数据位都被采样和存储;⑦由停止位的上升沿使数据线返回到空闲状态。接收过程的本质是数据采集,假设接收端的采样时钟是波特率的16倍。
通信传输方向UART串口通信的传输方向
错误校验UART三种常见的错误校验方式
3.2STM32的串口通信
串口收发单元UART串口收发单元功能框图
串口收发单元UART串口收发单元功能框图
串口通信引脚UARTSTM32F103RE芯片的UART引脚串口号TX引脚RX引脚USART1PA9PA10XXXXXX在麒麟开发板上,使用UART1和PC通信,对应的TX引脚是PA9,RX引脚是PA10。利用CH340G将USB接口转换为TTL串口,进而和PC通信。查看芯片的数据手册
串口通信引脚UART麒麟开发板实物图MCU的TX引脚和串口转换模块的RX引脚连接MCU的RX引脚和串口转换模块的TX引脚连接MCU的地和串口转换模块的地连接,以确保电平的一致CH340G串口转USB芯片
三种通信方式UART串口通信的三种工作方式
3.3HAL库设计思想
串口初始化UART串口初始化数据类型结构体类型,包括7个成员变量
中断配置UART串口发送数据函数接口函数:USART_SendData 函数原型voidUSART_SendData(USART_TypeDef*USARTx,u8Data)功能描述通过外设USARTx发送单个数据入口参数1USARTx:x可以是1,2或者3,来选择USART外设入口参数2Data:待发送的数据返回值无
中断配置UART获取串口状态函数接口函数:USART_GetFlagStatus 函数原型FlagStatusUSART_GetFlagStatus(USART_TypeDef*USARTx,u16USART_FLAG)功能描述检查指定的USART标志位设置与否入口参数1USARTx:x可以是1,2或者3,来选择USART外设入口参数2SART_FLAG:待检查的USART标志位返回值USART_FLAG的新状态(SET或者RESET)
串口初始化UART串口初始化数据类型USARTInit时钟初始化引脚初始化USART参数配置配置USART中断
演示例程UART串口初始化数据类型12例程目标演示串口通过中断方式打印例程内容现实麒麟开发板通过串口上传数据到PC
结束本单元结束
您可能关注的文档
- 单元民用建筑构造认知Architecturalmapan.pptx
- 单元七桥梁工程制图大中桥桥型布置图Architectura.pptx
- 单元七桥梁工程制图桥梁构件图的绘制Architectura.pptx
- 单元七桥梁工程制图小桥及涵洞Architecturalma.pptx
- 单元墙体节点构造图识读Architecturalmapa.pptx
- 单元三沟通体验教学目标复习单元一和单元二的知识点能.pptx
- 单元十八建筑墙体类型建筑识图与构造课件.pptx
- 淘宝上好吃的零食 淘宝最好的零食店推荐.docx
- 注射器项目投资商业计划书范本(投资融资分析).docx
- 民营银行设计方案.docx
- 氨基康定立项调研报告.docx
- 水凝胶伤口敷料商业计划书营销策略.docx
- 游戏商业计划书范文_20250205_074020.docx
- 民爆行业信息化项目可行性研究报告范文方案范文(可用于发改委立项及_20250205_140129.docx
- 河南智慧教育公司成立商业计划书.docx
- 生鲜电商商业计划书三_20250205_092703.docx
- 水产养殖与加工一体化商业计划书.docx
- 2025版高中历史第六单元现代中国的政治建设与祖国统一第22课祖国统一大业提升训练含解析新人教版必修1.docx
- 2024_2025学年新教材高中英语Unit3Timeschange!Usinglanguage学案外研版选择性必修第二册.doc
- 2025版高中历史专题一古代中国的政治制度一中国早期政治制度的特点学案人民版必修1.doc
文档评论(0)