4.2-温控设备接收外部命令- 上_第1页
4.2-温控设备接收外部命令- 上_第2页
4.2-温控设备接收外部命令- 上_第3页
4.2-温控设备接收外部命令- 上_第4页
4.2-温控设备接收外部命令- 上_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

项目四智慧冬奥会场馆温控系统物联网嵌入式技术温控设备接收外部命令任务二职业能力目标01任务描述与要求02知识链接03知识准备04任务实施05任务小结06任务拓展07任务二温控设备接收外部命令了解串口通信硬件协议了解串口接收的参数设置了解串口接收的基本流程能根据MCU的编程手册,利用STM32CubeMX准确配置STM32串口接收功能;能根据任务要求,快速查阅硬件连接资料,准确搭建设备环境;能根据功能需求,正确添加串口处理代码,实现字符串的查询接收。职业能力目标01知识目标技能目标职业能力目标01任务描述与要求02知识链接03知识准备04任务实施05任务小结06任务拓展07任务二温控设备接收外部命令

一学生创业团队为国内某家滑冰运动场提供场地温度管理解决方案。任务是设计一个温度监控设备完成场地冰面温度和场馆各区域温度数据的采集以及与管理室的通信功能。该项目共分为四个阶段进行,第二阶段完成温控设备外部数据接收,并显示接收命令代码功能。此阶段使用查询方式接收串口数据。为便于测试,在计算机端使用串口调试助手发射字符串;温控设备接收完成使用数码管显示,以达到验证的效果。任务描述任务要求配置串口接收模式查询方式接收数据数码管显示数据任务描述与要求02职业能力目标01任务描述与要求02知识链接03知识准备04任务实施05任务小结06任务拓展07任务二温控设备接收外部命令知识链接03异步串口通信协议查询接收HAL库函数数码管显示串口接收代码串口接收流程分析123451通信协议串口接收2异步串口通信协议通信协议发射引脚TxD空闲时常高,发送时以一位长度的低电平信号作为开始;结束后以1位长度高电平结束。03一个完整的数据帧:1bit起始位+8bit数据+1bit校验位+1bit停止位03A没有数据发送时,引脚一直处在高电平;B当有数据要发送时,TxD上输出1bit周期低电平,表示起始位;C后面接着输出8bit数据,其中“1”用高电平表示,“0”用低电平表示D数据位结束后紧跟着1bit的奇偶校验位(也可以没有);E数据传输完毕,TxD输出高电平1bit周期,表示停止位。发送引脚TxD变化通信协议

思考、提问:右侧图形为使用示波器探头捕捉的STM32串口发射引脚TxD的两个自己电平信号;则发送数据为?通信协议032通信协议串口接收1异步串口通信协议串口接收如果要奇偶校验,就要设置WordLength为9,反之,如果不设校验,则WordLength设置为8即可STM32单片机中,奇偶校验位也是包含在字长wordlength中的,一般情况下,是按照整个字节传输数据的03串口通信这里可设置只发射/只接收/可收可发。本阶段使用“只接收”03串口接收异步串口通信协议查询接收HAL库函数12知识链接03数码管显示串口接收代码345串口接收流程分析HAL_UART_Receive()函数函数原型HAL_StatusTypeDefHAL_UART_Receive(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)功能描述串口查询模式接收数据入口参数*huart:串口句柄;*pData:待发送数据存储首地址;Size:待发送数据字节数;Timeout:最大接收时长返回值HAL_StatusTypeDef:固定返回HAL_OK表示发送成功注意事项接收完成立即返回;接收未完成,Timeout时间后返回03查询接收HAL库函数与发送函数相似,HAL_UART_Receive(*huart,pData,Siz

温馨提示

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

评论

0/150

提交评论