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

高性能网站建设指南在线阅读找客源免费用哪个软件好

高性能网站建设指南在线阅读,找客源免费用哪个软件好,如何优化网站结构,公司简介图片前言串口作为一个考试中考察频率较高的考点,其套路比较固定,因此值得我们仔细把握。本节课主要着眼于快速配置实现 串口收发与串口的中断。CubeMX配置选择串口2配置异步收发模式基本参数设置(波特率、校验位等等)开启串口收发中断…

前言

串口作为一个考试中考察频率较高的考点,其套路比较固定,因此值得我们仔细把握。本节课主要着眼于快速配置实现 串口收发与串口的中断。

CubeMX配置

  • 选择串口2

  • 配置异步收发模式

  • 基本参数设置(波特率、校验位等等)

  • 开启串口收发中断

Keil编程

串口的配置不难,因此重点集中在编程上,需要细心把握。

一、串口接收

由于我们不知道什么时候数据会被发送到我们的单片机上,因此,串口数据的接收主要是在中断中进行的。

首先我们要在串口初始化后,开启串口接收中断:

HAL_UART_Receive_IT(&huart2,Rx_Data,5);
第一个参数是串口的句柄
第二个参数*pData为接收的数据的存放地址,常用数组名称     
第三个参数,Size:接收的数据的大小
每当串口接收到Size个数据就会完成接收,进入接收中断。

其次是中断回调函数:

void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{语句;HAL_UART_Receive_IT(&huart2,Rx_Data,5); //最后一定不要忘记添加这句话,要不然只能接收一次数据
}

特别注意:回调函数的结尾一定要再开启中断!要不然串口只会接收一次数据!

二、串口发送

串口发送不需要使用中断,因此比较简单,就是一句代码:

* @param huart   UART handle. //函数句柄,例如&huart1 * @param pData   Pointer to data buffer (u8 or u16 data elements). //要发送的数据地址,常为数组名* @param Size    Amount of data elements (u8 or u16) to be sent. //发送的数据大小* @param Timeout Timeout duration. //发送有效时间HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)

例句:

HAL_UART_Transmit(&huart2,str,strlen(str),500); //发送str数组内的内容

小结

目前串口的最基本使用总结来说就是:

  1. CubeMX配置串口

  1. 打开串口中断

  1. 程序开头开启串口接收中断:HAL_UART_Receive_IT();

  1. 编写回调函数 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)

  1. 编写发送函数 HAL_UART_Transmit();

后记

  1. http://t.csdn.cn/SPA8y (关于串口收发异常)

  1. https://blog.csdn.net/weixin_54358182/article/details/129645086?spm=1001.2014.3001.5501(关于字符串比较的技巧)

http://www.tj-hxxt.cn/news/24119.html

相关文章:

  • 长沙网站推全球中文网站排名
  • 中国建设部城乡建设网优化网站推广教程排名
  • 做淘宝客的网站所需空间普通话的顺口溜6句
  • 电影wordpress自己怎么优化关键词
  • 网站怎么做301sem专员
  • 阿里巴巴每平每屋设计家官网佛山网站建设十年乐云seo
  • 做窗帘网站图片大全全国疫情实时资讯
  • 大连建设银行网站无锡谷歌优化
  • 网站开发费入什么科目太原模板建站定制网站
  • 外贸网站建设内容包括李勇seo的博客
  • 武汉网站设计台州公司网站优化seo推广服务
  • 注册网站备案长沙seo管理
  • 快速搭建外贸网站百度公司的企业文化
  • 怎样做电子商务网站关键词搜索排名查询
  • wordpress限制用户发文章谷歌seo排名
  • 网站建设成本核算360优化大师官网
  • 湖南网站建设推荐2023新闻热点摘抄
  • 使用python做网站网址大全2345
  • 网站快照怎么做百度推广收费
  • 为什么政府网站做的很烂上海外贸网站seo
  • 如网站站长如何对付黑客china东莞seo
  • 黑河网站seo免费的网页入口
  • 购物网站开发论文可行性分析媒体软文推广平台
  • 专业app开发定制公司seo营销推广全程实例
  • ppt做的模板下载网站seo人才招聘
  • 网站维护机构b2b电商平台有哪些
  • 广东网站设计哪家好乐陵市seo关键词优化
  • 泰州做直销会员结算管理网站网络推广人员是干什么的
  • 温州网站建设托管极速一区二区三区精品
  • 做网站常用工具黄页网