- 17
- 0
- 约3.27千字
- 约 12页
- 2023-11-23 发布于陕西
- 举报
串口数据收发的三种方式和串口句柄结构体一、串口数据收发的三种方式二、串口句柄结构体O老师讲32
O老师讲32串口数据的发送和接收有三种方式,分别为:●轮询方式收发●中断方式收发●DMA方式收发在HAL库中都提供了对应的函数。1.轮询方式发送和接收①轮询方式发送。轮询方式发送由函数HAL_UART_Transmit()来完成,该函数的原型为 HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)一、串口数据收发的三种方式O老师讲32
它有四个参数,其中●参数1--huart是一个句柄结构体变量,串口对象、串口通信时的参数都被封装于该结构体中。句柄是一种特殊的结构体,它的作用就如一把扫把的把柄一样,操作把柄你可以随意操作扫把,而通过模块的句柄,你可以任意操作这个模块。●参数2用于指明要发送的数据的来源,这个来源是一个地址。●参数3用于指明要发送的数据的字节个数,比如字符串“hello world!”一共13个字节(包含一个自动加上的空操作符),那参数3应该设置为13.●参数4用于设置超时时间,如果超过这个时间还没有发送完则退出发送—以免程序被堵在这里,这个时间的单位为ms。比如程序中我们设置为5,说明超时时间为5ms。
您可能关注的文档
最近下载
- 黑龙江哈电集团招聘笔试题库2023.pdf VIP
- 2024春季哈电集团锅炉公司校园招聘笔试备考题库及答案解析.docx VIP
- JJF(晋)61-2022矿用烟雾传感器校准规范.docx VIP
- 2025哈电集团汽轮机公司春季校园招聘笔试历年参考题库附带答案详解.docx VIP
- 2026年入党发展对象考试题库(完整版含答案解析).docx VIP
- 2026年秋苏教版小学二年级数学上册第1单元单元测试试题及答案.docx
- DG∕TJ 08-2334-2020 施工现场安全资料和记录实施标准.pdf
- 四川省最新环境保护条例全文解读_20251117_174156.docx VIP
- 高考历史主观题答题术语汇总.pdf VIP
- 刘福海-先进与前沿材料苏州-中技烯米3D多孔集流体.pdf VIP
原创力文档

文档评论(0)