当前位置: 首页 > news >正文

HAL 库 HAL_UARTEx_ReceiveToIdle_IT 函数解析

一、存在位置:stm32f1xx_hal_uart.c

二、具体代码

二、返回值:HAL_StatusTypeDef

 通过查看返回值HAL_StatusTypeDef在stm32f1xx_hal_edf.h文件中定义为结构体类型。

status:(进展的)状况,情形

三、函数名解析:

HAL_UARTEx_ReceiveToIdle_IT拆分后hal---uart---Ex---receive---to---idle---it;

译:hal库        串口        Ex(串口号)        返回        空闲        中断

在阻塞模式下接收一定数量的数据,直到预期的中断模式下接收一定数量的数据,直到接收到预期数量的数据或发生IDLE事件。

四、参数:

 huart:句柄

pData:数据

Size:自己定义的数据的最大长度,不是接收数据的长度。

五、拓展阻塞模式

阻塞模式:阻塞模式是一种任务执行方式。当一个函数以阻塞模式运行时,它会一直占用 CPU 资源,直到该函数所执行的操作完成。这里进行串口数据接收时,使用阻塞模式,程序会停留在接收函数那里,等待足够的数据接收完成,在此期间不会执行其他任务。

http://www.lryc.cn/news/512516.html

相关文章:

  • 【ArcGIS Pro】完整的nc文件整理表格模型构建流程及工具练习数据分享
  • REDIS的集群
  • 酒店管理系统的设计与实现【源码+文档+部署讲解】
  • [论文阅读] (34)ESWA2024 基于SGDC的轻量级入侵检测系统
  • 从社区共识到资本效能:解析SYNBO的去中心化投资协议创新
  • 一、数据库 Sqlite3 资料
  • Passlib库介绍及使用指南
  • 模型选择+过拟合欠拟合
  • 绝美的数据处理图-三坐标轴-散点图-堆叠图-数据可视化图
  • 损失函数-二分类和多分类
  • 汽车损坏识别检测数据集,使用yolo,pasical voc xml,coco json格式标注,6696张图片,可识别11种损坏类型,识别率89.7%
  • 从 Elastic 迁移到 Easysearch 指引
  • Yapi RCE 复现和批量编写
  • 【2024年-9月-21日-开源社区openEuler实践记录】PilotGo:简化运维管理的开源利器
  • ubuntu 20.04 国内源安装docker
  • 比亚迪30亿教育慈善基金正式启动,助推中国科教进步
  • 【链表】重排链表,看似复杂实则并不简单~
  • yakit-靶场-高级前端加解密与验签实战(for嵌套纯享版)
  • 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
  • NLP论文速读(NeurIPS 2024)|BERT作为生成式上下文学习者BERTs are Generative In-Context Learners
  • 亚马逊云科技 | Amazon Nova:智能技术新势力
  • Kali 自动化换源脚本编写与使用
  • 【已解决】PDF文档有密码怎么办(2024新)免费在线工具PDF2Go
  • 华为ensp-BGP联盟
  • ArcGIS中怎么进行水文分析?(思路介绍)
  • LabVIEW中实现多个Subpanel独立调用同一个VI
  • 【SpringMVC】Bean 加载控制
  • Socket编程中关于服务器端监听端口与新连接端口的深入剖析
  • 如何通过HTTP API更新Doc
  • Qt5 中 QGroupBox 标题下沉问题解决