美文网首页
嵌入式学习笔记19.12.12

嵌入式学习笔记19.12.12

作者: Mo1035 | 来源:发表于2019-12-13 08:44 被阅读0次

    STM32 HAL库hardware abstraction layer 

    ARM Cortex-M CMSIS支持包 标准库

    CubeMX:

    1. HAL库(抽离)(还有另一个LL库(Low Layer)-寄存器赋值)

    2.构建初始化过程

    3.File system实时操作系统   协议栈   RTOS

    HAL库下载方式:WWW.ST.COM或是直接CubeMX自动下载

    静态库-链接时加进来

    动态库-执行时去加载

    HAL库的使用:

    1.了解认识HAL库的文件结构

    2.会使用工具

    实现红灯闪烁

    PH10

    Peripherals片内外设

    MiddleWares中间件

    注意优化等级!!

    初始化可以防止全局变量被优化

    或是用static

    初始化:

    HAL:

    _ _ weak前缀 弱函数 在.c文件中 重名 函数 可以替换 重名 弱函数

    相关文章

      网友评论

          本文标题:嵌入式学习笔记19.12.12

          本文链接:https://www.haomeiwen.com/subject/fngxnctx.html