STM32标准外设库由以下组成部分:

  1. CMSIS(Cortex Microcontroller Software Interface Standard):提供了一种标准的API(Application Programming Interface)接口,方便用户进行底层硬件操作。

  2. HAL(Hardware Abstraction Layer):硬件抽象层,提供了一系列抽象的函数接口,用于访问硬件资源,如GPIO、UART、SPI等。

  3. LL(Low Layer):低层驱动,提供了对硬件的底层直接控制,实现对外设的细节控制。

  4. BSP(Board Support Package):板级支持包,提供了与板级硬件相关的API函数,如LED、按键、LCD等。

  5. USB库:提供了USB通信的相关函数。

  6. FreeRTOS:提供了实时操作系统的支持,使得用户可以在STM32上使用多任务操作系统。

  7. FatFs:提供了文件系统的支持,方便用户进行文件操作。

  8. LWIP:提供了TCP/IP协议栈的支持,方便用户进行网络通信。

  9. STM32CubeIDE:集成开发环境,提供了一整套开发工具,如编译器、调试器、仿真器等,方便用户进行开发调试

2STM32标准外设库的构成选、填详细

原文地址: https://www.cveoy.top/t/topic/heXx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录