




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无锡职业技术学院内部资料查询方式接收外部命令做题啦课前互动连线题(缩写的含义描述)DSR载波检测DCDRXDGNDTXDRIDTRCTSRTS接收数据发送数据数据终端准备好信号地线通信设备准备好请求发送允许发送响铃指示器*CONTENTSPAGE目录页1任务发布冲关学习任务小结课外拓展234目录*TRANSITIONPAGE过渡页模块一
任务发布任务描述制定职业能力目标12重点分析难点分析34模块一任务发布你的具体任务如下:配置串口接收模式查询方式接收数据数码管显示数据1任务描述模块一任务发布任务描述制定职业能力目标12重点分析难点分析34模块一任务发布2制定职业能力目标能根据MCU的编程手册,利用STM32CubeMX准确配置STM32串口接收功能;能根据任务要求,快速查阅硬件连接资料,准确搭建设备环境;能根据功能需求,正确添加串口处理代码,实现字符串的查询接收。模块一任务发布任务描述制定职业能力目标12重点分析难点分析34模块一任务发布3重点分析01串口通信硬件协议;02串口接收库函数;03串口接收程序设计方法。模块一任务发布任务描述制定职业能力目标12重点分析难点分析34模块一任务发布02STM32F1定时器CR14难点分析01串口的硬件通讯协议和程序设计方法。模块一任务发布*TRANSITIONPAGE过渡页模块二
冲关学习3熟悉工单2知识储备4任务实施1设备选型模块二冲关学习1设备选型模块二冲关学习冲关啦模块二冲关学习闯关题目填空题:共阳极数码管共阴极数码管LED数码管分为()、()模块二冲关学习3熟悉工单2知识储备4任务实施1设备选型模块二冲关学习异步串口通信协议1查询接收HAL库函数2数码管显示32知识储备串口接收流程分析4数据与控制寄存器5添加串口接收代码6模块二冲关学习异步串口通信协议1发射引脚TxD空闲时常高,发送时以一位长度的低电平信号作为开始;结束后以1位长度高电平结束。一个完整的数据帧:1bit起始位+8bit数据+1bit校验位+1bit停止位模块二冲关学习A没有数据发送时,引脚一直处在高电平;B当有数据要发送时,TxD上输出1bit周期低电平,表示起始位;C后面接着输出8bit数据,其中“1”用高电平表示,“0”用低电平表示D数据位结束后紧跟着1bit的奇偶校验位(也可以没有);E数据传输完毕,TxD输出高电平1bit周期,表示停止位。发送引脚TxD变化通信协议异步串口通信协议1模块二冲关学习异步串口通信协议1如果要奇偶效验,就要设置WordLength为9,反之,如果不设校验,则WordLength设置为8即可STM32单片机中,奇偶校验位也是包含在字长中的,一般情况下,是按照整个字节传输数据的。查询接收HAL库函数模块二冲关学习异步串口通信协议1串口接收串口通信这里可设置只发射/只接收/可收可发。本阶段使用“只接收”模块二冲关学习异步串口通信协议1查询接收HAL库函数2数码管显示32知识储备串口接收流程分析4数据与控制寄存器5添加串口接收代码6模块二冲关学习查询接收HAL库函数2HAL_UART_Receive()函数函数原型HAL_StatusTypeDefHAL_UART_Receive(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)功能描述串口查询模式接收数据入口参数*huart:串口句柄;*pData:待发送数据存储首地址;Size:待发送数据字节数;Timeout:最大接收时长返回值HAL_StarusTypeDef:固定返回HAL_OK表示发送成功注意事项接收完成立即返回;接收未完成,Timeout时间后返回模块二冲关学习查询接收HAL库函数2与发送函数相似,HAL_UART_Receive(*huart,pData,Size,Timeout)也有四个形参,且顺序一致。同学们可以先尝试着分析一下函数用法。讨论一下:与发送函数相类比,接收函数怎么使用?模块二冲关学习异步串口通信协议1查询接收HAL库函数2数码管显示32知识储备串口接收流程分析4数据与控制寄存器5添加串口接收代码6模块二冲关学习数码管显示3数码管本质上是发光二极管的组合在显示数字时给相应的二极管加正偏电压即可模块二冲关学习数码管显示3每一段就是一个数码管,阳极一般接电源,每段的阴极经过限流电阻接GPIO来控制显示模块二冲关学习异步串口通信协议1查询接收HAL库函数2数码管显示32知识储备串口接收流程分析4数据与控制寄存器5添加串口接收代码6模块二冲关学习串口接收流程分析4每一位抽样三次,如2或以上为高电平,则判定接收到‘1’;反之则认为接收到'0'模块二冲关学习串口接收流程分析4串口设置1)波特率:115200bps2)字长:8位3)校验:无校验4)停止位:1位5)数据收发:Receiveonly6)过采样:16抽样3次采样在这里,不矛盾模块二冲关学习异步串口通信协议1查询接收HAL库函数2数码管显示32知识储备串口接收流程分析4数据与控制寄存器5添加串口接收代码6模块二冲关学习数据与控制寄存器5发送和接收的数据都是放在数据寄存器中,所以数据寄存器实际上包含了两个寄存器,一个是用于发送的可写寄存器TDR,一个是用于接收的可读RDR,当进行读写操作时,数据都是放在这个数据寄存器当中。模块二冲关学习数据与控制寄存器5数据寄存器(USART_DR)控制寄存器1(USART_CR1)模块二冲关学习异步串口通信协议1查询接收HAL库函数2数码管显示32知识储备串口接收流程分析4数据与控制寄存器5添加串口接收代码6模块二冲关学习添加串口接收代码4模块二冲关学习冲关啦模块二冲关学习闯关题目填空题:串口通信一个完整的数据帧为()1bit起始位+8bit数据+1bit校验位+1bit停止位模块二冲关学习3熟悉工单2知识储备4任务实施1设备选型模块二冲关学习请参照任务工单完成相关内容3熟悉工单模块二冲关学习冲关啦模块二冲关学习闯关题目
填空题:STM32的USART1接在APB2时钟上,所以其波特率跟APB2的()有关。时钟速率模块二冲关学习3熟悉工单2知识储备4任务实施1设备选型模块二冲关学习请参照任务工单完成接收外部命令的操作请观看任务实施视频4任务实施模块二冲关学习*TRANSITIONPAGE过渡页模块三
任务小结(一)串口通信硬件协议UART作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。(二)串口接收库函数HAL_UART_Receive()模块三任务小结(三)串口接收程序设计方法串口接收数据处理主要需要注意两点,第一点是单片机如何确定一帧数据接收完成,第二点是单片机如果判断接收到的数据是正确的指令。第一点可以通过帧尾,数据长度等标志确定接收完成。第二点可以先通过帧头初步判断指令的正确性,再通过校验二次处理,判断指令是否正确接收。调用HAL_UART_Receive()函数实现串口接收是非常简单的,但要注意一点,接收到的数据时以字符的形式存在的。模块三任务小结*TRANSITIONPAGE过渡页模块四
任务拓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国聚酰亚胺(PI)薄膜行业运行现状及发展前景分析报告
- 2025福建省建筑安全员C证考试题库
- 南京师范大学《统计学专业前沿》2023-2024学年第二学期期末试卷
- 四川农业大学《医学论文写作与学术诚信》2023-2024学年第二学期期末试卷
- 广西体育高等专科学校《地球物理学》2023-2024学年第二学期期末试卷
- 甘肃畜牧工程职业技术学院《研究型综合》2023-2024学年第二学期期末试卷
- 哈尔滨工程大学《学前教育专业英语》2023-2024学年第二学期期末试卷
- 2024-2025学年山东省百师联考高三上学期11月考试历史试卷
- 上海民远职业技术学院《服装市场调研》2023-2024学年第二学期期末试卷
- 山西信息职业技术学院《秘书学》2023-2024学年第二学期期末试卷
- 《材料工程基础》教学大纲
- 介绍国家-巴西Brazil
- 国内外材料牌号对照
- 建设工程施工合同培训PPT(49页)
- 2010哈弗H5维修手册
- (完整版)NRS数字分级法评分表
- LY∕T 2780-2016 松疱锈病菌检疫技术规程
- 一文看懂全部变电站电气主接线方式
- 苏科版四年级劳动技术下册教学计划
- 应答器报文定义《运基信号[2005]224号》
- 电网公司客户资产接收管理细则
评论
0/150
提交评论