- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
引导案例小徐想想办法哈也是比赛相关的
做题啦课前互动
连线题(缩写的含义描述)DSR载波检测DCDRXDGNDTXDRIDTRCTSRTS接收数据发送数据数据终端准备好信号地线通信设备准备好请求发送允许发送响铃指示器
任务发布课外拓展任务小结冲关学录
任务发布
任务描述制定职业能力目标12重点分析难点分析34任务发布
你的具体任务如下:配置串口接收模式查询方式接收数据数码管显示数据1任务描述
任务描述制定职业能力目标12重点分析难点分析34任务发布
2制定职业能力目标能根据MCU的编程手册,利用STM32CubeMX准确配置STM32串口接收功能;能根据任务要求,快速查阅硬件连接资料,准确搭建设备环境;能根据功能需求,正确添加串口处理代码,实现字符串的查询接收。
任务描述制定职业能力目标12重点分析难点分析34任务发布
3重点分析01串口通信硬件协议;02串口接收库函数;03串口接收程序设计方法。
任务描述制定职业能力目标12重点分析难点分析34任务发布
02STM32F1定时器CR14难点分析01串口的硬件通讯协议和程序设计方法。
冲关学习
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知识储备串口接收流程分
您可能关注的文档
- 物联网嵌入式技术 第2版 课件 知识点 1-2点亮一盏LED灯.pptx
- 物联网嵌入式技术 第2版 课件 知识点 1-3实现流水灯.pptx
- 物联网嵌入式技术 第2版 课件 知识点 2-3电子门铃_任务3实现电子门铃.pptx
- 物联网嵌入式技术 第2版 课件 知识点 3-2电子秒表任务2显示数字.pptx
- 物联网嵌入式技术 第2版 课件 知识点 3-3电子秒表任务3实现电子秒表.pptx
- 物联网嵌入式技术 第2版 课件 知识点 4-1智能冰箱1上报数据.pptx
- 物联网嵌入式技术 第2版 课件 知识点 4-4智能冰箱4保鲜检测.pptx
- 物联网嵌入式技术 第2版 课件 知识点 5-2数码相册任务2实现相册存储.pptx
- 物联网嵌入式技术 第2版 课件 知识点 8-2防盗系统任务2实现入侵检测.pptx
- 数字化网络化智能技术:生产系统网络与通信 课件汇总 刘建伟 第1--4章 导论--- PROFINET工业以太网及应用.pptx
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
最近下载
- 2025年中国预拌商品混凝土市场竞争态势及行业投资潜力预测报告.docx
- 计算机等级考试二级WPSOffice高级应用与设计试题与参考答案(2025年).pdf VIP
- 中国文化概论 绪论.ppt
- 普外科术后活动与康复.pptx VIP
- 漏扫RAS3000-山石网科远程安全评估系统用户手册V5.5-1.8.4-4.pdf
- (必考题)高中物理选修二第二章《电磁感应》测试卷(包含答案解析).doc
- 2025年苏州卫生职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2024年湖南邮电职业技术学院单招职业技能测试题库及答案(精选题).docx VIP
- 夏书章 行政管理学 行政环境.ppt VIP
- 第八章-西服结构制图-课件.ppt
文档评论(0)