# STM32xx StdPeriph Lib **Repository Path**: gss8539/stm32xx-stdperiph-lib ## Basic Information - **Project Name**: STM32xx StdPeriph Lib - **Description**: STM32 MCU StdPeriph Lib - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-03-20 - **Last Updated**: 2025-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # STM32xx StdPeriph Lib #### 介绍 STM32 MCU StdPeriph Lib 组件、测试Demo 在StdPeriph Lib 基础上开发、移植 #### 软件包 - STM32F0xx_StdPeriph_Lib_V1.5.0 - STM32F10x_StdPeriph_Lib_V3.5.0 - STM32F4xx_DSP_StdPeriph_Lib_V1.8.0 - STM32F10x_AN2557_FW_V3.3.0 - APM32F10x_SDK_v1.0.1 - CH579EVT 南京沁恒BLE - GD32F10x - CH573EVT_SDK_V1.0 南京沁恒BLE #### 如何使用 ##### STM32F10x_StdPeriph_Lib_V3.5.0 - Open the Project.uvproj project - In the build toolbar select the project config: - STM32100B-EVAL: to configure the project for STM32 Medium-density Value line devices @note The needed define symbols for this config are already declared in the preprocessor section: USE_STDPERIPH_DRIVER, STM32F10X_MD_VL, USE_STM32100B_EVAL - STM3210C-EVAL: to configure the project for STM32 Connectivity line devices @note The needed define symbols for this config are already declared in the preprocessor section: USE_STDPERIPH_DRIVER, STM32F10X_CL, USE_STM3210C_EVAL - STM3210B-EVAL: to configure the project for STM32 Medium-density devices @note The needed define symbols for this config are already declared in the preprocessor section: USE_STDPERIPH_DRIVER, STM32F10X_MD, USE_STM3210B_EVAL - STM3210E-EVAL: to configure the project for STM32 High-density devices @note The needed define symbols for this config are already declared in the preprocessor section: USE_STDPERIPH_DRIVER, STM32F10X_HD, USE_STM3210E_EVAL - STM3210E-EVAL_XL: to configure the project for STM32 XL-density devices @note The needed define symbols for this config are already declared in the preprocessor section: USE_STDPERIPH_DRIVER, STM32F10X_XL, USE_STM3210E_EVAL - STM32100E-EVAL: to configure the project for STM32 High-density Value line devices @note The needed define symbols for this config are already declared in the preprocessor section: USE_STDPERIPH_DRIVER, STM32F10X_HD_VL, USE_STM32100E_EVAL - Rebuild all files: Project->Rebuild all target files - Load project image: Debug->Start/Stop Debug Session - Run program: Debug->Run (F5) @note - Low-density Value line devices are STM32F100xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. - Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. - Medium-density Value line devices are STM32F100xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. - High-density Value line devices are STM32F100xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. - High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes. - XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density ranges between 512 and 1024 Kbytes. - Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers. #### Hardware and Software environment ##### STM32F4xx_DSP_StdPeriph_Lib_V1.8.0 - This example runs on STM32F405xx/407xx, STM32F415xx/417xx, STM32F427xx/437xx, STM32F429xx/439xx,STM32F401xx/410xx/411xE,STM32F412xx, STM32F446xx and STM32F469xx/479xx and STM32F413_423xx devices. - This example has been tested with STMicroelectronics STM324xG-EVAL (STM32F40xx/STM32F41xx Devices), STM32F410xx-Nucleo RevC (STM32F410xx), STM32F412G-Discovery RevC(STM32F412xx), STM32F413H-DISCO revA (STM32F413_423xx), STM32437I-EVAL (STM32F427xx/STM32F437xx Devices), STM324x9I-EVAL RevB (STM32F429xx/STM32F439xx Devices), STM32446E-EVAL RevB (STM32F446xx Devices) and STM32F469I-EVAL RevB (STM32F469xx Devices) evaluation boards.