Advertisement

该文件包含STM32F1xx系列官方固件库、驱动库、板级支持包以及源代码,可直接集成。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该资源包包含STM32CubeF1_V1.4.0_20160613,它是一个STM32F1xx系列的核心官方固件库、驱动库以及板级支持包的源代码。用户可以直接将其集成到开发环境中,并通过链接编译的方式进行调用,从而简化了开发流程。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32CubeF1_V1.4.0_20160613.rar - STM32F1xx使用...
    优质
    这是一个包含STM32F1xx系列微控制器的官方固件和驱动库的资源文件,版本为V1.4.0。该软件开发包提供全面的硬件抽象层接口与中间件组件,有助于开发者便捷地进行嵌入式系统设计与应用开发,直接应用于各类板级支持包中。 STM32CubeF1_V1.4.0_20160613.rar 包含了 STM32F1xx 系列官方固件库驱动库及板级支持包源代码,可以直接加入开发环境中进行调用、链接和编译。
  • STM32CubeF1_V1.7.0_20171127.zip - STM32F1xx使用...
    优质
    这是ST公司发布的STM32F1xx系列微控制器的官方固件和驱动库版本,包含全面且详细的硬件抽象层(HAL),便于开发者快速应用。 STM32CubeF1_V1.7.0_20171127.zip 是 STM32F1xx 系列官方固件库驱动库及板级支持包的源代码,可以直接加入开发环境进行调用、链接和编译。
  • Patch_CubeFW_F4_V1.24.1.zip STM32F4xx补丁 加入...
    优质
    这是一款针对STM32F4xx系列微控制器的固件和驱动库板级支持包补丁,版本为Patch_CubeFW_F4_V1.24.1。用户可以将其直接添加到项目中以修复已知问题并优化性能。 Patch_CubeFW_F4_V1.24.1.zip 是 STM32F4xx 系列官方固件库驱动库板级支持包的源代码补丁包,可以直接加入开发环境进行调用链接编译。
  • STM32CubeF1_V1.3.0_20151218.zip - STM32F1xx使用...
    优质
    这是一个包含STM32F1xx系列微控制器官方固件库和驱动源代码的压缩包,版本为V1.3.0,发布于2015年12月18日。开发者可以利用这些资源进行嵌入式系统的直接开发与调试。 STM32CubeF1_V1.3.0_20151218.zip 是一款专为STM32F1系列微控制器设计的官方固件库及板级支持包(BSP)。该压缩文件包含用于STM32F1xx芯片的驱动程序和应用示例,方便开发者进行嵌入式系统开发。STM32F1系列是意法半导体生产的一款基于ARM Cortex-M3内核的微控制器,广泛应用于消费电子、工业控制及物联网设备等领域。 此固件库主要包括以下部分: 1. **HAL(硬件抽象层)**:作为STM32CubeF1的核心组件,HAL提供了一套与具体硬件无关的API接口,使开发者能够编写可移植性强且易于维护的应用程序。通过简单的函数调用即可实现对GPIO、定时器、串口、ADC和DMA等外围设备的操作。 2. **LL(低层库)**:为那些需要更深入控制硬件或优化性能的开发人员提供直接访问寄存器的功能,简化了代码并提高了效率。 3. **BSP(板级支持包)**:包含特定开发板所需的初始化代码和驱动程序,如LED、LCD、按键及传感器等设备。这使得开发者可以快速上手,并且不需要深入了解硬件细节即可开始工作。 4. **中间件**:除了基本的驱动之外,库还可能包括USB、CAN、TCP/IP栈以及FatFS文件系统等相关组件,方便构建复杂的应用程序。 5. **示例代码**:压缩包中通常会包含一些展示如何使用HAL和LL库控制外设的例子工程,帮助开发者快速学习并理解其功能。 6. **文档**:提供详尽的用户手册及参考指南来解释库结构、API接口以及使用方法等信息。 要开始使用这个库,请将它解压到开发环境中(如Keil uVision或STM32CubeIDE),然后配置项目设置,引用所需的头文件并链接相应的库文件。之后就可以直接调用库函数进行编程了。 通过利用STM32CubeF1提供的驱动支持和高效的功能接口,开发者可以更专注于应用层逻辑的实现而非底层硬件细节处理,从而提高开发效率。由于该库由官方维护更新,因此其稳定性和兼容性得到了保障,并降低了因硬件驱动问题引发的调试成本。
  • STM32CubeF4_V1.18.0.rar - STM32F4xx在开发环境中调用...
    优质
    这是一个包含STM32F4xx系列微控制器的官方固件和驱动库的资源文件。版本为1.18.0的STM32CubeF4软件包提供了一系列用于开发环境中的板级支持功能源代码,便于开发者直接调用与集成。 STM32Cubef4_V1.18.0.rar 是 STM32F4xx 系列官方固件库驱动库板级支持包的源代码,可以直接加入开发环境进行调用、链接和编译。
  • Keil.STM32H7xx_DFP.2.5.0.pack(STM32H7xx for Keil)
    优质
    Keil.STM32H7xx_DFP.2.5.0.pack是针对STM32H7xx微控制器系列的官方固件和驱动库,适用于Keil开发环境,提供全面的硬件抽象层功能。 Version 2.5.0 (2020-03-23) 更新了Keil.STM32H7xx_DFP版本至2.5.0,并增加了STM32H7B3I_EVAL板的支持。 更新内容包括: 1. 对于内部Flash编程算法,针对具有1MB Flash容量的STM32H7xxxG设备进行了优化。 2. 更新了FMC-NOR编程算法,适用于STM32H743I Eval Rev B01 (2015) 和B03 (2018)两个版本。 3. 新增支持外部QSPI编程算法用于STM32H747I Disco板。 4. 添加了对STM32H750B-Disco板的外部MMC编程算法的支持。
  • Keil.STM32F7xx_DFP.2.12.0.pack(STM32F7xx for Keil...)
    优质
    本简介提供STM32F7xx系列官方固件库及驱动库板级支持包,适用于Keil开发环境,版本为2.12.0,助力开发者高效进行嵌入式系统编程。 Version: 2.12.0 (2019-07-17) 更新了Keil.STM32F7xx_DFP.2.12.0.pack,其中包括STM32Cube_FW_F7固件包版本V1.15.0的子集,并使用HAL驱动程序V1.2.7。新增对低级(LL)驱动器的支持。 修正了RTE_Device.h文件中的I2C3_SDA问题。 修正了在选择HAL RCCMX_Device_h.ftl时的条件设置。 改进了USART虚拟模式下的解析功能。 更新宏生成:增加了对(和)符号处理的功能。 修正通过“播放”按钮启动STM32CubeMX现有项目的问题,以避免覆盖原有项目文件。 更新示例板: 图形示例使用Segger emWin版本5.50.0 在调试目标中启用事件记录器 LCDConf.c已经准备好了GUI_USE_ARGD = 1的配置。 CMSIS-Driver:CAN驱动程序修正了SetBitrate函数,保留静默和循环模式不变。修正了SetMode功能,在激活正常模式时清除静默和循环模式。 EMAC: 修复__MEMORY_AT(x)定义以符合Arm Compiler 6的要求 在MAC发射器或接收器使能后执行ETH DMA初始化,解决了netInitialize/netUnnitialize/netInitialize序列问题 I2C: 修正了数据大小超过255时的传输处理(完整重载处理)。 修复了I2C_SlaveReceive功能的问题。代码对齐已得到纠正。 MCI: 添加了数据缓存处理 USART:在使用前检查USART_PIN的有效指针,改进断电序列中DMA被去初始化后才终止 USB 设备: 更新USBD_EndpointConfigure函数以确保请求的最大包大小适合配置的FIFO(编译时设置)。 I/O输出速度现在可以配置。 SPI: 修正了SPI_TRANSFER_INFO结构中的tx_buf类型从uint8_t * 更改为const uint8_t * 在使用前检查有效指针到SPI_PIN
  • Keil.STM32F7xx_DFP.2.14.0.pack(STM32F7xx for Keil...)
    优质
    这是一款针对STM32F7xx系列微控制器的Keil集成开发环境使用的设备文件包,包含了最新的2.14.0版本的硬件抽象层和设备驱动程序。 版本:2.14.0 (发布日期:2020-12-18) Keil.STM32F7xx_DFP 2.14.0.pack STM32CubeMX 集成: - 添加了对USB PHY配置的支持(MX_Device_h.ftl 和 FrameworkCubeMX_gpdsc.ftl)。 - 描述文件新增定义USE_HAL_DRIVER,适用于设备:STM32Cube HAL:Common。 - 描述文件新增定义USE_FULL_LL_DRIVER,适用于设备:STM32Cube LL:Common。 CMSIS-Driver: - EMAC/I2C/MCI/SAI/SPI/USART 数据缓存处理修正。 - MCI 空循环替换为_NOP() 函数调用。 - USART 波特率配置问题修复。 - USBD_HS 和 USBH_HS:当使用内部PHY时,在低功耗模式下禁用OTG_HS ULPI时钟,以确保在CPU休眠期间FS模式下的正确运行。 VIO: - 可通过定义 VIO_LCD_DISABLE 禁用LCD支持。 板子示例: - 更新了CubeMX 示例。 - 将CubeMX项目迁移到版本6.0.1。 - 平台示例更新:减少了Idle和定时器线程的堆栈大小,重新设计README.md格式。
  • Keil.STM32H7xx_DFP.2.7.0.pack(STM32H7xx for Keil)
    优质
    这是意法半导体为STM32H7xx微控制器系列发布的官方Keil开发环境插件,内含完整固件和驱动库,便于开发者进行高效嵌入式系统设计。 Version: 2.7.0 (2020-10-30) Keil.STM32H7xx_DFP.2.7.0.pack 设备支持: - 增加了STM32H735VGHx、STM32H725VGHx和STM32H725VEHx的设备描述。 - 更新了一部分SVD文件(包括STM32H723、STM32H73x、STM32H7A3x以及STM32H7B3x)。 - 更新了STM32H7A3/B3和STM32H7B0的参考手册。
  • Keil.STM32L4xx_DFP.2.5.0.pack(STM32L4xx for Keil)
    优质
    该文件为STM32L4xx系列微控制器在Keil开发环境下的官方固件和驱动库板级支持包,版本号为2.5.0。 Version: 2.5.0 (2020-10-21) Keil.STM32L4xx_DFP.2.5.0.pack更新到STM32Cube_FW_L4固件包版本V1.16.0,使用HAL驱动程序 V1.12.0。组件描述(pdsc):添加了全局定义USE_HAL_DRIVER。设备支持:与CubeMX数据库对齐的器件。 CMSIS Flash算法: - 移除了STM32L4xx_512和STM32L4xx_256目标从STM32L4Rx Flash算法项目。 - 为STM32L476G-Disco QSPI、STM32L4P5G-DK OSPI、STM32L4P5G-DK PSRAM、STM32L4R9I-DK PSRAM和 STM32L4R9I-EVAL OSPI添加了源代码。 - 为STM32L4R9I-Disco的PSRAM外部加载器支持进行了修正。 - 固定了STM32L4P5内部1M闪存加载器扇区擦除与DBANK模式问题,以及STM32L4xx 512K和128K内部闪存加载器扇区擦除。 CMSIS-Driver: - MCI:用_NOP()替换了空循环。为独立的SD和MMC HAL层次添加了处理。 - SPI: 纠正了PowerControl函数(如果未调用Initialize,将返回错误;若请求断电,则终止正在进行的传输)。更新GetDataCount函数以给出准确计数。修正Uninitialize函数(如果已供电则关闭外设)。 - USART:增加了Driver_USART6 (使用LPUART1)。修正了GetTxCount/GetRxCount实现。 - USBD: 去除了stm32l4xx_hal_pcd.h头文件的包含。 文档修订: - 固定并更新了STM32CubeMx配置说明。 示例项目迁移和更新: - 将所有CubeMX项目迁移到V6.0.1。 - 在可能的情况下,将变体选择更改为MDK-Plus。使用来自MDK-Middleware v7.11.1的USB Host/Device用户模板更新了所有的示例。