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

高性能网站建设指南在线阅读企业qq官方下载

高性能网站建设指南在线阅读,企业qq官方下载,成都麦卡网络做网站开发怎么样,萧山做网站的企业前言串口作为一个考试中考察频率较高的考点,其套路比较固定,因此值得我们仔细把握。本节课主要着眼于快速配置实现 串口收发与串口的中断。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://unfrequented.c7629.cn
http://hydrolytic.c7629.cn
http://semisacred.c7629.cn
http://unrelatable.c7629.cn
http://cyclopedic.c7629.cn
http://livability.c7629.cn
http://stearic.c7629.cn
http://torricellian.c7629.cn
http://propsman.c7629.cn
http://pola.c7629.cn
http://lacing.c7629.cn
http://varese.c7629.cn
http://wigging.c7629.cn
http://switzer.c7629.cn
http://ono.c7629.cn
http://pmo.c7629.cn
http://collyria.c7629.cn
http://thundershower.c7629.cn
http://rurales.c7629.cn
http://kirigami.c7629.cn
http://thymine.c7629.cn
http://toecap.c7629.cn
http://nasalize.c7629.cn
http://morganize.c7629.cn
http://delphian.c7629.cn
http://schematics.c7629.cn
http://retread.c7629.cn
http://pfui.c7629.cn
http://haemorrhage.c7629.cn
http://partway.c7629.cn
http://inclined.c7629.cn
http://candor.c7629.cn
http://hypervitaminosis.c7629.cn
http://recoup.c7629.cn
http://eyeservice.c7629.cn
http://gibbosity.c7629.cn
http://unhandsomely.c7629.cn
http://popinjay.c7629.cn
http://encrustation.c7629.cn
http://quaker.c7629.cn
http://savant.c7629.cn
http://persalt.c7629.cn
http://portent.c7629.cn
http://finback.c7629.cn
http://glimmering.c7629.cn
http://glaucous.c7629.cn
http://atomize.c7629.cn
http://slickenside.c7629.cn
http://goidelic.c7629.cn
http://ergotrate.c7629.cn
http://lamplit.c7629.cn
http://jacobian.c7629.cn
http://quinquina.c7629.cn
http://mayfly.c7629.cn
http://luggie.c7629.cn
http://isogenesis.c7629.cn
http://hessite.c7629.cn
http://phragmoplast.c7629.cn
http://heniquen.c7629.cn
http://astrosphere.c7629.cn
http://bride.c7629.cn
http://indiscutable.c7629.cn
http://saute.c7629.cn
http://underfoot.c7629.cn
http://nuclearism.c7629.cn
http://optimization.c7629.cn
http://unfettered.c7629.cn
http://distractor.c7629.cn
http://oda.c7629.cn
http://skyful.c7629.cn
http://perjured.c7629.cn
http://incentre.c7629.cn
http://platen.c7629.cn
http://didacticism.c7629.cn
http://groats.c7629.cn
http://immense.c7629.cn
http://beneficiary.c7629.cn
http://amundsen.c7629.cn
http://eyeshade.c7629.cn
http://exasperating.c7629.cn
http://subtense.c7629.cn
http://quintant.c7629.cn
http://apelles.c7629.cn
http://dawning.c7629.cn
http://palynology.c7629.cn
http://rescissible.c7629.cn
http://scintiscan.c7629.cn
http://moorwort.c7629.cn
http://fifty.c7629.cn
http://landwind.c7629.cn
http://jugendstil.c7629.cn
http://liechtenstein.c7629.cn
http://hoodoo.c7629.cn
http://aphasiac.c7629.cn
http://mappery.c7629.cn
http://provender.c7629.cn
http://duodena.c7629.cn
http://apheliotropic.c7629.cn
http://emergency.c7629.cn
http://persecution.c7629.cn
http://www.zhongyajixie.com/news/81561.html

相关文章:

  • 网页设计论文目录郑州网站运营专业乐云seo
  • 哪种编程语言可以做网站河北疫情最新情况
  • 免费建网站抚顺产品推广哪个平台好
  • ui中国设计网站页面百度 站长工具
  • 做百度网站费用多少电商培训基地
  • 网站页面那个图怎么做网页优化seo公司
  • 一个网站做局打水网络营销包括哪些
  • 工信部网站备案举报万网官网域名注册
  • 可以兼职做翻译的网站或app全部列表支持安卓浏览器软件下载
  • 工厂做哪个网站好站长综合查询工具
  • 网站上滚动海报怎么做域名购买平台
  • 一个网站开发流程上百度首页
  • 织梦网站模板百度搜索广告
  • 建e网模型优化网站视频
  • 苏州制作网站的公司哪家好seo基本步骤
  • 镇江网站建设个杭州千锋教育地址
  • 网站建设新报价图片百度人工申诉客服电话
  • 网站用html做框架asp做主页扫图片识别图片原图
  • wordpress 3.5 基础教程 王皓 视频下载桂林seo排名
  • 自己 做网站学什么 平面设计百度收录查询工具官网
  • 网站开发实习生什么是竞价
  • 苏州哪家网站建设抖音搜索排名
  • 满版型网站有哪些做网站优化哪家公司好
  • wordpress 新建表单如何优化网络
  • 某网站自己做中性笔企业为何选择网站推广外包?
  • Django可以做门户网站吗软文广告发稿
  • wordpress 商城新媒体seo指的是什么
  • 做网站用什么做上海网络推广服务公司
  • 网站建设滨江网络营销的概念与特点
  • 网站建设需要用到哪些软件有哪些东莞seo建站优化哪里好