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

知名seo网站优化公司seo基础优化包括哪些内容

知名seo网站优化公司,seo基础优化包括哪些内容,平顶山有做网站的公司,类似凡科建站的网站概述:HAL库为各种外设基本都配了三套 API,查询,中断和 DMA。 一、HAL库为外设初始化提供了一套框架,这里以串口为例进行说明,调用函数 HAL_UART_Init初始化串口,此函数就会调用 HAL_UART_MspInit&#xff0…

概述:HAL库为各种外设基本都配了三套 API,查询,中断和 DMA。
一、HAL库为外设初始化提供了一套框架,这里以串口为例进行说明,调用函数 HAL_UART_Init初始化串口,此函数就会调用 HAL_UART_MspInit,这个函数是弱定义的,在 stm32f4xx_hal_uart.c文件里面:如果要初始化,直接将此函数在其它源文件里面实现即可,如果用到了中断和 DMA,也是直接在这里填写。
在这里插入图片描述
在这里插入图片描述
由于所有串口都是通过函数 HAL_UART_Init做初始化,所以函数 HAL_UART_MspInit也是共用的。因此需要大家在这个里面区分是配置的哪个串口。
二、HAL库对中断的处理:
在这里插入图片描述

1、那么问题来了,如果要实现功能,用户的应用程序怎么写入中断?用户可以直接在函数
HAL_UART_IRQHandler的前面或者后面添加新代码,也可以直接在 HAL_UART_IRQHandler调用的各种回调函数里面执行,这些回调都是弱定义的,方便用户直接在其它文件里面重定义
在这里插入图片描述

三、HAL库的DMA处理思路
1、为了方便各种外设直接启动 DMA,HAL库专门为支持 DMA操作的外设都提供了对应的 DMA函数,比如串口的:
在这里插入图片描述

2、这里特别注意一点,针对外设的 DMA函数基本都有开启中断,如果用户使能此外设的 NVIC,使用中务必别忘了写 DMA的中断服务程序,比如使用 DMA1_Stream1:
15、

3、如果要在 DMA传输完成,半传输完成等中断里面执行功能,也是通过 HAL_DMA_IRQHandler调用的各种回调函数里面实现,这些回调都是弱定义的,方便用户直接在其它文件里面重定义:
在这里插入图片描述

http://www.ds6.com.cn/news/102452.html

相关文章:

  • 突泉建设局三务公开网站我有广告位怎么找客户
  • 购物网站开发设计类图深圳华强北新闻最新消息今天
  • 网站开发工程师的证件网站统计平台
  • 有了源码怎么做网站关键词查询网站的工具
  • 万网域名注册备案前端seo是什么
  • 卢湾品牌网站建设优化教程
  • 模板网站和定制网站的区别是什么网络营销教程
  • 做模型的网站谷歌chrome官网
  • linux做网站哪个版本好我想在百度上发布广告怎么发
  • mip网站设计秘密入口3秒自动进入
  • 张家港网站设计制作早晨设计qq群怎么优化排名靠前
  • 网站更换图片之类的怎么做百度贴吧广告投放价格
  • 网站建设人才调研百度收录入口在哪里查询
  • 网站服务类型有哪些好看的友情链接代码
  • 在网站后台为什么不显示百分号2345浏览器主页网址
  • 台州公司做网站灰色关键词排名优化
  • 领卷网站怎么做的设计网站一般多少钱
  • 响应式网站开发的设计原则网络广告的优势有哪些
  • 有招聘网站策划的吗seox
  • 做自己的网站后台云南seo公司
  • 建设工程用地批准手续在哪个网站长沙网站推广公司排名
  • 做系统软件的网站百度热搜榜排名今日头条
  • 北京行业网站建设带佣金的旅游推广平台有哪些
  • 可以做网站引导页的页面北大青鸟软件开发培训学费多少
  • 做网站后台用什么写上海牛巨仁seo
  • 一开始用php做网站龙华线上推广
  • 一般做个网站多少做网站多少钱湖南网站建设推荐
  • 医疗美容手机网站建设app定制开发
  • 东莞做汽车有没有买票的网站php视频转码
  • 北京大兴最专业的网站建设公司自动seo优化