老外封装的常用器件的驱动程序库,例如单总线器件DS18B20,超声波模块,I2C器件HMC5883L,MPU6050,MPU9250、SPI器件NRF2401L等,GPS模块等,以太网,USB,12864液晶,1602液晶,诺基亚5110液晶等,PID控制函数库等,应有尽有,超级强大,超级好用,麻麻再也不用担心我不会移植驱动了。原作基于STM32F4探索者和F7开发,可以十分方便的移植到其他STM32内核平台,包含了2个版本,一个是标准库函数,另一个是HAL库版本。不废话,截图感受下: 附件内容说明:基于ST的HAL库函数,在STM32F7和STM32F4系列测试通过;总共有2个版本的,即基于ST的STD库和HAL库; 1.All STM32F4 libraries,见附件内容。 tm_stm32f4_all.rar (29.96 MB) 基于ST的STD标准库函数,在以下型号测试通过: STM32F429 Discovery (STM32F429ZI) STM32F4 Discovery (STM32F407VG) Nucleo F401 (STM32F401RE) Nucleo F411 (STM32F411RE) 2.All STM32 HAL libraries(基于ST的HAL库函数,在STM32F7和STM32F4系列测试通过):
2021-10-05 00:55:58 59.49MB stm32驱动库 电路方案
1
带自己的部分注释
2021-09-27 09:02:48 4.48MB 代码生成 simulink
1
这个是STM32F030官方外设驱动库
2021-09-23 19:15:16 27.22MB STM32F030
1
德州仪器 TM4C123GXL 的外设驱动函数库的用户指南 Peripheral Driver Library user guide
2021-09-08 21:27:16 5.83MB TM4C123GXL TM4C 德州仪器 外设驱动库
1
DSP28335外设源码
2021-09-06 15:07:58 582KB dsp
1
Stellaris外设驱动库 Stellaris外设驱动库 Stellaris外设驱动库
2021-08-25 09:55:43 2.49MB easyarm1138 驱动库
1
Version: 2.2.0 (2021-07-22) Keil.STM32F3xx_DFP.2.2.0.pack Updated Pack to STM32Cube_FW_F3 Firmware Package version V1.11.2: Updated HAL to version V1.5.5. External interrupts and events (EXTI) HAL Universal serial bus full-speed device interface (USB) LL Added global define USE_HAL_DRIVER and USE_FULL_LL_DRIVER to the component ::Device:STM32Cube Framework:STM32CubeMX. Added global define USE_HAL_DRIVER and USE_FULL_LL_DRIVER to the component ::Device:STM32Cube HAL:COMMON. STM32CubeMX integration: MX_Device_h.ftl: Updated parsing of USART virtual mode. Updated generation of macros: Added handling for '(' and ')' symbols. FrameworkCubeMX_gpdsc.ftl: Added support for Timebase Source TIMx. Board Examples: Terminating app_main thread with osThreadExit() to avoid endless loop. Updated RTX configuration (CMSIS 5.8.0). Updated template based files (MDK-Middleware 7.13.0). Configured MDK projects to use Arm Compiler 6. Changed Assembler option to armclang (Auto Select). Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1. FileSystem, USB: Changed variant selection to "MDK-Plus". Updated Graphics examples to use Segger emWin version 5.50. CMSIS Driver: CAN: Corrected SetBitrate function to leave Silent and Loopback mode as they were. Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated. Corrected MessageSend function to only access required data for sending. Corrected abort message send functionality. I2C: Corrected pin configuration: MX_I2Cx_SMBA_GPIO_PuPdOD replaced with MX_I2Cx_yyy_GPIO_PuPdOD. Corrected usage function name USB Device: Corrected transmitted count for non-control IN endpoints. Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured). Removed include of stm32f3xx_hal_pcd.h header.
1
Version: 1.4.0 (2021-07-22) Keil.STM32G4xx_DFP.1.4.0.pack CMSIS Flash: Added external Flash Algorithm for STM32G474E-EVAL. Added Option Byte Flash Algorithm example. Board Examples: STM32G474E-EVAL: Migrated example to STM32CubeG4 Firmware Package version V1.4.0. Changed default compiler to Arm Compiler 6. Changed Assembler option to armclang (Auto Select). Updated RTX config files to CMSIS 5.8.0.
1
Version: 2.6.0 (2021-07-30) Keil.STM32L4xx_DFP.2.6.0.pack Updated Pack to STM32Cube_FW_L4 Firmware Package version V1.17.0 Package Description: Added global define USE_FULL_LL_DRIVER to component ::Device:STM32Cube LL:Common. Added debugProbe board description. Device Support: Updated SVD files and documentation. Reworked device RAM size. Added missing devices: STM32L451CETx, STM32L452CETx, STM32L462CETx, STM32L4Q5CGTxP, STM32L4Q5CGUxP, STM32L4Q5VGTxP, STM32L4Q5QGIxP, STM32L4Q5ZGTxP, STM32L4Q5AGIxP, STM32L4Q5RGTxP. Removed devices: STM32L451RCYx, STM32L452RCYx, STM32L485xx. Updated dbgconf files - Add missing variable DoOptionByteLoading. CMSIS Flash Algorithm: Added algorithm for STM32L4RxxG devices. Updated flash algorithms: STM32L4Rx_2048_Dual, STM32L4P5xx_1M, STM32L4P5xx_512: Added empty check, disable interrupts while programming, fix programming while IWDG in HW mode. Fixed last word programming. CMSIS-Driver: USBH: Fixed port resume occasionally getting stuck in resume signaling. Added compile time configuration for reducing Bulk IN NAK rate. SPI: Updated Control function to: Set SPI bus speed only for master mode and disable DMA before reconfigure DMA Updated SPI_GetStatus function with correct error code Updated SPI_GetDataCount function when SPI is not initialized Board Examples: Updated Assembler option to armclang(Auto Select). Updated config files to CMSIS 5.8.0 and MDK-Middleware 7.13.0.
1
Version: 1.1.0 (2021-07-23) Keil.STM32U5xx_DFP.1.1.0.pack Updated STM32Cube Firmware U5 library to version V1.0.0 First official release of HAL and LL drivers for STM32U575xx/STM32U585xx devices
1