如何快速使用HAL库中的函数

 时间:2024-10-12 20:06:43

1、HAL硬件抽象层初始化方法

如何快速使用HAL库中的函数

2、使用Polling mode 查询模式--》HAL函数在数据处理完成(阻塞)后返回处理状态(ok or err)--》通过HAL_PPP_GetState()获取具体错误信息代码如下

如何快速使用HAL库中的函数

3、使用Interrupt mode 中断模式,启动数据处理并开启了相应中断后返回处理状态;该模式下,驱动程序声明了4个函数如下

如何快速使用HAL库中的函数

4、使用__weak 弱声明,用户可以在应用中重新实现流程如下

如何快速使用HAL库中的函数

5、使用DM钽吟篑瑜A mode 使能相应的DMA中断并启动DMA处理数据后返回处理状态;操作结束后调用回调函数通知用户处理完成;该模式下,驱动程序声明了4个函数如下

如何快速使用HAL库中的函数

6、使用DMA模式--》通常在HAL_PPP_MspInit()回调函数中执行DMA初始化

如何快速使用HAL库中的函数
  • visual studio2015新建c++工程以及安装c++环境
  • c和c#和c++区别是什么
  • vc VC++ 和visual studio 有什么区别? vc是vs的一部分吗
  • Python如何确定列表的长度
  • USB转串口驱动及keil软件的安装(单片机)
  • 热门搜索
    朝鲜旅游签证 松山森林旅游区 塞维利亚旅游 旅游 新闻 仁化旅游景点大全 南岳旅游 长寿湖旅游 丽江旅游介绍 旅游策划书范文 美国旅游签证办理