随笔分类 - STM32--->库函数
摘要:标准库(StdLib):更接近底层寄存器,通过封装寄存器操作提供函数接口。已停止更新,适合学习和传统项目维护。HAL库(HAL):更高层次的抽象,强调可移植性和易用性。是ST目前主推和支持的库。
阅读全文
摘要:1、架构设计的意义 (1)应用代码逻辑清晰、避免代码冗余;(2)代码通用,方便软件移植;(3)最大限度做到无需大量修改即可复用;(4)各功能独立,低耦合高内聚;(5)利用架构及其规则进行开发,在开发时间、成本、生产率和产品质量方面具有极大的回报。 2、总体架构图 3、结构层说明 3.1、硬件层 硬件
阅读全文
摘要:1、 STM32 固件库与 CMSIS 标准讲解 所谓STM32 固件库就是函数的集合,那么对这些函数有什么要求呢?这里就涉及到一个 CMSIS 标准的基础知识,这部分知识可以从《Cortex-M3 权威指南》中了解到,我们这里只是对权威指南的讲解做个概括性的介绍。经常有人问到 STM32 和 AR
阅读全文
摘要:1、文件系统 文件系统负责管理和存储文件信息的软件机构,在磁盘上组织文件的方法。 对于 SPI Flash 芯片或者 SD 卡之类的大容量设备,我们需要一种高效的方式来管理它的存储内容。这些管理方式即为文件系统,它是为了存储和管理数据,而在存储介质建立的一种组织结构,这些结构包括操作系统引导区、目录
阅读全文

浙公网安备 33010602011771号