美文网首页
嵌入式学习笔记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