https://www.st.com/en/embedded-software/stsw-stm32065.html
STM32F4xx标准外设库称为STSW-STM32065,涵盖三个抽象级别,并为用户提供完整的寄存器地址映射,其中包含用C语言声明的所有位、位域和寄存器。这减轻了用户繁琐的任务,带来了一个无错误的参考映射文件,可以加快早期项目阶段。
STSW-STM32065还包括一系列例程和数据结构,涵盖所有具有通用API(应用程序编程接口)的外设功能和驱动程序。它可以直接用作参考框架,因为它还包括用于支持与核心相关的内在功能、通用常量和数据类型定义的宏。
此外,还提供了一组示例,涵盖了所有可用的外围设备以及最常见开发工具的模板项目。
借助合适的硬件评估板,该框架可以快速开始使用全新的STM32F4系列微控制器。每个驱动程序都由一组涵盖所有外围功能的功能组成。每个驱动程序的开发都由一个通用 API 驱动,该 API 标准化了驱动程序结构、函数和参数名称。驱动程序源代码是在“严格 ANSI-C”(项目和示例文件的宽松 ANSI-C)中开发的。它有完整的文档记录,符合MISRA-C 2004标准。用“严格的ANSI-C”编写整个库,使其独立于开发工具。只有启动文件依赖于开发工具。得益于标准外设库,低级实现细节是透明的,因此在不同MCU上重用代码只需要重新配置编译器。因此,开发人员可以轻松地在STM32F4系列中迁移设计,从而快速将产品线扩展推向市场,而无需进行任何重新设计。此外,该库围绕模块化架构构建,使用不同于意法半导体评估板的硬件平台,可轻松在同一MCU上定制和运行。®
|