- AN5795 STM32U5系列声音采集多功能数字滤波器
- 1.0
- 2022-10
- 467
文档说明:MDF(多功能数字滤波器)是专用于样品采集的高性能外设,可用在STM32U5系列微控制器中。它对音频和语音捕获或任何提供需要滤波和抽取的数字信号,例如电机控制和计量。
- 如何将 GPDMA 用于 STM32U575/585 微控制器
- 3.0
- 2021-12
- 755
文档说明:本应用笔记与STM32U575/585微控制器(MCU)中嵌入的通用DMA(GPDMA)相关。GPDMA 是系统外设,是 AHB 总线上的双端口主站。它用于通过链表在外设和/或存储器之间传输数据。所有 GPDMA 可编程传输均可在系统上提供更高的性能 级别,然后卸载执行这些数据传输任务的 CPU。
- AN5652_STM32U575/585 功耗优化
- 3.0
- 2023-07
- 824
文档说明:本应用说明介绍了基于 Arm® Cortex®内核的 STM32U575/585 微控制器。
- AN5766 在STM32U5系列微控制器中迁移
- 1.0
- 2023-03
- 253
文档说明:本应用笔记分析了在STM32U5系列微控制器之间迁移现有设计所需的步骤。硬件和外围设备是迁移时要考虑的主要方面。本文档列出了适用于STM32U5系列器件的全套功能。
- AN5834 如何通过STM32U5系列开发板上LPBAM功能实现LC传感器计量
- 1.0
- 2022-12
- 437
文档说明:本应用说明介绍了STM32U5 Nucleo板NUCLEO-U575ZI-Q中的LC传感器计量功能。
- AN5701_STM32Cube MCU简介 STM32U5 MCU封装示例
- 4.0
- 2024-04
- 794
文档说明:STM32CubeU5 MCU封装提供一组丰富的示例,运行在意法半导体电路板上。这 示例按看板组织。它们提供了主要支持的工具链的预配置项目。
- AN5843 STM32U5系列基于 LPBAMLC 传感器的测量实现
- 1.0
- 2023-02
- 281
文档说明:本应用说明描述了包含在 STM32U5核电板 NUCLEO-U575ZI-Q 中的 LC 传感器测量特性。STM32U5系列微控制器结合了超低功耗和性能,提供了一套完整的模拟和数字外围设备。这些外围设备可以在自主模式下运行到停止2模式,其中一个子集用于建立 LC 传感器为基础的仪表。这是实现燃气或水表应用的起点,基于旋转机械轮的感应读数。
- STM32U5系列采用LPBAM进行电源优化
- 1.0
- 2021-12
- 714
文档说明:本应用笔记适用于基于Arm® Cortex®内核的STM32U5系列
- AN5676 如何在 STM32U5 系列上校准内部 RC 振荡器
- 1.0
- 2022-08
- AN5676 如何在 STM32U5 系列上校准内部 RC 振荡器
- 642
文档说明:本应用笔记随附的 X-CUBE-RC-CALIB 扩展包包含执行这些内部振荡器校准的源代码,以及运行示例所需的所有嵌入式软件模块。
文档说明:本应用笔记与 STM32U575/585 微控制器(MCU)中嵌入的通用 DMA(GPDMA)相关。GPDMA 是一种系统外设,是 AHB 总线上的双端口主设备。它被用于通过链表在外设和/或存储器之间传输数据。所有 GPDMA 可编程传输均在系统层面提供更高性能,并使 CPU 无需执行这些数据传输任务。
- STM32U575/585电源优化
- 1.0
- 2021-10
- 777
文档说明:本应用笔记适用于基于Arm® Cortex®内核的STM32U575/585微控制器。
- 如何校准STM32U5 系列上的内部RC振荡器
- 7.0
- 2021-09
- 680
文档说明:STM32U5系列微控制器内嵌两个内部RC振荡器,可选择作为系统时钟源。
- STM32U5 系列的 STM32Cube MCU 封装示例
- 1.0
- 2021-09
- 709
文档说明:STM32Cube U5 MCU包随附了一组在STM icroelectronics 板上运行的丰富示例。
- AN5373 STM32U575/585 MCU 硬件开发入门
- 7.0
- 2023-12
- AN5373 STM32U575/585 MCU 硬件开发入门
- 942
文档说明:本应用笔记适用于需要开发硬件实现概述的系统设计人员板功能,例如电源、时钟管理、复位控制、引导模式设置和调试管理。
- AN5372_STM32L4和STM32L4plus系列向STM32U575或585移植应用笔记
- 2.0
- 2023-06
- 957
文档说明:本应用笔记分析了从STM32L4或STM32L4 +系列上现有设计移植到STM32U575 / 585系列微控制器,并列出了STM32L4和STM32L4 +系列可用的全部功能,以及STM32L4 +的等效功能。
- 从STM32L5系列迁移到STM32U5系列微控制器
- 2.0
- 2023-05
- 158
文档说明:本应用笔记详细介绍了从基于STM32L5系列器件的设计迁移到应用所需的步骤 基于STM32U5系列MCU之一。
- AN5371 从STM32L5系列迁移到STM32U5系列微控制器
- 2.0
- 2023-05
- 190
文档说明:本应用笔记详细介绍了从基于STM32L5系列器件的设计迁移到基于STM32U5系列MCU的应用所需的步骤。 本文档提供有关硬件和外设迁移的指南。为了更好地理解本应用笔记中的信息,用户必须熟悉STM32微控制器系列。
- STM32L5和STM32U5系列的Arm®TrustZone®功能
- 5.0
- 2021-09
- 788
文档说明:STM32L5 和 STM32U5 系列设备(在本文档后面称为 STM32L5、STM32U5 或 STM32L5/U5)基于高性能 Arm® Cortex®-M33 32 位 RISC 内核。 该处理器使用 Armv8‑M 架构,主要用于重视安全性的环境。
- AN5447 基于Arm® TrustZone® STM32 微控制器的安全启动和安全固件更新解决方案概述
- 3.0
- 2022-09
- AN5447 基于Arm® TrustZone® STM32 微控制器的安全启动和安全固件更新解决方案概述
- 668
文档说明:本应用笔记描述如何在基于 Arm® Cortex®‑M33 处理器的 Arm®TrustZone® STM32 微控制器上获得安全启动和安全固件更新流程解决方案。
- AN5632 STM32L4 + Series 到 STM32U59x/5Ax 单片机的图形应用程序迁移
- 2.0
- 2023-10
- 293
文档说明:本应用说明分析了将基于 STM32L4 + 系列的设计迁移到 STM32U595/5A5和 STM32U599/5A9 MCU (命名为 STM32U59x/5Ax)所需的步骤。本文档是面向图形的,只包括处理图形应用程序的主要外围设备。
- AN5212_如何使用STM32缓存优化STM32 MCU的性能和能效
- 6.0
- 2024-06
- 1162
文档说明:本应用笔记介绍了指令缓存 (ICACHE) 和数据缓存 (DCACHE),这是由 意法半导体。Arm® Cortex-M33®处理器的AHB总线上引入的ICACHE和DCACHE嵌入在STM32中微控制器 (MCU) 如下表所示。这些缓存允许用户提高其应用程序性能并减少从内部和外部存储器获取指令和数据时的消耗,或从外部获取数据流量时的消耗记忆。
- AN5342_如何在STM32 MCU上使用纠错码(ECC)管理进行内部存储器保护
- 6.0
- 2024-04
- 1048
文档说明:本应用程序描述了STM32H7系列中纠错码(ECC)的管理和实现,介绍了ECC机制相关的硬件和软件
- AN4943_如何使用Chrom-ART加速器刷新STM32 MCU上的LCD-TFT显示器
- 4.0
- 2024-04
- 1766
文档说明:本应用笔记重点介绍了如何通过 FMC(灵活内存控制器)接口使用 下表列出了STM32微控制器上的Chrom-ART加速器。 这款 Chrom-ART 加速器 (DMA2D) 是专用于图像处理的专用 DMA。
- AN5325 基于STM32CubeG4软件包开始使用CORDIC加速器的应用手册
- 5.0
- 2023-04
- 835
- STM32CubeG4_软件开发包
文档说明:本文件适用于表1所列具有CORDIC加速器单元的STM32MCU。CORDIC是一个硬件加速器,较之于软件,其旨在加快某些数学函数的计算速度,特别是三角函数和双曲函数。
- AN5020 数字摄像头接(DCMI)说明
- 3.0
- 2023-04
- 2762
文档说明:本应用笔记向STM32用户介绍了数字摄像头接口(DCMI)的基本概念,并对DCMI的功能,结构和配置进行了简单易懂的说明。
- AN4992 STM32 MCU 安全固件安装 (SFI) 概述
- 15.0
- 2023-11
- 682
文档说明:本应用笔记支持表1中列出的STM32 MCU上提供的安全固件安装(SFI)功能。
- VREFBUF外设应用和微调技术
- 2.0
- 2021-12
- 926
文档说明:适用的STM32xx器件(见表1)嵌入了一个非常精确的缓冲基准电压VREFBUF,既可以用作ADC、DAC等内部外设的基准电压源,也可以通过VREF+引脚在外部使用。
- AN5690 VREFBUF外围设备及微调技术
- 2.0
- 2023-09
- 212
文档说明:适用的STM32xx设备嵌入了一个非常精确的缓冲参考电压VREFBUF,该电压可作为ADC、DAC等内部外围设备的电压参考,也可通过VREF+引脚从外部使用。VREFBUF设备的目的时在温度、电源变化与产品寿命有限的情况下提供准确的参考电压,具有输出电压参考刻度选择等多种功能。
- AN4991 STM32xx微控制器使用USART和LPUART唤醒方法
- 5.0
- 2023-02
- 623
文档说明:本文档介绍了如何使用USART/LPUART将STM32xx微控制器从低功耗模式中唤醒的方法。
- AN2606 STM32微控制器系统内存启动模式
- 64.0
- 2024-10
- 1665
文档说明:本文件适用于表1所列的产品,在整个文件中被称为STM32,介绍了启动程序的一般概念,说明了STM32微控制器自举程序时支持的外设以及需要考虑的硬件要求。它描述了使用存储在STM32设备内部启动ROM(系统内存)中的引导加载器时需要考虑的外围设备和硬件要求。该引导加载器在生产过程中进行编程。
- AN4838 管理STM32 MCU中的内存保护单元
- 8.0
- 2024-06
- AN4838 管理STM32 MCU中的内存保护单元
- 900
文档说明:本文档适用于STM32系列微控制器。本文档描述了如何在STM32产品上管理MPU,MPU是一个内存保护可选的组件。STM32微控制器上包含了MPU使得它更强大和可靠。在使用MPU之前要对其编程和使能。如果MPU还没被使能,不会改变内存系统的行为。
- STM32 微控制器系统内存启动模式
- 51.0
- 2021-10
- 1006
文档说明:本文档适用于表1中列出的产品,在整个文档中称为 STM32。它描述了在使用STM32器件的引导加载程序时要考虑的受支持的外设和硬件要求。
- AN5682_如何使用STM32CubeWL保护LoRaWAN®和Sigfox™
- 2.0
- 2022-12
- 907
文档说明:本应用笔记描述了如何保护嵌入在STM32CubeWL MCU 中的 LoRaWAN® 或 Sigfox™ 应用.
- AN5554 使用 STM32CubeWL 无线更新 LoRaWAN® 固件
- 4.0
- 2022-12
- 766
文档说明:本应用笔记描述了嵌入在 STM32CubeWL MCU 包中的 FUOTA(无线固件更新)应用,并解释了如何使用整个 FUOTA 流程来提供 FUOTA 活动所需的组件。 此 FUOTA 流程适用于双核 LoRa® STM32WL55xx 微控制器。
- AN5480 如何使用 STM32CubeWL 构建 Sigfox™ 应用程序
- 6.0
- 2022-12
- 748
文档说明:本应用笔记介绍了如何基于 STM32WL 系列微控制器构建特定的 Sigfox™ 应用。 本文档将最重要的信息组合在一起,并列出了要解决的方面。
- AN5481_STM32CubeWL 的 LoRaWAN® AT 命令
- 5.0
- 2022-12
- 831
文档说明:本应用笔记解释了如何与 LoRaWAN® 接口以通过 AT 命令管理 LoRa® 无线链路。
- AN6088 如何在STM32 MCU上使用MCE进行加密/解密
- 1.0
- 2024-06
- 96
文档说明:内存密码引擎 (MCE) 是一种加密外设,可确保在外部进行动态加密和解密 非易失性或易失性存储器。MCE 可以保护位于外部存储器中的代码或数据。本文档涵盖MCE 可以提供保护的三个用例。
- AN5687_使用 STM32CubeWL 进行长数据包操作
- 1.0
- 2021-09
- 917
文档说明:本应用笔记描述了如何使用 STM32CubeWL MCU 发送和接收长数据包(大于 255 字节)在 STM32WL 系列微控制器上运行的软件包。
- AN5405_STM32 引导加载程序中使用的 FDCAN 协议
- 5.0
- 2023-12
- 1030
文档说明:本应用笔记介绍了STM32微控制器引导加载程序中使用的FDCAN协议,并详细介绍了每个受支持的命令。
- AN4908_STM32 MCU的USART自动波特率检测入门
- 6.0
- 2024-10
- 3064
文档说明:正确的USART通信要求发射和接收波特率合理地紧密匹配,否则可能会发生通信错误。自动波特率检测在两个设备之间建立通信链路时非常有用,其中从设备位于能够检测主控制器的波特率并进行相应的自我调整。这需要一种自动机制来确定波特率。
- STM32微控制器系统内存启动模式
- 50.0
- 2021-09
- 755
文档说明:引导加载程序存储在 STM32 器件的内部引导 ROM(系统存储器)中,并在生产过程中由 ST 进行编程。
- AN3155_STM32 引导加载程序中使用的 USART 协议
- 18.0
- 2024-06
- 1277
文档说明:本应用笔记介绍了STM32微控制器引导加载程序中使用的USART协议,并详细介绍了每个受支持的命令。
- I-CUBE-LRWAN 上的 AT 命令示例
- 8.0
- 2021-10
- 665
文档说明:本应用笔记介绍了嵌入了CMWX1ZZABZ-091 LoRa®模块。本文档说明如何与 LoRaWAN 交互®使用 AT 命令管理 LoRa® 无线链路。
- 如何使用STM32CubeMX构建简单的USB-PD接收器应用程序
- 5.0
- 2021-10
- 951
文档说明:本应用笔记是从STM32CubeMX开始构建非常简单的USB供电接收器示例的指南。本文档适用于嵌入 UCPD(USB Type-C®功率输出控制器)外设的所有 STM32 MCU。
- STM32微控制器上的Octo-SPI接口
- 7.0
- 2021-09
- 782
文档说明:复杂的功能需要更高的数据吞吐量和对通常有限的 MCU 片上存储器的额外要求,意法半导体在市场上提供了多种具有新的集成高吞吐量Octo-SPI 接口的MCU产品.
- STM32 MCU 安全固件安装 (SFI) 概述
- 11.0
- 2021-09
- 2
文档说明:本应用笔记支持 STM32 MCU 上可用的安全固件安装 (SFI) 功能
- AN3156_STM32 引导加载程序中使用的 USB DFU 协议
- 16.0
- 2024-10
- 1156
文档说明:本应用笔记介绍了STM32微控制器引导加载程序中使用的USB DFU协议,并详细介绍了每个受支持的命令。
- VREFBUF外围应用和修整技术
- 1.0
- 2021-09
- 717
文档说明:适用的STM32xx 器件嵌入了一个非常精确的缓冲参考电压VREFBUF,它既可以用作 ADC、DAC 等内部外设的电压参考,也可以通过VREF+引脚从外部使用。
- AN5543_在STM32设备上处理SPI通信的增强方法
- 3.0
- 2024-06
- 847
文档说明:本文档适用于基于STM32 Arm® 的设备
- AN4879 使用STM32微控制器的USB硬件和PCB指南
- 8.0
- 2024-10
- 1044
文档说明:本文档适用于STM32系列微控制器.本文档提供了PCB设计指南来帮助确保USB规范的电气规格,也涵盖了这些配置的详细资料。
- 将硬件实时时钟 (RTC) 和篡改管理单元 (TAMP) 与 STM32 微控制器一起使用
- 7.0
- 2021-09
- 727
文档说明:本应用笔记介绍了 RTC 功能以及如何对其进行配置以实现多个用例,例如日历、闹钟、唤醒、时间戳、篡改检测或校准
- 管理 STM32 MCU 中的内存保护单元
- 5.0
- 2021-09
- 747
文档说明:本应用笔记介绍了如何管理 STM32 产品中的内存保护单元 (MPU)。
- 使用 STM32 Chrom-ART 加速器刷新 LCD-TFT 显示屏
- 3.0
- 2021-09
- 737
文档说明:本应用笔记重点介绍了如何使用文中列出的STM32 微控制器上的 Chrom-ART 加速器通过 FSMC(灵活静态存储器控制器)接口刷新 LCD-TFT 显示器。
- STM32CubeMX and STM32CubeIDE thread-safe solution
- 1.0
- 2021-11
- 906
文档说明:本应用笔记描述了在 STM32CubeMX 和 STM32CubeIDE 中实现的线程安全解决方案,以确保安全
- X-CUBE-SBSFU STM32Cube 扩展包的集成指南
- 8.0
- 2021-12
- 779
文档说明:X-CUBE-SBSFU安全启动和安全固件更新解决方案允许使用新的固件版本更新STM32微控制器内置程序,添加新功能并纠正潜在问题。更新过程以安全的方式执行,以防止未经授权的更新和访问设备上的机密数据。
- EEPROM仿真技术和软件 STM32 微控制器
- 5.0
- 2021-12
- 889
文档说明:本应用笔记介绍了使用表1所列STM32系列产品上提供的片上闪存仿真EEPROM机制来替代独立EEPROM的软件解决方案(X-CUBE-EEPROM)。XCUBE-EEPROM 还提供了一个固件包,其中包括演示如何利用此 EEPROM 仿真驱动程序的示例(请参见第 5 节:API 和应用示例)。
- AN2834_如何在STM32微控制器中获得最佳ADC精度
- 8.0
- 2022-03
- 1477
文档说明:本应用笔记旨在帮助理解 ADC 误差并解释如何提高 ADC 精度。
- AN2834_在STM32微控制器中获得最佳的ADC精度
- 9.0
- 2023-09
- 394
文档说明:本应用笔记旨在帮助理解ADC错误并解释如何提高ADC精度。
- AN4899_STM32单片机GPIO硬件设置和低功耗
- 3.0
- 2022-03
- 1059
文档说明:硬件和软件开发人员使用 GPIO 引脚优化其 STM32 32 位 Arm®Cortex® MCU 的电源性能的指南。
- AN4221_STM32 引导加载程序中使用的 I2C 协议
- 13.0
- 2024-04
- 1157
文档说明:本应用笔记介绍了STM32微控制器引导加载程序中使用的I2C协议,并详细介绍了每个受支持的命令。
- AN4286_STM32 引导加载程序中使用的SPI协议
- 14.0
- 2024-04
- 1020
文档说明:本应用笔记介绍了STM32微控制器引导加载程序中使用的SPI协议,并详细介绍了每个受支持的命令。
- AN4635_使用 LPUART 为 STM32 微控制器最小化功耗
- 8.0
- 2024-04
- 918
文档说明:STM32 微控制器具有替代通用异步接收器发送器 (UART) 接口,使其能够以最低功耗要求运行
- AN5498 B-G474E-DPOW1探索套件的 Buck 电压模式
- 3.0
- 2023-02
- 378
文档说明:本应用说明集中在这个B-G474E-DPOW1 探索套件上的降压变换器上,并教授电压模式解控原理,如何设计补偿器来稳定和调节电压模式控制的降压变换器,以及如何在 STM32微控制器上实现这一点。本应用说明还介绍了 X-CUBE-DPOWER STM32Cube 扩展包的降压模式使用情况。
- 使用 STM32 MCU 和 MPU 的 USB Type-C® 供电
- 4.0
- 2021-09
- 781
文档说明:本应用笔记是将 USB Type-C® Power Delivery 与 STM32 MCU 和 MPU 结合使用的指南,TCPP01-M12 用于电源接收器,TCPP02-M18 用于电源,TCPP03-M20 用于双重角色电源保护电路。
- AN5612 STM32 MCU和MPU的ESD保护
- 1.1
- 2024-02
- 713
文档说明:本文档与[1]、产品数据表和IEC61000-4-2标准并行,帮助设计人员选择适当的ESD保护元件来有效保护STM32器件。保护系统免受ESD影响需要考虑许多参数,如PCB外壳、电路板的屏蔽和涂层、PCB布线和涂层,以及PCB布线和技术。
- AN5816 如何使用STM32CubeMX构建STM32 LPBAM应用程序
- 4.0
- 2024-03
- 574
文档说明:本应用笔记展示了如何使用新的 LPBAM(低功耗后台自治模式)应用STM32CubeMX LPBAM功能。
- STM32 MCU和MPU上的低功耗定时器(LPTIM)应用用例
- 7.0
- 2021-09
- 880
文档说明:本应用笔记描述了嵌入在下表中列出的STM32 微控制器 (MCU) 和微处理器 (MPU) 中的低功耗定时器 (LPTIM) 的各种模式和特定功能.
- AN4277_使用 STM32 器件的 PWM 关断功能进行电机控制和数字电源转换
- 7.0
- 2024-04
- 1028
文档说明:本应用笔记的目的是描述 STM32 器件的定时器中断功能。 它详细介绍了它与其他 STM32 内部资源一起用于过流和过压保护的情况。 即,在与电机控制和数字电源转换相关的应用中,例如照明、SMPS 和感应加热。
- AN5261 STM32 MCU和MPU的ESD保护
- 1.0
- 2022-07
- 692
文档说明:本文件适用于基于Arm®的MCU和MPU。STM32 MCU和MPU器件在器件处理和装配过程中嵌入了对ESD事件的保护。它们的ESD抗扰度是根据ANSI/JEDEC标准进行表征的,并在其数据手册中进行了说明,设备制造过程必须防止它们受到超过该规范的任何ESD压力。
- MCU上触摸传感应用的ESD考虑因素
- 5.0
- 2021-10
- 778
文档说明:本文介绍了 ESD 的原因和风险。本文概述了与ESD仿真相关的几种模型和标准,并解释了一些典型的ESD保护技术。
文档说明:本文档描述了由 STM32 微控制器控制的数字开关模式电源的功能。
- AN5785 B-G474E-DPOW1 探索套件上的升压模式
- 4.0
- 2024-06
- 671
文档说明:本文档描述了 Boost _ VoltageMode _ HW 项目的内容,这是一个运行在 B-G474EDPOW1硬件上的软件示例。这种低成本和易于使用的工具包便于快速评估和应用程序开发与 STM32g4系列微控制器,一个设计用于数字变流技术应用的设备家族,结合了高度集成和性能。
- 使用STM32 MCU和MPU的USB Type-C供电
- 5.0
- 2021-10
- 769
文档说明:本应用笔记是将USB Type-C® Power Delivery与STM32 MCU和MPU配合使用的指南,与用于电源的TCPP01-M12、用于电源的TCPP02-M18和用于双角色电源保护电路的TCPP03-M20结合使用。还介绍了两个新的USB Type-C®和USB供电标准的一些基本概念。
- 使用于STM32(符合IEC 61508标准)的X-CUBE-STL功能安全包适应其他安全标准
- 1.0
- 2021-11
- 1039
文档说明:STM32 MCU/MPU安全手册中报告的安全分析按照IEC 61508安全规范执行。本文档报告了针对不同安全标准的变更影响分析的结果。
- 为 STM32 调整 X-CUBE-STL 功能安全包 (IEC 61508 符合)其他安全标准
- 1.0
- 2021-11
- 988
文档说明:STM32 MCU/MPU 安全手册中报告的安全分析是根据 IEC 61508 安全规范执行的。本文档报告了针对不同安全标准的变更影响分析结果。
- AN5409 STM32WL 系列的 STM32Cube MCU 封装示例
- 4.0
- 2023-02
- 1078
文档说明:STM32CubeWL MCU 包随附一组在 STMicroelectronics 板上运行的丰富示例。 这些示例按电路板组织,并为主要支持的工具链提供了预配置的项目。
- 使用STM32高速缓存优化性能和能效
- 3.0
- 2021-12
- 760
文档说明:本应用笔记介绍了意法半导体开发的首批指令缓存(ICACHE)和数据高速缓存(DCACHE)。
- AN5225_使用 STM32 MCU 和 MPU 的 USB Type-C 供电
- 7.0
- 2023-07
- 824
文档说明:本应用笔记是关于将 USB Type-C® Power Delivery 与 STM32 MCU 和 MPU 结合使用的指南,TCPP01-M12 用于电源接收器,TCPP02-M18 用于电源,TCPP03-M20 用于双角色电源保护电路。 还介绍了两个新的 USB Type-C® 和 USB Power Delivery 标准的一些基本概念。
- STM8AF/AL/S、STM32 MCU和MPU振荡器设计指南
- 15.0
- 2021-10
- 1028
文档说明:本应用笔记介绍了皮尔斯振荡器的基础知识,并提供了振荡器设计,展示了如何确定不同的外部元件,并为正确的PCB设计以及选择合适的晶体和外部元件提供了指导。
- AN2867 STM8S和STM32单片机晶振设计指南
- 21.0
- 2024-06
- 1027
文档说明:本文介绍如何使用STM8S,STM8AF,STM8AL,STM8A和STM32单片机的晶振
- AN5054 使用 STM32CubeProgrammer 进行安全编程
- 16.0
- 2024-08
- 799
文档说明:本文档指定了准备 SFI(安全内部固件安装)、SFIx(安全外部固件安装)、SMI(安全模块安装)或 SSP(安全秘密配置)映像所需的步骤和工具。
- AN5886 焊盘栅格阵列封装的设计和电路板组装指南
- 2.0
- 2024-06
- 382
文档说明:本应用笔记提供了在印刷电路板上处理和组装LGA封装的指南。焊盘栅格阵列(LGA)是基于层压中介层的模制阵列封装,其封装底部具有外部引脚或I/O,按列和行排列。 本文档介绍了LGA封装稳健可靠的电路板组装的一般指南和建议,尤其是正确的电路板和模板设计、组装和返工。为了开发特定的解决方案,需要实际经验和开发工作来优化装配过程并满足各个设备的要求。
- LAT0161 STM32F103上USB的端点资源
- (0.4M)
- 608
- 2015-06-12
文档说明:某客户使用STM32F103的USB模块做设备时和上位机PC连接时碰到一个问题:PC端驱动已经固定好,是对下位机USB设备上的地址编号为0x0A和0x0B的两个端点通信,从0x0A端点读取数据,向0x0B端点写数据。而STM32F103的USB模块只有8个双向端点,能否支持这样的寻址。
- LAT0232 STM32 Bootloader中DFU使用限制
- (0.2M)
- 565
- 2016-06-28
文档说明:本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。
- LAT0136 SPI接收数据移位分析一例
- (0.1M)
- 565
- 2015-12-01
文档说明:该问题在不同客户使用不同芯片的SPI功能时都曾经提到。主要现象是slave端接收到的数据时有移位现象,例如0x10接收成0x08。此种移位一旦发生,当前通讯的后续数据也都发生了移位。
- LAT0134 STM32F0中Guard Time的设置
- (0.2M)
- 457
- 2015-12-02
文档说明:客户使用STM32F091的USART工作于smartcard模式用于7816通讯,发现不正常。本篇LAT的内容简介了STM32F0中关于USART中Smartcard模式的Guard Time的设置。
- LAT0064 一个判断I2C总线通信异常原因的方法
- (0.2M)
- 600
- 2016-01-12
文档说明:此问题由某客户提出,应用处理器AP 与MCU 进行I2C 通信,通信会经常发生异常,需要定位原因.
- LAT0208 关于STM32 USB作为从机设备时管脚连接以及通讯的简易验证方法
- (0.5M)
- 572
- 2016-03-25
文档说明:USB作为从机设备时,管脚连接以及通讯的验证方法其实就是下载一段简单USB程序,在不需要任何驱动的前提下实现简单的USB通讯。通过这个简单程序的运行情况来判断USB管脚和通讯是否正常。
- LAT0200 LwIP内存配置
- (0.3M)
- 600
- 2016-03-25
文档说明:LwIP在lwipopts.h和opt.h头文件中提供了多个配置选项。用户可以根据不同的性能需求和不同应用的内存限制对协议栈用到的内存配置进行调节。Opt.h头文件中包括协议使能和设置,内存设置,调试选项等等。而Lwipopts.h头文件中集合了opt.h中一些常常需要改动的部分。一般情况下用户对lwipopts.h头文件进行修改就可以了。不管是对lwipopts.h还是opt.h进行修改,都必须保证是在已经对你所改动的内容足够的了解的情况下进行,所做的改动是正确的,否则有可能导致协议栈不能正常工作,或者
- LAT0212 USART中断方式接收无响应问题的一种情况及其处理方法
- (0.3M)
- 596
- 2016-05-13
文档说明:此问题由客户工程师提出,客户在使用STM32F103 的USART 做串口通讯时,发现了一个问题,当设备正常通信一段时间后,串口不响应外部的通信请求了。
- STM32 基于 Nucleo板 CAN总线的建立
- (1.0M)
- 2143
- 2016-06-21
文档说明:STM32 NUCLEO开发平台是ST最新发布的易用性好、可扩展性佳的低成本平台。开发平台具有mbed功能支持Arduino接口,同时还提供ST Morpho扩展排针,可连接微控制器的所有周边外设,可以利用Arduino巨大生态系统优势,便于快速实现STM32学习和评估! 这儿我们评估它的CAN外设功能。
- STM8 CAN总线的IdMask模式的讲解
- (0.6M)
- 1358
- 2016-06-21
文档说明:学习了STM8的CAN总线的IdMask模式。在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时-根据标识符的值决定软件是否需要该报文;如果需要,就拷贝到RAM里;如果不需要,报文就被丢弃且无需软件的干预。为满足这一需求,beCAN为应用程序提供了个可配置的、位宽可变的6个(0-5)过滤器组,用于只接收那些软件需要的报文。硬件过滤的做法节省了CPU开销,否则就必须由软件进行过滤,从而占用一定的CPU资源。
- UART异常错误分析
- (0.2M)
- 1365
- 2016-06-28
文档说明:客户在产线批量生产测试uart的时候,发现有一部分出现了如noise detect,framing err等异常状态进入中断处理。
- LAT0023 时钟延展导致 I2C 通信不可靠
- (0.2M)
- 532
- 2015-07-29
文档说明:该问题由某客户提出,发生在 STM32F103R8T6 器件上。据其工程师讲述:其产品中设计中,STM32 与一颗 MPEG 解码芯片通过I2C接口通信。其中,STM32 为 SLAVE节点,而 MPEG 解码芯片为 MASTER 节点。在产品调试过程中,发现该通信不可靠。在系统运行一段时间后,该通信会出现故障而导致整个系统死机。使用示波器测量,发现这时I2C总线的 SCL 信号持续为低电平。
- LAT0226 串口工作在DMA模式下有时接收异常
- (0.3M)
- 601
- 2016-07-05
文档说明:客户反馈在使用STM32F205的串口工作在DMA模式时,有时能够接收数据,有时完全没有数据,但如果换成中断模式来接收又能100%正常收到数据。
- LAT0225 通过STM32CubeMX生成HID双向通讯工程
- (0.9M)
- 461
- (5.2M)
- 409
- 2016-07-05
文档说明:客户在做USB通讯的时候,基本的需求就是发送某些数据到USB host端,同时接收一些数据从USB Host端,那么如何快速的建立一个工程并验证数据是否正确呢?下边我们就结合STM32F072的评估板(其他的STM32xx系列的实现方式都是类似的)来快速实现一个简单的数据收发实验。
- LAT0233 MCU在STOP状态下通过UART唤醒分析
- (0.2M)
- 439
- 2016-07-05
文档说明:最近有客户反映STM32F103进入STOP模式后无法通过串口唤醒。
- LAT0241 STM32F746ZG USB 驱动不正常
- (0.5M)
- 461
- 2016-07-14
文档说明:某客户的产品,需要评估NUCLEO-F746ZG板上的USB功能,使用cube Version 4.15.1 版本工具生成工程,但在win7和win10上遇到驱动不正确。
- LAT0250 如何基于HID(MOUSE)例程生成一个可以输入输出任何长度小于等于64字节的例程
- (0.3M)
- 361
- (1.1M)
- 430
- 2016-08-09
文档说明:本篇LAT的内容简介 如何应用ST USB HID(MOUSE)例程,生成一个可以输入和输出任何长度小于等于64字节的例程。
- LAT0246 bxCAN的过滤器的4种工作模式以及使用方法总结
- (0.9M)
- 458
- (10.2M)
- 413
- 2016-08-09
文档说明:bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文所讲内容,就可以很方便地适用于所有STM32系列中包含bxCAN外设的型号。有关bxCAN的过滤器部分的内容在参考手册中往往看得“不甚明白“,本文就过滤器的4种工作模式进行详细讲解并使用具体的代码进行演示,这些代码都进行过实测验证通过的,希望能给读者对于bxCAN过滤器有一个清晰的理解。
- LAT0254 基于Cube库无法检测CAN2的接收中断
- (1.1M)
- 390
- (3.5M)
- 394
- 2016-08-30
文档说明:本文将针对客户在使用Cube库时CAN2不能产生接收中断进行分析。
- LAT0253 基于STM32F7的网络时间同步例程
- (0.5M)
- 373
- (3.0M)
- 386
- 2016-09-20
文档说明:本文介绍的是NTP客户端,NTP协议是TCP/IP协议中的应用层协议。NTP的全称是Network Time Protocol, 它是用来同步网络中个计算机的时间的协议。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。
- LAT0142 使用CubeMX生成TCPEchoServer程序
- (0.6M)
- 537
- 2015-11-03
文档说明:在STM32的众多外设中,以太网这个外设相对而言还是比较复杂,初始化的过程也比较复杂,涉及到MAC,DMA,PHY好几块内容的初始化。可能有时候datasheet都看得头疼了,可初始化还是有问题。而STM32CubeMX工具就可以帮我们轻松完成这部分工作。在本文中,将分别以STM3220G-EVAL板为例,通过CubeMXv4.11来新建一个基于RAW API的TCPEchoServer的工程。
- LAT0108 在OTG主机库对NAK的处理
- (0.3M)
- 374
- (16.0M)
- 435
- 2015-07-28
文档说明:某客户使用 STM32F4 的 OTG 库做 USB 主机控制 Wifi 网卡。使用 BULK 传输类型时,从数据读取数据时, 如果设备返回需要把设备返回的 NAK 状态告知上层应用,该如何修改OTG 库。
- LAT0280 在进行USB CDC类开发时,无法发送64整数倍的数据
- (0.8M)
- 464
- (0.3M)
- 428
- 2016-12-16
文档说明:在向客户推STM32F4芯片的时候,客户反馈使用CDC类无法发送64个字节,于是通过深入研究问题,发现问题之所在,到解决问题。本文将基于STM32F4DISCOVERY板,一步步重现问题,一方面介绍如何使用USB的CDC类进行开发,另一方面,对在开发过程中碰到发送64整数倍数据时会失败的问题分析及解决方案。
- LAT0099 STM32以太网电路设计注意事项
- (0.2M)
- 656
- 2015-07-12
文档说明:STM32Fxx7 系列(互联型产品)中内置了MAC,配合外置的 PHY可以实现以太网通讯。这篇文档将介绍以太网接口的信号定义,重点介绍时钟电路的设计,并给出在实践中已成功应用的设计方案,希望可以对需要进行以太网电路设计的朋友提供帮助。
- LAT0164 USB device库使用说明
- (0.8M)
- 595
- 2015-06-13
文档说明:本篇LAT从控制传输的角度解析了运行在“USB FS IP”这款USB模块上的全速USB设备库的结构和用法。
- LAT0019 I2C 接口进入 Busy 状态不能退出
- (0.2M)
- 547
- 2015-07-04
文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的一个 I2C 接口与一个 EEPROM 通信。在系统可靠性测试中发现,经过长时间运行后,STM32 会 出现不能读写 EEPROM 的现象。通过 NRST 管脚对 STM32 进行复位,复位后该现象依旧存在。关掉电 源,然后重新上电,现象消失。通过进一步测试发现,如果对 STM32 反复做复位操作,会很容易复现 这一现象。
- LAT0096 M0的USART波特率自动识别问题
- (0.4M)
- 454
- 2015-07-05
文档说明:某客户用STM32F051的芯片做了一个自动波特率的实验(代码是仿照ST库里面的例子写的),用串口发送数字键的ASCII码,在接收端只有奇数ASCII被确认。
- LAT0079 OTG 主机对于NAK 的延迟处理(2)
- (0.3M)
- 415
- 2015-07-06
文档说明:该问题由某客户提出,发生在 STM32F405RGT6 器件上。据其工程师讲述:STM32F405RGT6 作为主机向 从机做 Bulk_Receivdata()传输,每次收到 NAK 时,主机会每隔 5us 左右重新发起 TokenIn,从机在这 段时间内没有准备好数据,所以依然发送 NAK。客户想在 200us 左右发起 IN 令牌,这样给从设备以准 数据的时间(实际数据的准备时间预计为 300us 左右)。
- LAT0098 OTG主机库V2.1.0上的兼容性调整
- (0.4M)
- 422
- 2015-07-07
文档说明:某客户使用 STM32F2 的 OTG 库中的 U 盘主机例程在连接 U 盘时,有些 U 盘不能识别,甚至出现操作死机的情况。现就针对版本 V2.1.0 的 USB 主机库中的 MSC Host 例程做一些修改,以能够兼容更U盘。
- LAT0033 SPI3 接口没有信号送出
- (0.2M)
- 427
- 2015-07-08
文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的 SPI3 接口连接到一个串行 EEPROM。在软件调试时,发现该接口没有信号送出。
- LAT0017 SPI接口发片选信号导致死机
- (0.2M)
- 484
- 2015-07-09
文档说明:该问题由某客户提出。据其工程师描述:其产品设计中,使用了 STM32F103VDT6 器件。该器件的 SPI2 通信接口外接一个 EEPROM,在其进行软件调试时,发现当程序发起对 EEPROM 的读写 时会导致 STM32 死机。
- LAT0113 STM32F2 Ethernet(FreeRTOS)驱动更新
- (0.4M)
- 446
- (1.8M)
- 455
- 2015-07-11
文档说明:很多朋友反映 ST 官网的例程 stsw-stm32060(也就是 STM32F2x7 的以太网例程)中的 FreeRTOS 驱 动有问题,表现为在网络压力测试下向 STM32 进行 ping测试,过段时间后会出现无法恢复的网络延时,甚至出现 ping 不通(网络不通的情况,注意不是超时)。
- LAT0066 STM32以太网硬件设计——PHY
- (0.2M)
- 629
- 2015-07-13
文档说明:OSI 的7 层基准模型中PHY 属于第一层 ——物理层。PHY是数据链路层的媒体访问控制部分和媒体的接口。PHY对所有传输的数据只是进行编码转化,没有对有效数据信号进行任何分析或改变,但是MAC 所有的数据传输都必须经过PHY 发送和接收才能传输到目标MAC。PHY 还可以完成连接判断,自动协商以及冲突检测。MAC 可以通过修改PHY 的寄存器完成对自动协商的监控,当然也可以读取PHY 的寄存器来判断PHY 的状态。
- LAT0016 对Flash 操作导致USART 接收丢数据
- (0.2M)
- 555
- 2015-07-28
文档说明:该问题客户提出,发生在STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了STM32 片上Flash 模拟了一个EEPROM 的功能,用于存贮数据。在软件调试时,发现开启此功能,会影响到USART 通信,导致偶尔发生个别数据接收不到的现象。
- LAT0077 STM8L051F3P6串口UART数据起始位判断的问题
- (0.4M)
- 471
- 2015-07-14
文档说明:某客户反映新换成STM8L的单片机,UART配置后,利用库函数软件代码,无法正常接收正确的数据。客户对照波形,初步判断是起始位的问题。为了能测出STM8L能够识别的起始位前面的最短高电平,对客户发送的数据进行了模拟,不断调整起始位前面的高电平宽度,最后发现高电平宽度>=21uS的时候STM8L可以正常接收数据。
- LAT0074 STM8L152C6T6 硬件IIC,发送从地址后无ACK信号
- (0.3M)
- 505
- 2015-07-15
文档说明:某客户反映使用STM8L的IIC的库的DEMO,master和slave通信,使用IIC1的端口PC0与PC1,并分别上拉接4.7k的电阻至3.3V,主机的SCL与从机的SCL相连,SDA也一样,但是slave一直没有应答,想不明白原因,波形客户看了认为没有问题,就是没有应答,不知道原因是什么,IIC速度给的都是100K。
- LAT0072 STM8中UART奇偶校验的使用方法
- (0.3M)
- 360
- (0.0M)
- 308
- 2015-07-17
文档说明:该问题由某客户提出,发生在 STM8S105C6T6 器件上。据其工程师讲述:当他所撰写的程序不使用奇偶 校验的时候,程序工作是正常的;但是当他把奇偶校验改成偶检验 EVEN时,程序无法正常工作;现象为:一、不管上位机发送的数据是不带校验位的,还是带奇偶校验位的,STM8S 都可以正常地接收到数据;二、当奇偶校验位使能后,接收到的数据再返回上位机,显示的数据不一定是正确的。
- LAT0020 UART 发送数据丢失最后一个字节
- (0.3M)
- 426
- 2015-07-18
文档说明:该问题由某客户提出,发生在 STM32F103VCT6 器件上。据其工程师讲述:在其产品的设计中要使用 STM32 的 STOP 低功耗模式。而在使 STM32 进入 STOP 模式之前,需要对整个系统做一些设置工作, 其中一项工作是通过 USART3 向某个功能模组发送一个命令报文。在实测中发现,该报文没有发全, 总是缺少最后一个字节。
- LAT0028 UART的断帧检测
- (0.2M)
- 475
- (15.0M)
- 287
- 2015-07-19
文档说明:在某些串行工业总线协议中,如 Profibus,每帧发送的数据长度不定,导致接收方在接收数据时无法确定帧的结束点。
- LAT0024 USART1不能设定600BPS的波特率?
- (0.2M)
- 434
- 2015-07-20
文档说明:某客户工程师在某型号新产品的设计中,使用了 STM32 器件,型号为:STM32F103VDT6。据其工程师 讲述:为了实现产品的某项设计要求,他想要通过 USART1 以 600BPS 的波特率与另一颗器件进行通 信。通过编写程序测试发现,该通信接口未能工作在 600BPS 的波特率上,而是工作在一个较高的波 特率上,大约在 1600BPS。更改波特率设定,将波特率设定改为 1200BPS 时,该接口能够工作在设定 的波特率上。
- LAT0018 USB 接口易损坏
- (0.3M)
- 504
- 2015-07-23
文档说明:该问题由某客户提出,发生在 STM32F205VCT6 器件上。据其工程师讲述:为了实现产品的设计中使用 STM32 的 USB OTG 接口,作为其产品的一个通用 USB 接口来用。在其产品小批量试产后,发现 STM32 的 USB OTG 接口在其产品的使用过程中易损坏。
- LAT0112 VCP例程用于数据传输时丢失数据的处理
- (0.3M)
- 446
- 2015-07-24
文档说明:某客户工程师在其产品的设计中,使用了 STM32F205VET6。据其工程师讲述:他使用 ST 的USB 固件库中的VCP例程来实现虚拟串口的功能,但是他发现虚拟串口一次输出的数据(从串口到上位机)如果超过2Kbytes 就会造成数据丢失,只输出尾部的2Kbytes。客户工程师检查代码发现USB 的FIFO 大小由宏定义APP_RX_DATA_SIZE 决定,而APP_RX_DATA_SIZE 的大小刚好为2Kbytes。所以他认为此FIFO设计太小而造成的,于是他将FIFO 的大小改成5Kbyte,不过
- LAT0027 使用 CCM 导致以太网通信失败
- (0.4M)
- 442
- 2015-07-26
文档说明:该问题由某客户提出,发生在STM32F407IGT6 器件上。据其工程师讲述:在其产品设计中使用了STM32 的以太网接口进行通信。在软件最初的调试中,该接口工作正常。后来为了满足软件对内存容量的需求,启用了STM32 的CCM 存贮器,但启用后发现以太网接口不能通信。
- LAT0273 HID与音频冲突问题
- (0.1M)
- 365
- 2016-11-17
文档说明:Demo 程序中,HID 和 Audio 单独运行都不会有问题,把 HID 和 Audio 整合在一起,同进传送数据时,会出现Audio 不能传送数据的情况。
- LAT0278 从零开始使用CubeMX创建以太网工程
- (2.1M)
- 243
- 2016-12-16
文档说明:在前面一篇文章中,介绍了如何使用CubeMX来建立一个简单的TCPEchoserver工程。但是在新建CubeMX项目时,是通过直接选择ST的开发板的方式实现的。对于大多数实际的开发场景,可能并不是在ST的开发板上进行的,所以在这篇文章中,我将介绍如何从零开始建立一个以太网工程。今年ST推出的Nucleo-144板子上集成了以太网接口,所以在本文中,将以STM32F746-Nucelo板为例,通过CubeMXv4.18来新建一个TCPEchoserver的程序。
- LAT1449 STM32 USBx Host HID standardalone 移植示例
- (0.1M)
- 10
- 2024-11-20
文档说明:目前 USBx host standalone 的官方示例较少,仅有一个。不过使用 CubeMX 可以快速地生成USBx Host 相关类的示例工程,会很方便大家的开发。这里以 NUCLEO-H563 为例,实现USBx Host HID 类,大家可以以此为参考移植到其他的 USBx Host 类。
- LAT0630 STM32F767的USB工作在HOST模式下的远程唤醒问题
- (0.6M)
- 400
- (1.3M)
- 361
- 2018-03-26
文档说明:本文针对STM32F767的USB_OTG_FS模块工作在Host模式下的挂起与恢复以及远程唤醒方面的问题进行讨论。
- LAT1436 UART RX是否可以同时使用EXTI外部中断
- 2024-07-26
文档说明:这个例子中,使用了 I/O 口作为复用引脚时,其 I/O 引脚仍然还是连接到内部其他电 路的,包括连接到输入数据寄存器,连接到 EXTI 电路。所以,我们可以利用这种连接来 帮助我们实现一些特殊的功能。 很多时候,有些问题可以通过 STM32 内部的一些连接来实现一些特殊的使用情况。 STM32 在内部其实是提供很多内联的信号,特别是 TIM 外设、ADC 外设、DMA 外设等 等。所以,在实际使用中,多动动脑筋,说不定就能找到一个简单的解决方案。
- LAT1437 选择USBX模块生成USB CDC ACM无PD的项目
- (0.1M)
- 69
- (0.1M)
- 52
- 2024-07-26
文档说明:是协助客户解 决这个问题,提供给客户不带 PD 功能的虚拟串口工程。
- LAT1343 STM32H5 USBD Classic驱动 CDC移植
- (0.1M)
- 246
- 2024-03-21
文档说明:细心的用户可能会发现,使用到我们的 STM32CubeMX 6.9.1 对 STM32H5 的USB 外设进行配置的时候,只能用 USBX,而以前的 Classic USB 库不能选择了。 由于 USBx 是基于 Threadx OS 的,客户更多的希望是裸机版本的,所以在这儿给大家提供一个移植的方法。
- LAT1315 串口DMA接收不定长数据的一种方法
- (0.1M)
- 669
- 2023-09-22
文档说明:这次我们介绍另外一种方法,在 DMA 方式下利用硬件接收超时中断(Receiver timeout interrupt)实现不定长数据的接收。
- LAT1323 STM32L452 I2C关闭时钟延展功能的使用
- (0.1M)
- 331
- 2023-09-22
文档说明:I2C 的时钟延展功能是可选功能,主机可以不支持该功能,但从机需要相应的适配。未来 ST公司的 STM32 Cube 库后续有计划增加对时钟延展功能的支持。
- LAT1070 STM32L433在STOP模式USART不能工作的问题解决
- (0.1M)
- 595
- 2022-02-21
文档说明:本文档描述了在STOP0/1 模式下使用USART需要注意的地方。
- LAT1016 USB发送数据时出现迟滞现象
- (0.3M)
- 580
- 2021-11-04
文档说明:客户反馈,使用STM32F446 的高速USB 外设,即USB_OTG_HS 外设,且使用内置全速PHY。客户的产品USB 用做device,自定义HID 类,当连接带UOS 操作系统的HOST 时,会发现当前数据并没有成功发送,但是会发送上一次的数据,即发送数据出现”迟滞”现象。但在Windows 下却没有出现此类问题。另外,客户同时还使用了STM32F446 上的USB_OTG_FS 外设,且此外设做同样的事一切正常,目前此问题只出现在USB_OTG_HS 外设上。
- LAT0286 STM32F4xx的I2C总线挂起异常处理
- (0.4M)
- 502
- 2016-12-30
文档说明:客户使用I2C对EEPROM进行读取操作时,正常读取的最后一个字节,主机会传送一个NACK给EEPROM,以便结束该次读取过程,如果主器件给出ACK,而程序又默认结束读取过程,会出现EEPROM认为主机还需要读取数据,但此后SCL的时钟不会给出,将导致I2C总线被挂起占用,此时START,STOP命令将不会再次成功送出信号;本文针对这个异常状况结合实际应用问题给出处理方法。
- LAT0759 STM32以太网MAC Loopback的实现
- (0.4M)
- 534
- 2020-12-01
文档说明:在 STM32 以太网调试中经常会遇到“设备接收不到数据”,或者“设备发出的数据对端设备收不到”之类的问题。遇到这类 问题首先要做的是定位问题发生的部位,这样做的好处就是可以指明下一步调试的方向,缩小分析的范围。
- LAT0793 Lwip中和IP分包的相关参数
- (0.3M)
- 540
- 2020-10-19
文档说明:前不久接到一个客户的问题。在 H743 上需要通过 UDP 发送大的数据包,涉及到 IP 分包的问题。他们在测试的过程中遇到了 只要发送 6KB 的 UDP 数据包就会出现 hardfault 的问题。拿到这个问题的时候,调试得到了和客户一样的现象,程序进入 hardfault,并且是由 Lwip 协议栈的 ip_reass_free_complete_datagram 函数触发。后经过一番调试,搞清楚了问题的原 因,要说清楚,我们得先来看看 Lwip 中 IP 分包的实现。
- 一个因初始化顺序而导致异常的话题
- (0.3M)
- 1934
- 2019-11-21
文档说明:有STM32用户反映,他使用STM32F4系列芯片进行开发,通过STM32CubeMx配置初始化代码,使用了UART的DMA传输。但他发现DMA根本不工作。后来他无意中发现,是因为他在用户代码里不经意地调整过UART外设和DMA外设初始化代码的前后顺序,当他重新调整二者的先后顺序后就一切正常了。他想知道这个顺序是怎么影响DMA功能的。
- LAT0572 通过DfuSe Demo软件控制程序跳转到DFU模式
- (0.6M)
- 462
- 2019-01-07
文档说明:我们之前经常有讲到过如何通过USB的DFU方式来对固件进行升级,在示例中我们通常是通过一个按键来触发APP跳转到BOOT从而进入到DFU升级模式。但是也有一种情况,客户的环境是没有任何按键或者其它触发条件,只有一个USB口连接运行windows操作系统的上位机。这不,前不久就碰到这么个客户,下位机MCU端仅仅只有一个USB口连接上位机,且MCU端与上位机之间的USB是常连的,并不能通过USB的拔插操作来触发APP的跳转,在此情况下,我们又该如何来实现客户的需求?
- LAT0624 一个关于LPUART输出异常的问题分享
- (0.4M)
- 413
- 2018-03-26
文档说明:根据客户反馈,使用基于STM32L496的Nucleo板的LPUART 做打印输出时,电脑端始终没法出现任何信息。。根据该开发板使用手册说明,外设LPUART的TX/RX脚【PG7/PG8】默认与开发板STLINK部分的VCP端口相连,这样做可以省去飞线的麻烦,更不需要外接USB-UART转换器件。本文档对该问题做了解答。
- LAT0750 STM32以太网MAC地址Hash过滤
- (0.1M)
- 691
- 2021-06-21
文档说明:STM32MCU 的以太网外设提供多种数据包过滤的模式。
- LAT0633 HID+CDC复合设备在WIN10系统中的识别问题
- (0.4M)
- 470
- (0.0M)
- 425
- 2018-03-22
文档说明:本文以STM32F405为例,详细说明上HID_CDC复合设备在WIN10的识别问题。
- LAT0368 在进行USB CDC类开发时,无法发送64整数倍的数据(续)
- (0.4M)
- 525
- (2.7M)
- 386
- 2017-04-19
文档说明:此文延续之前相同文章的话题,是对上篇文章的补充,之所以会有此文,主要是之前发现问题是在STM32F4上,解决方案也是基于CubeF4,但是,当相同问题出现在STM32F0上时,使用之前的代码修改并不能适用,这也就是本文的目的所在。
- LAT0380 基于STM32 I2S的音频应用开发介绍
- (1.7M)
- 556
- (14.0M)
- 439
- 2017-10-30
文档说明:在音频开发中,I2S(Inter-IC Sound)接口被广泛采用。大部分STM32集成了I2S接口。本文主要为了让STM32使用者了解I2S音频接口,及快速实现I2S接口的音频应用开发。 首先,对STM32的I2S接口进行简单介绍,然后描述了几种常见I2S音频应用架构及每种架构音频部分的电路图,最后围绕每种架构给出实现例,以便读者进行参考理解。其中,实现例会围绕STM32CubeMX展开,以便开发者能够参考并快速、简便地实现软件开发。除此之外,在Cube软件包中有I2S外设应用例程,提供了更完善的实现参
- LPUART唤醒STOP MODE下的MCU
- (0.2M)
- 1224
- 2017-03-24
文档说明:在很多低功耗应用中都需将MCU 进入STOP MODE 以节省更多的功耗,但是在以前的架构中,如果要达到这种应用,只能在进入低功耗模式之前将串口的管脚设置成普通的GPIO 的中断模式,虽然也可以达到效果,但是这样会丢失第一个字节.所以我们现在可以使用新的LPUART,这样不仅可以把MCU 从STOP mode 下,还可以不丢失第一个数据,但是还是有一定限制和使用方法的.下面我们将详细介绍一下。
- LAT0347 STM8L I2C程序第二次数据通信失败的问题分析
- (0.4M)
- 439
- 2017-04-19
文档说明:本篇文章主要是对STM8Lxxxx 在I2C 通信调试中遇到的第一次通信正常,但第二次通信失败问题的分析和处理。
- LAT0339 增加UART接口应用时的异常分析
- (0.4M)
- 436
- 2017-05-16
文档说明:Cube软件包的提供,极大的降低了开发难度。使用者在开发的过程中,只需参考Cube包中提供的例程就能快速的实现对应功能开发。开发者为了快速开发UART功能,参考Cube包中的UART例程,并根据应用情况,扩展了另一组UART接口。但是在应用过程中,发现两路UART不能共存。本文分析了这种情况出现的原因。
- LAT0298 USB DFU IAP例程移植的两个话题
- (0.3M)
- 529
- 2017-03-21
文档说明:在STM32 的系列产品中,很多型号都带有USB 接口,为使用USB 来进行代码升级提供了便利。这些型号中又有很大一部分可以通过内部System Memory 中的Bootloader 直接进行USB DFU 升级,具体哪些型号支持USB DFU,可参考应用笔记AN2606《STM32 微控制器系统存储器自举模式》。有些型号虽然有USB,但是System Memory 中的Bootloader 并没有支持USB DFU,比如STM32F102 / STM32F103、或者Bootloader V2.x 的
- LAT0207 STM32系列MCU模拟双盘符U盘的应用
- (0.2M)
- 360
- (2.1M)
- 379
- 2017-03-21
文档说明:客户使用STM32F429系列MCU,存储介质有两种,分别为SDIO连接TF-card,SPI Flash,目的是通过1个usb口连接到PC后,能够看到两个盘符,PC能够分别对TF-card和SPI Flash进行读写操作。
- LAT0343 一个UART应用异常案例的分析
- (0.2M)
- 461
- 2017-05-22
文档说明:在Cube软件包中,为不同系列MCU、不同外设提供了对应的例程方便开发参考。其中,针对STM324xG-EVAL平台提供了UART中断发送接收的例程。开发者参考了这个例程进行UART功能开发,并且为了实现不间断的接收功能,在接收回调函数中,再次调用中断接收函数。在这种情况下,出现了例程执行异常。本文分析了这种情况出现原因及解决方法。
- LAT0351 I2C配置顺序引发的异常案例
- (0.3M)
- 497
- 2017-05-24
文档说明:在参考Cube软件包中I2C例程后, 根据应用需要新增了一路I2C接口,结果新增I2C无法收发数据。本文主要对问题进行描述,分析产生原因,提供解决方法。
- LAT0369 USBD Vbus PA9如何配置为普通GPIO口引脚
- (0.6M)
- 437
- 2017-06-29
文档说明:某客户准备用STM32F205VCT6做USB FS Device设备时,配置PA9作为普通通用的GPIO口(外部上拉电阻10K到电压3.3V,NO PU/PD),在项目测试的时候发现,该引脚上的电压只有2V。
- LAT0377 USB传输数据时出现卡顿现象
- (0.4M)
- 487
- 2017-09-22
文档说明:在进行USB开发的过程中,有多个客户反馈,USB传输数据时出现卡顿现象。本文将针对这一问题进行分析。
- LAT0379 STM32的高速USB信号质量测试实现
- (0.6M)
- 532
- 2017-10-23
文档说明:STM32提供了丰富的接口资源,其中包括USB FS、USB HS、OTG FS和OTG HS。对于高速USB,由于信号速率相对较高。在开发过程中,会对高速USB信号质量进行测试,例如运用广泛的眼图测试。STM32的高速USB/OTG IP遵循USB 2.0规范,能够配合实现眼图等信号质量测试项。本文中,首先介绍眼图等信号质量测试的实现框架,然后以Cube软件包中USB 设备类的HID例程为基础,提供软件层面的修改。最后通过USB官方提供的HSETT工具,一步一步呈现如何使STM32实现的USB设备进入测
- LAT0337 输出的数据和数据长度始终不匹配
- (0.3M)
- 358
- 2017-04-05
文档说明:客户反应使用我们的STM32F446 的CEC 库的时候,输出的数据和数据长度始终不匹配,跟电视通信不正常,如果输出的数据始终比长度多一个字节.客户试着按字节数减一去做输出,但是又不能输出一个字节的情况.
- LAT1398 STM32H7 SPI NSS功能的灵活应用案例
- (0.1M)
- 223
- 2024-02-22
文档说明:某客户开发一款高精度工业测量仪器,打算使用 STM32H7+外置高精度 ADC 采样的分离方案来实现。客户选取了一款所属行业内比较通用的 ADC 采样芯片。在读取该 ADC芯片手册后,客户发现该款 ADC 采样芯片使用 MCU 标准 SPI 与之通信存在问题,手册里面也推荐使用 DSP/FPGA 的来实现,客户一下就犯难了。为了降低成本和开发周期,客户想使用 MCU 来替代 DSP/FPGA 与 ADC 采样芯片的高速通信。
- LAT1350 基于 STM32U5创建USBx_CustomHID通信
- (0.1M)
- 429
- 2024-01-03
文档说明:某客户在使用 STM32U5 开发一款产品时需要使用到 USB Custom 进行双向通信,并反馈STM32U5 使用的是 Azure USBx 协议栈,不再支持 ST USB device 库。客户表示只熟悉 STUSB Device 库,对 USBx 协议栈与 API 没有任何使用经验。查阅目前所有 USBx 的例程,发现目前 USBx 均没有可参考的 Custom HID 双向通信范例,客户希望提供使用 USBx HID 进行双向通信的例程,这里简单介绍下利用 CubeMx 创建工程的实现过程。
- LAT1350 基于 STM32U5 创建 USBx_CustomHID 通信
- (0.1M)
- 163
- 2024-01-03
文档说明:某客户在使用 STM32U5 开发一款产品时需要使用到 USB Custom 进行双向通信,并反馈STM32U5 使用的是 Azure USBx 协议栈,不再支持 ST USB device 库。客户表示只熟悉 STUSB Device 库,对 USBx 协议栈与 API 没有任何使用经验。查阅目前所有 USBx 的例程,发现目前 USBx 均没有可参考的 Custom HID 双向通信范例,客户希望提供使用 USBx HID 进行双向通信的例程,这里简单介绍下利用 CubeMx 创建工程的实现过程。
- LAT1269 SPI读取数据的最后一位出错问题
- (0.1M)
- 514
- 2023-02-08
文档说明:客户在项目开发中使用 STM32F427ZGT6 的 SPI 连接外部 Flash 时,发现在常温下能正常读写,但是在高温下一段时间后(大概 5 分钟左右)出现读写异常的情况。读写异常时发生在发送 0x5 指令后,返回数据通过软件读取的是 0,而硬件抓取的是 1 。同时也发现同一份代码,同样硬件,如果 flash 换成别的厂家的,在同样温度条件下又没有出现读写异常。
- LAT1298 基于Azure USBx开发USB_OTG_HS MSC应用的几个问题
- (0.1M)
- 396
- (0.1M)
- 235
- 2023-09-22
文档说明:本文主要介绍使用 STM32U599 USB_HS 开发 USBx 应用时的几个问题点,详细配置和移植过程,读者可自行参考本文附件中的工程源码。
- LAT1282 一个串口通信异常的案例
- (0.1M)
- 534
- 2023-06-13
文档说明:客户的产品使用的是 STM32L471VET6, 通过串口外部连接一个 zigbee 模块, 波特率 115200bps.。出现问题时的具体情况是, 从 MCU 发出的串口波形检测到一个位的宽度明显不正确, 导致外部的 zigbee 模式识别不到。
- LAT0139 使用STM32CubeMX实现USB虚拟串口环回测试功能
- (0.1M)
- 838
- 2022-11-29
文档说明:客户在 STM32F401RET6 中使用到了 USB 的虚拟串口功能。要求提供一个在STM32Cube 中实现虚拟串口进行数据环回测试功能的范例程序。因为在我们目前所提供范例程序中,并没有适合客户需求的范例,所以我们在 STM32CubeMX 中创建一个范例程序给客户进行参考。
- LAT1017 多次插拔后USB无法再工作
- (0.1M)
- 841
- 2021-09-22
文档说明:多次插拔后USB无法再工作
- LAT1435 使用 GPDMA 进行 SPI LCD 整屏传输
- (0.1M)
- 13
- 2024-11-20
文档说明:客户需要评估 STM32U5+SPI LCD 整屏刷新时的显示效果。一般 SPI LCD 都内置了GRAM,在使用 TouchGFX 时都会选用部分帧缓冲以节省内存。客户需要整屏刷新,并尽量节省内存,则需要使用单帧缓冲的方式。
- LAT1318 STM32L011在SPI bootloader模式下的PA6状态分析
- (0.1M)
- 328
- 2023-11-29
文档说明:客户反映 STM32L011 PA6 空片时进入 system memory 内部自带的 bootloader后,GPIO 的实际测试状态同 AN2606 中描述 push-pull pull-down 有出入,实际测试为高电平。
- LAT1361 STM32的USART能否支持9位数据格式话题
- (0.1M)
- 310
- 2024-01-03
文档说明:有客户反馈,他最近在做一个项目用到 STM32L051 这款单片机。平常的 USART 串口传输是 8 位数据,但是他的项目需要用串口传输 9 位数据。当设置为 8 位数据时,串口响应中断正常。但是,当设置为 9 位数据时,串口就不产生中断了。USART2 的 ISR 寄存器 RXNE 位被置1,RDR 寄存器接收到了数据,就是不产生中断,数据也读不出来。请问是不是 HAL 库函数哪里出了bug?另外,客户还补充说,使用 STM32CubeMX 进行配置并创建的工程代码。
- LAT1242 如何让CDC类USB设备批量接收64字节以上数据
- (0.1M)
- 727
- 2023-02-08
文档说明:STM32 开发者在实现 CDC 类虚拟串口与 PC 主机通信过程中,有时会遇到点麻烦而不得其解。那就是当主机端单次发送的数据不超过 64 字节时,接收正常。一旦发送数据量大于 64 字节时就接收失败,总是出现丢包现象,似乎只能接收 64 字节以内的数据。网上有人干脆建议主机每次发送不要超过 64字节,当然,也有人提及要作分包处理但没具体实现代码可以参考。这个问题在网络上也有些人在试图寻求答案。
- LAT1184 STM32 DCMI的带宽与性能介绍
- (0.1M)
- 440
- 2023-02-03
文档说明:对于使用 STM32 DCMI 开发相机应用的客户,经常有以下问题:STM32 DCMI 最大支持的像素时钟是多少?STM32F4/F7/H7/U5 能支持 1280×720 的分辨率吗?最大的帧率是多少?如何判断所设计的应用产生的带宽是否能充足?相机输出是选择 8 位、10位、12 位、还是 14 位?针对这些问题,本文档从 DCMI 使用的几个方面,介绍了 STM32 DCMI 在连续抓取模式下带宽的估算,以及提升性能需要注意的事项。客户在设计相机应用时可以参考。
- LAT1022 STM32H7以太网的MMC中断
- (0.1M)
- 563
- 2021-11-03
文档说明:STM32H7 以太网的MMC(MAC management counter)中断是个有点特别的中断。特殊之处在于它是默认使能。如果我们在代码里不针对MMC 进行相关处理,就会造成一些异常现象。我们先来看一个真实的客户案例。
- DB4380_STM32U575xx数据手册摘要
- 1
- 2021-02
- 1347
文档说明:【STM32U575xx】本文档提供了以下产品的订购信息和机械设备特性STM32U575xx微控制器。
- DB3734_STM32U585xx数据手册摘要
- 2
- 2021-02
- 1060
文档说明:【STM32U585xx】本文档提供了以下产品的订购信息和机械设备特性STM32U585xx微控制器。
- DB4410_B_U585I_IOT02A数据手册摘要
- 1
- 2021-02
- 1461
文档说明:【B-U585I-IOT02A】STM32U5系列的物联网探索套件
- DB4451_带有 STM32U575AI_MCU的评估板
- 1.0
- 2021-09
- 984
文档说明:STM32U575I-EV 评估板设计为完整的演示和开发平台,用于带有 Arm® TrustZone® 和 Armv8-M 的基于STMicroelectronics Arm® Cortex®-M33 内核的微控制器主线安全扩展。
- DB4620_基于STMU5X9NJ的探索套件
- 4.0
- 2024-07
- 248
文档说明:STM32U5x9J-DKx探索套件是一个完整的演示和开发平台,适用于STM32U5x9NJH6Q微控制器
- DB4410_带有 STM32U5 系列的 IoT 节点探索...
- 2.0
- 2021-09
- 1177
文档说明:【B-U585I-IOT02A】B-U585I-IOT02A 探索套件为 STM32U585AI 微控制器提供完整的演示和开发平台,具有 Arm® Cortex®‑M33 内核、Arm® TrustZone® 和 Armv8-M 主线安全扩展、2 MB 闪存和 786 KB SRAM,以及智能外设资源。
- DB3215 基于STM32 Amazon STM32Cub...
- 8.0
- 2022-07
- 789
文档说明:【STM32Cube】X-CUBE-AWS扩展包在STM32U5 32位微控制器上演示,该控制器基于Arm® Cortex®-M33处理器,配备Arm® TrustZone®。
- DS14216 STM32U545xx数据手册
- 4.0
- 2024-02
- 481
文档说明:本文档提供STM32U545xx微控制器的订购信息和机械器件特性。
- DS14217 STM32U535xx数据手册
- 4.0
- 2024-02
- 539
文档说明:本文件提供了STM32U535xx微控制器的订购信息和机械器件特性。
- DB3322 STM32Cube的Microsoft® Az...
- 5.0
- 2022-08
- 727
文档说明:X-CUBE-AZURE扩展包由一组库和应用实例组成,可用于作为终端设备的STM32U5系列微控制器。
- DB4511 适用于STM32U5系列的STM32Cube嵌...
- 2.0
- 2023-03
- 406
文档说明:STM32Cube是意法半导体的原创产品,旨在通过减少开发工作量、时间和成本,显著提高开发人员的工作效率。STM32Cube涵盖整个STM32产品组合
- DB4956 适用于STM32Cube的FreeRTOS™软...
- 1.0
- 2023-03
- 312
文档说明:X-CUBE-FREERTOS STM32Cube扩展包运行在基于Arm® Cortex®处理器的STM32U5和STM32H5微控制器上。
- DB4410_STM32U5系列物联网节点探索套件
- 3.0
- 2021-12
- 1120
文档说明:B-U585I-IOT02A发现套件为STM32U585AI微控制器提供了一个完整的演示和开发平台,该微控制器采用Arm® Cortex®-M33内核,具有Arm® TrustZone®和Armv8-M主线安全扩展、2 MB闪存和786 KB SRAM以及智能外设资源。
- DS13737 超低功耗Arm® Cortex®-M33 3...
- 10.0
- 2024-08
- 959
文档说明:本文件提供了STM32U575xx微控制器的订购信息和机械器件特性。
- ES0553 STM32U59xxx和STM32U5Axxx...
- 1.0
- 2023-03
- 291
文档说明:本文档适用于STM32U59xxx和STM32U5Axxx器件的部件号以及本页所述的器件变体。它提供了器件勘误表的摘要和描述,与器件数据表和参考手册RM0456有关。
- DS13086 超低功率Arm® Cortex®-M33 3...
- 10.0
- 2024-08
- 865
文档说明:本文件提供了STM32U585xx微控制器的订购信息和机械器件特性。
- DS13633 STM32U59XXX数据手册
- 2.0
- 2023-09
- 408
文档说明:本文件提供了STM32U59xxx微控制器的订购信息和机械器件特性。
- DS13543 STM32U5Axxx数据手册
- 2.0
- 2023-09
- 354
文档说明:本文档提供STM32U5Axxx微控制器的订购信息和机械器件特性。
- DB3171 STM32 Nucleo-144板数据手册
- 17.0
- 2024-03
- 1068
文档说明:本文档是NUCLEO‑XXXXZX NUCLEO‑XXXXZX‑P,NUCLEO‑XXXXZX‑Q系列板子数据手册。
- DB4912 STM32CubeAI-DC数据手册
- 2.0
- 2024-07
- 178
文档说明:STM32Cube.AI 开发者云(STM32CubeAI-DC)是一个免费的在线平台和服务,用于基于 Arm Cortex-M 处理器的 STM32微控制器的创建、优化、基准测试和生成人工智能(AI),本文档是关于其的数据手册。
- DB5144 STM32Cube的物质软件扩展
- 1.0
- 2024-07
- 68
文档说明:X-CUBE-MATTER扩展包功能物质支持预集成上兼容STM32微控制器。的参考实现 物质在STM32上的演示。它已经准备好制作一个Matter终端设备的原型一个参考开发平台。参考意法半导体物质维基文章wiki.st.com/stm32mcu获取支持的STM32平台
- DS13105 STM32WL5xx、STM32WLE4xx...
- 12.0
- 2023-02
- 1102
文档说明:本文档提供有关 STM32WLE5/E4xx 微控制器的信息。
- DB3420 STM32CubeProgrammer一体化软...
- 5.0
- 2024-08
- 71
文档说明:STM32CubeProgrammer (stm32cubeprogram)是一款用于STM32产品编程的一体化多操作系统软件工具。 它提供了一个易于使用和高效的环境,可以通过调试来读取、写入和验证设备内存 接口(JTAG和SWD)和引导加载程序接口(UART和USB DFU, I 2C, SPI和CAN)。
- DB4098_TouchGFX优化的STM32Cube图形框...
- 5
- 2024-08
- 377
文档说明:TouchGFX解决方案作为STM32Cube扩展包(X-CUBE-TOUCHGFX)分发,其中包括所有 TouchGFX软件,以帮助用户开发他们的UI应用程序。STM32生态系统内的TouchGFX互操作性 为用户提供更简单、更快速的开发过程。
- DB4299 STM32Cube的显示扩展板软件扩展
- 3.0
- 2022-12
- 1113
文档说明:X-CUBE-DISPLAY STM32Cube 扩展包在 STM32 微控制器上运行。
- DB4513_STM32板上MXCHIP_EMW3080B的...
- 1.0
- 2021-09
- 1215
文档说明:X-WIFI-EMW3080B提供的软件可与基于Arm® Cortex® 处理器的STM32微控制器一起运行。
- DB4541_适用于STM32微控制器的STLINK-V3M...
- 1.0
- 2021-09
- 1002
文档说明:STLINK-V3MINIE 是一款用于 STM32 微控制器的独立调试和编程微型探针。
- DB4541_STLINK-V3MINIE调试器/编程器微型...
- 2.0
- 2021-12
- 1025
文档说明:STLINK-V3MINIE是一款独立的调试和编程微型探头,用于STM32微控制器。
- DB2196 STM32 Nucleo-64板数据手册
- 18.0
- 2024-03
- 1322
文档说明:STM32 Nucleo-64 boards为用户提供了一种经济实惠且灵活的方式,通过选择STM32微控制器提供的各种性能和功耗特性组合来尝试新概念和构建原型。
- DB3582_面向STM32Cube的蜂窝连接软件扩展
- 8.0
- 2022-03
- 886
文档说明:X-CUBE-CELLULAR由一个蜂窝中间件、一组项目(用于各种硬件设置)和一个STM32微控制器的应用示例组成,这些微控制器充当蜂窝连接应用的主机。选择STM32微控制器是因为它们具有低功耗特性。
- DB2824 X-CUBE-CLASSB数据手册
- 8.0
- 2024-02
- DB2824 X-CUBE-CLASSB...
- 2023-03
- 714
文档说明:X-CUBE-CLASSB是用于B级60730-1和60335-1功能安全包的STM32Cube软件扩展包,本文档是其数据手册。
- DB3012_STM32Cube 的低功耗定时器 (LPTI...
- 3.0
- 2022-03
- 997
文档说明:X-CUBE-LPTIMER 是一个 STM32Cube 扩展包。 它为嵌入在 STM32 微控制器和微处理器中的低功耗定时器 (LPTIM) 外设提供了应用用例
- DB3530 用于从 LTE 物联网蜂窝到云STM32 Di...
- 3.0
- 2023-02
- 395
文档说明:用于 LTE 物联网蜂窝到云(P-L496G-CELL02)的 STM32 Discovery 包是基于蜂窝和云技术的解决方案的自然钥匙开发平台。该包包含一个基于 STM32L496AG 的低功耗发现主板与预装固件和一个 STMod + 蜂窝 LTE 物联网全球扩展板与天线。
- DB4839 STM32 MCU命令行工具集
- 1.0
- 2023-02
- 446
文档说明:STM32CubeCLT 是一个一体化的多操作系统命令行工具集,是 STM32Cube 生态系统的一部分。 STM32CubeCLT 是第三方集成开发环境(IDE)提供商的工具集,允许在他们自己的 IDE 框架内使用意法半导体专有工具。
- DB3411 STM32Cube LC传感器测量软件扩展
- 3.0
- 2023-02
- 413
文档说明:STM32Cube LC传感器测量软件扩展是一个 STM32Cube扩展包。软件运行在 STM32微控制器上。它包括气体或液体测量的案例展示。
- DB3548 X-CUBE-MCSDK数据手册
- 2.0
- 2023-02
- 668
文档说明:STM32 MCSDK (电机控制软件开发工具包)固件包括永磁体同步马达(PMSM)固件库(FOC 控制)和 STM32电机控制工作台(配置 FOC 固件库参数) ,以及它的图形用户界面(GUI),本文档是其数据手册。
- DB4564_用于STM32微控制器的自动化机器学习(ML)...
- 6.0
- 2024-02
- 1098
文档说明:NanoEdge™ AI Studio(NanoEdgeAIStudio)是一种新的机器学习(ML)技术,可轻松为最终用户带来真正的创新。只需几个步骤,开发人员就可以基于最少量的数据为其项目创建ML库。
- DS5319_中等密度性能系列基于 Arm® 的 32 位 ...
- 19.0
- 2023-10
- 1026
文档说明:STM32F103xx 中密度性能系列包含以 72 MHz 频率运行的高性能 Arm® Cortex®-M3 32 位 RISC 内核、高速嵌入式存储器(高达 128 KB 的闪存和高达 20 KB 的 SRAM) ,以及连接到两条 APB 总线的各种增强型 I/O 和外围设备。
- DB2660_X-CUBE_CRYPTOLIB数据手册摘要
- 9.0
- 2023-04
- 1072
文档说明:【X-CUBE-CRYPTOLIB】用于STM32Cube的STM32密码库软件扩展
- DB2163_STM32配置和初始化C代码生成
- 19.0
- 2023-04
- 1390
文档说明:STM32CubeMX 是一个图形工具,可以非常轻松地配置 STM32 微控制器和微处理器,以及为 Arm® Cortex®-M 内核或部分 Linux® 设备树生成 Arm® Cortex®-的相应初始化 C 代码 一个核心,通过一个循序渐进的过程。
- DB2647_ST_LINK,ST_LINK/V2,ST_L...
- 3.0
- 2021-09
- 983
文档说明:STSW-LINK007是ST-LINK、ST-LINK/V2、ST-LINK/V2-1、STLINK-V3板卡的USB接口固件升级应用。
- DB4476 WiSE-Studio 免费 IDE on W...
- 5.0
- 2023-04
- 333
文档说明:STSW-WISE-STUDIO 软件包提供基于 GCC 工具链的 WiSE-Studio Eclipse IDE,支持 BlueNRG 系列低功耗®蓝牙系统芯片(BlueNRG-1、BlueNRG-2、BlueNRG-LPS、BlueNRG-LP)和相关评估平台
- DB4929 用于STM32一次性可编程(OTP)管理的固件...
- 1.0
- 2023-04
- 339
文档说明:STM32PRGFW-UTIL提供一系列应用程序来管理STM32微处理器的一次性可编程(OTP)存储器。
- DB4533_STM32 Nucleo-144的显示扩展板
- 4.0
- 2021-09
- 983
文档说明:【X-NUCLEO-GFX02Z1】X-NUCLEO-GFX02Z1 扩展板为 STM32 Nucleo-144 板增加了图形用户界面 (GUI) 功能。
- DB3788 STM32Cube的人工智能(AI)软件扩展
- 10.0
- 2023-03
- 827
文档说明:【X-CUBE-AI】是一个STM32Cube扩展包,它是STM32Cube.AI生态系统的一部分。它扩展了STM32CubeMX的功能,自动转换预训练的人工智能算法,包括神经网络和经典的机器学习模型,同时还将一个生成的优化库集成到用户的项目中。
- DB4196_STM32Cube的人工智能(AI)状态监测功...
- 4.0
- 2021-09
- 1044
文档说明:【FP-AI-NANOEDG1】状态监测是预测性维护系统的主要组成部分,可以提高生产性能、降低维护成本并大幅减少因日常维护而导致的停机时间。
- DB4555_STM32Cube 中间件支持密钥管理服务
- 1.0
- 2021-10
- 903
文档说明:KMS-MW 是一个 STM32Cube 中间件,它通过标准的 PKCS#11 API 提供 KMS 加密服务。 它允许将键值抽象给调用者,使用对象 ID 而不是键值本身。
- DB4236_适用于 STM32 Nucleo-64 的 S...
- 2.0
- 2021-10
- 986
文档说明:X-NUCLEO-GFX01M1 和 X-NUCLEO-GFX01M2 扩展板 (X NUCLEO-GFX01Mx) 为 STM32 Nucleo-64boards 添加了图形用户界面 (GUI) 功能。
- DB2577_STM32Cube的内部振荡器校准软件扩展
- 4.0
- 2021-10
- 949
文档说明:X-CUBE-RC-CALIB 扩展包描述了如何测量和校准内部振荡器。 它还描述了哪些内部特征用于校准或测量。
- DB4619 适用于STM32Cube的本地语音用户界面软件...
- 4.0
- 2024-02
- 726
文档说明:X-CUBE-LocalVUI实现了基于音频采集和语音识别的本地语音识别用户接口。
- DB4556_STM32Cube 中间件支持安全引擎
- 1.0
- 2021-10
- 909
文档说明:SE-MW STM32Cube 安全引擎 (SE) 中间件提供了一个受保护的环境来管理所有关键数据和操作(例如访问固件加密密钥的加密操作等)。
- DB3871_STM32产品的集成开发环境
- 6.0
- 2021-11
- 1059
文档说明:STM32CubeIDE 是一款多合一的多操作系统开发工具,是 STM32Cube 软件生态系统的一部分。 STM32CubeIDE 是一个先进的 C/C++ 开发平台,具有 STM32 微控制器和微处理器的外设配置、代码生成、代码编译和调试功能。 它基于 Eclipse®/CDT™ 框架和 GCC 工具链进行开发,基于 GDB 进行调试。 它允许集成数百个现有插件,以完善 Eclipse® IDE 的功能。
- DB3962_FP_AI_VISION1数据手册摘要
- 6.0
- 2021-12
- 870
文档说明:FP-AI-VISION1是一款STM32Cube功能包,其中包含基于卷积神经网络(CNN)的计算机视觉应用示例。
- DB4657_STM32Cube 中间件支持 Sigfox™...
- 1.0
- 2022-03
- 878
文档说明:Sigfox-MW STM32Cube 中间件嵌入了 Sigfox™ 协议栈。它执行通信协议的通常功能,例如数据包格式化,中型访问控制(时间和频率的数据包调度),加密功能以及Sigfox™ Monarch算法的信号处理。
- DB4968 用于STM32Cube的安全管理器嵌入式软件
- 2.0
- 2023-09
- 345
文档说明:STM32Trust TEE安全管理器(STM32TRUSTEE-SM)是一套片上系统安全解决方案,可简化嵌入式应用的开发,确保随时可用的安全服务
- DB4494_无线工业节点上的多传感器AI数据监控框架,ST...
- 2.0
- 2022-04
- 847
文档说明:FP-AI-MONITOR1 功能包有助于为使用 X-CUBE-AI 或 NanoEdge™ AI Studio 设计的基于传感器监控的应用程序启动边缘 AI 实施和开发。
- DB4691_STM32Cube 的安全固件安装 (SFI)...
- 1.0
- 2022-06
- 708
文档说明:X-CUBE-SFI STM32Cube 扩展包展示了如何完成安全固件安装 (SFI) STM32微控制器的过程。 它说明了如何保护原始设备制造商 (OEM) 合同制造商 (CM) 的产品制造阶段的固件。
- DB4869 STM32Cube 的 DSMPS 软件扩展
- 1.0
- 2023-02
- 367
文档说明:X-CUBE-DPOWER 扩展包允许用户直接从 STM32CubeMX GUI 生成 startupproject 文件,并根据应用程序的需要初始化库。
- ES0499 stm32u575XX和STM32U585xx器件勘误表
- 10.0
- 2024-08
- 570
文档说明:本文档适用于 STM32U575xx 和 STM32U585xx 器件的部件号以及器件型号
- ES0587 STM32U535xx和STM32U545xx器件勘误表
- 4.0
- 2024-07
- 256
文档说明:本文档适用于STM32U535xx和STM32U545xx器件的部件号以及如中所述的器件型号此页面。它提供了器件勘误表的摘要和描述,与器件数据表和参考手册RM0456有关。
- ES0595 STM32U5Fxxx和STM32U5Gxxx设备错误数据
- 2.0
- 2024-04
- 63
文档说明:本文件适用于STM32U5Fxxx和STM32U5Gxxx设备的零件号以及中所述的设备变体 这个页面。
- STM32U575xx 和 STM32U585xx 设备勘误表
- 2.0
- 2021-10
- 740
文档说明:本文档适用于STM32U575xx和STM32U585xx器件的部件号以及本页所述的器件变体。
- B-U585I-IOT02A开发板
- STM32U5 系列物联网节点探索套件
- STM32U575I-EV 评估板
- STM32U575AI MCU 评估板
- STM32Cube MCU封装STM32U5系列(HAL、低层API和CMSIS、USB、文件系统、RTOS、TF-M - 附带在ST板上运行的示例)
- 1.5.0
- 2024-06
- 534
- AN5701 STM32U5 系列的 STM32Cube MCU 包示例
文档说明:本压缩包内含STM32CubeU5软件开发包与补丁包,还包括STM32CubeU5 MCU软件包,由STM32Cube硬件抽象层(HAL)和低层(LL)API组成,以及一组一致的中间件组件(Azure RTOS USBX,FileX / LevelX,ThreadX,NetX Duo,USB Power Delivery,TF-M,mbed-crypto,Touch library,Network library和OpenBootloader)。所有嵌入式软件实用程序均提供在意法半导体电路板上运行的全套示
- X-CUBE-FREERTOS 适用于 STM32Cube 的 FreeRTOS 软件扩展
- 1.2.0
- 2024-05
- 173
- UM2388_STM32Cube固件包的开发指南
文档说明:X-CUBE-FREERTOS(适用于STM32Cube的FreeRTOS软件扩展)为STM32U5系列和STM32H5系列微控制器提供了在STM32Cube环境中完全集成FreeRTOS™™内核的功能。为NUCLEO-U575ZI-Q和NUCLEO-H563ZI评估板提供的即用型应用示例,以及与STM32CubeMX和STM32CubeIDE的完全兼容性,确保X-CUBE-FREERTOS大幅缩短学习曲线,并通过FreeRTOS™内核和STM32U5和STM32H5微控制器提供流畅的应用开发体验。
- X-CUBE-LCSENSOR
- 2.0.0
- 2023-01
- 77
文档说明:适用于STM32单片机系列,基于STM32Cube的LC sensor驱动扩展软件。
- X-CUBE-AZRTOS-F4
- 1.1.0
- 2022-09
- 185
- UM2388_STM32Cube固件包的开发指南
文档说明:X-CUBE-AZRTOS-F4(Azure® RTOS STM32Cube 扩展包)在 STM32Cube 环境中为 STM32F4 系列微控制器提供了 Microsoft® Azure® RTOS 的完全集成。 为 NUCLEO-F429ZI 和 32F469IDISCOVERY 评估板提供可立即运行的应用示例,以及与 STM32CubeMX 和 STM32CubeIDE 的完全兼容性,确保 X-CUBE-AZRTOS-F4 显着降低学习曲线并提供流畅的应用程序开发体验 Azure® RTOS 和 S
- X-LINUX-NFC6
- 2.0.0
- 2023-02
- 81
- UM2954_ST25R3916高性能NFC前端的X-LINUX-NFC6封装入门
文档说明:X-LINUX-NFC6是一个 STM32微处理器 OpenSTLinux 软件扩展包,运行在 STM32MP157F-DK2发现套件上的 STM32MP1系列微处理器的基于 ARM Cortex A7的双核心上,以演示基于 RFAL 的 NFC 应用程序。该 X-LINUX-NFC6包括样本 NFC 应用程序和射频抽象库(RFAL) ,提供了一个公共接口,使上层软件层独立于下层设备。
- FP-AUD-SMARTMIC1
- 2.4.0
- 2023-01
- 118
文档说明:适用于STM32全系列,实现了MEMS麦克风采集,高级音频处理和音频输出的ODE功能软件包。
- FP-CLD-AWS1
- 3.1.0
- 2023-01
- 105
文档说明:适用于STM32全系列,实现了通过Wi-Fi网络连接IoT传感器节点到Amazon AWS云的STM32 ODE功能软件包。
- X-CUBE-IAP-USART
- 1.0.0
- 2023-01
- 733
- AN4657_STM32系列运用USART资源实现在线应用编程
文档说明:X-CUBE-IAP-USART 固件包包含基于 STM32Cube 的 IAP 示例的源代码。大多数基于闪存的系统的一个重要要求是能够在最终产品中安装固件时更新固件。此功能称为应用程序内编程 (IAP)。有关更多详细信息,请参阅应用笔记AN4657。
- X-CUBE-IOTA1
- 3.0.0
- 2023-01
- 248
- AN5359_使用 X_CUBE_IOTA1 时如何启用安全功能
文档说明:X-CUBE-IOTA1是适用于STM32全系列,是用于STM32Cube的IOTA分布式Ledger Technology软件扩展包
- X-CUBE-BLEMESH1
- 2.1.3
- 2023-02
- 101
- UM2285_STM32Cube扩展软件包开发指南
文档说明:STM32Cube的X-CUBE-BLEMESH1扩展软件包在STM32上运行,提供基于Mesh配置文件库和BLE堆栈的易于使用的网络API。STM32Cube的X-CUBE-BLEMESH1扩展软件包在STM32上运行,提供基于Mesh配置文件库和BLE堆栈的易于使用的网络API。该扩展基于STM32Cube软件技术,可简化不同STM32微控制器的便携性。
- X-CUBE-MEMS1
- 9.6.0
- 2024-10
- 128
文档说明:用于STM32Cube的X-CUBE-NFC6软件扩展为STM32提供了完整的中间件,以控制使用ST25R3916/ST25R3916B高性能NFC前端IC的应用,支持NFC启动器、目标、阅读器和卡仿真模式。X-CUBE-NFC6图像该扩展是建立在STM32Cube软件技术之上的,便于在不同的STM32微控制器之间移植。
- FP-AUD-AEC1
- 1.2.0
- 2023-01
- 118
文档说明:FP-AUD-AEC1是一款STM32Cube功能包,具有完全专注于回声消除的示例,并提供了带麦克风的USB智能扬声器用例的实现。FP-AUD-AEC1 IMAGE软件包包括AcousticEC库,该库提供了基于MDF算法SPEEX实现的实时回声消除例程的实现。
- X-CUBE-NFC6
- 3.0.0
- 2023-09
- 100
文档说明:用于STM32Cube的X-CUBE-NFC6软件扩展为STM32提供了完整的中间件,以控制使用ST25R3916/ST25R3916B高性能NFC前端IC的应用,支持NFC启动器、目标、阅读器和卡仿真模式。X-CUBE-NFC6图像该扩展是建立在STM32Cube软件技术之上的,便于在不同的STM32微控制器之间移植。
- FP-SNS-SMARTAG2
- 1.2.0
- 2023-10
- 117
文档说明:FP-SNS-SMARTAG2是一款STM32Cube功能包,可让您读取STEVAL-SMARTAG2评估板上的环境光、运动和环境传感器数据。这些功能通过支持 NFC 的读卡器(如手机或平板电脑)执行。该软件包支持电池供电的用例。该软件与建议的STM32和意法半导体器件组合一起,可用于开发跟踪、冷链、医疗、智能传感、智能家居、城市和建筑应用。
- X-CUBE-BLEMGR
- 3.1.0
- 2024-03
- 110
文档说明:X-CUBE-BLEMGR是STM32Cube的扩展软件包,用于Bluetooth®低功耗管理器,并在STM32上运行。此扩展软件包括STM32_BLE_Manager库,它提供根据BlueNRG MS管理Bluetooth®低能耗服务的API。
- X-CUBE-SFI
- 1.3.0
- 2024-05
- 143
- UM2285_STM32Cube扩展软件包开发指南
文档说明:X-CUBE-SFI STM32Cube 扩展包展示了如何完成 STM32 微控制器的安全固件安装 (SFI) 过程。 它说明了如何在合同制造商 (CM) 的产品制造阶段保护原始设备制造商 (OEM) 固件。
- X-CUBE-TOUCHGFX
- 4.24.1
- 2024-10
- 316
- UM2285_STM32Cube扩展软件包开发指南
文档说明:TouchGFX是一个先进的免费图形软件框架,针对STM32微控制器进行了优化。利用STM32的图形功能和架构,TouchGFX通过创建令人惊叹的、类似智能手机的图形用户界面,加速了人机界面的革命。
- X-CUBE-BLE1
- 6.2.4
- 2023-01
- 626
- UM2285_STM32Cube扩展软件包开发指南
文档说明:适用于STM32单片机系列,基于STM32Cube的蓝牙低功耗扩展软件
- FP-ATR-ASTRA1
- 1.1.1
- 2022-10
- 168
文档说明:FP-ATR-ATRA1 是一个 STM32Cube 功能包,实现了完整的资产跟踪应用程序,支持远程连接和短距离连接。 该应用程序从环境和运动传感器读取数据,从 GNSS 检索地理位置,并使用 Bluetooth® Low Energy 和 LoRaWAN 连接将其发送到云端。
- FP-AI-PDMWBSOC
- 1.0.0
- 2022-09
- 132
文档说明:FP-AI-PDMWBSOC 是 STEVAL-PROTEUS1 的 STM32Cube 功能包,能够获取运动传感器数据,对其进行处理以进行异常检测,并将结果发送到 STBLESensor 移动应用程序或 PC 终端控制台。
- X-CUBE-LocalVUI
- 1.1.1
- 2022-09
- 237
- UM3014_X-CUBE-LocalVU入门手册
文档说明:X-CUBE-LocalVUI 实现基于音频捕获和语音识别的本地语音识别用户界面。 它集成了 Sensory TrulyHandsfree™ (THF) 和 TrulyNatural™ (TNL) 软件,以及 VoiceHub 生成的词汇示例。 它还集成了 Picovoice Porcupine 和 Rhino 软件,以及 Picovoice 控制台生成的词汇示例。
- FP-AI-MONITOR1
- 2.1.0
- 2022-08
- 135
- UM2388_STM32Cube固件包的开发指南
文档说明:FP-AI-MONITOR1 功能包有助于为使用 X-CUBE-AI 或 NanoEdge™ AI Studio 设计的基于传感器监控的应用程序启动边缘 AI 实施和开发。 它涵盖了机器学习周期的整个设计,从数据集获取到物理节点上的集成。
- X-CUBE-ISPU
- 2.1.0
- 2024-10
- 136
- UM2388_STM32Cube固件包的开发指南
文档说明:STM32Cube的X-CUBE-ISPU扩展软件包在STM32上运行。 它包括识别传感器并收集温度、湿度、压力、运动和 ISPU 数据的驱动程序。
- X-CUBE-SBSFU
- 2.6.2
- 2023-01
- 261
- AN5056 X-CUBE-SBSFU STM32Cube扩展包集成指南
文档说明:X-CUBE-SBSFU安全启动和安全固件更新解决方案允许用新的固件版本更新STM32微控制器的内置程序,增加新的功能并纠正潜在问题。
- FP-LIT-BLEMESH1
- 2.0.0
- 2023-04
- 131
文档说明:FP-LIT-BLEMESH1是一款STM32Cube功能包,可让您通过低功耗蓝牙,通过合适的Android或iOS™应用程序将低功耗蓝牙节点连接到智能手机,以设置HSL值并使用低功耗蓝牙网状网络照明模型将数据发送到照明硬件。
- FP-AI-MONITOR2
- 1.0.0
- 2023-04
- 87
文档说明:STM32Cube功能包,用于由人工智能(AI)提供支持的监控应用,并针对超低功耗STM32进行了优化。
- FP-ATR-SIGFOX1
- 3.2.0
- 2023-08
- 141
文档说明:FP-ATR-SIGFOX1 是一个 STM32Cube 功能包,可让您从环境和 GNSS 传感器读取数据,并通过 Sigfox 连接发送收集到的数据。
- X-CUBE-CRYPTOLIB
- 4.2.0
- 2024-05
- 342
- 【user_manual】UM2312_STM32Cube扩展包开发清单
文档说明:STM32加密库包(X-CUBE-CRYPTOLIB)用于包括加密、散列、消息认证和数字签名的所有主要安全算法,使开发人员能够满足对数据完整性、保密性、识别/认证和不可抵赖性的任何组合的应用要求。
- X-CUBE-AI
- 9.1.0
- 2024-08
- 140
- 【user_manual】UM2312_STM32Cube扩展包开发清单
文档说明:X-CUBE-AI是STM32Cube扩展包,是 STM32Cube.AI 生态系统的一部分。它扩展了STM32CubeMX的功能,自动转换预训练的人工智能算法,包括神经网络和经典机器学习模型。它还将生成的优化库集成到用户的项目中。使用X-CUBE-AI的最简单方法是将其下载到STM32CubeMX工具(版本5.4.0或更高版本)中,如用户手册“用于人工智能(AI)的X-CUBE-AI扩展包入门”(UM2526)中所述。
- X-CUBE-AZRTOS-G0
- 1.1.0
- 2022-08
- 203
- UM2388_STM32Cube固件包的开发指南
文档说明:X-CUBE-AZRTOS-G0(Azure® RTOS STM32Cube 扩展包)在 STM32Cube 环境中为 STM32G0 系列微控制器提供了 Microsoft® Azure® RTOS 的完全集成。为 NUCLEO-G0B1RE 和 STM32G0C1E-EV 评估板提供可立即运行的应用示例,以及与 STM32CubeMX 和 STM32CubeIDE 的完全兼容性,确保 X-CUBE-AZRTOS-G0 显着降低学习曲线并提供流畅的应用开发使用 Azure® RTOS 和 STM32G0
- X-CUBE-DPOWER
- 1.0.2
- 2023-03
- 149
文档说明:X-CUBE-DPOWER 扩展包允许用户直接从 STM32CubeMX GUI 生成启动项目文件,并根据应用需求初始化库。
- X-CUBE-SOUNDTER1
- 3.4.0
- 2022-09
- 153
- UM1976_音乐终端驱动软件包入门指南
文档说明:适用于STM32全系列,实现了音乐终端的驱动
- FP-SNS-DATALOG2
- 2.1.1
- 2024-01
- 113
文档说明:STEVAL-STWINBX1的FP-SNS-DATALOG2功能包代表了FP-SNS-DATALOG1的演变。它提供了一个全面的解决方案,可以保存传感器和麦克风的任意组合的数据,这些组合配置为最大采样率。
- LAT1419 从BOOT跳转到APP后运行失败的问题分析
- (0.1M)
- 113
- 2024-07-26
文档说明:客户使用 STM32G0B0 在做产品开发时碰到一个问题, 当程序从 BOOT 程序跳转到 APP 时, APP 运行失败. 而 BOOT 程序和 APP 程序单个运行时均能正常. 本文主要是介绍如何追踪并定位问题的方法, 以及所涉及到的工具和文件, 以供开发者参考
- LAT0259 STM32L011和STM32F091空片检测进行System Bootloader编程注意事项
- (0.3M)
- 426
- 2016-09-20
文档说明:部分STM32 是具有空片检测功能的,以便直接进入System Memory 中执行Bootloader,方便通过某些个外设来直接进行编程。比如STM32L011xx、STM32L021xx、STM32F04x和STM32F09x。有看过《STM32F091 空片使用System Bootloader下载代码》和《STM32L011x 和STM32L021x启动模式注意事项》的都知道这个功能。
- LAT0158 STM32F09x不使用BOOT脚实现System Bootloader升级代码
- (1.5M)
- 428
- (0.0M)
- 382
- 2015-07-21
文档说明:某客户在其产品的设计中,使用了STM32F091RCT6,产品在出厂后将来可能由于功能的升级需要升级代码。由于外观的需要,客户不希望留一个用于升级的按键或是跳线槽在外边。希望能够是通过接收串口命令来实现启动升级,又希望能够直接使用System Memory 中的Bootloader 进行代码升级。
- LAT0081 STM32 MCU IAP例程跳转到APP代码简要分析
- (0.2M)
- 719
- 2015-07-21
文档说明:有客户在初次使用STM32 MCU IAP 的例程的,可能会对跳转到APP 部分的函数的实现产生疑问 。
- LAT0030 从 IAP Loader 向 App 跳转不可靠
- (0.3M)
- 508
- 2015-07-21
文档说明:该问题由某客户提出,发生在 STM32F103TBU6 器件上。据其工程师讲述:在其产品设计中,软件的架构采用 IAP Loader+App 的模式。IAP Loader 部分负责管理和更新 App 部分,而 App 部分则负责常规的业务的处理,两部分代码分别由独立的软件工程生成。系统运行时先启动 IAP Loader,由其判断是否需要更新 App,如不需更新则跳转到 App,由 App 进行常规业务处理。在软件调试过程中,其软件工程师发现从 IAP Loader 到 App 的跳转存在某种不可靠性。该跳
- LAT0021 Boot Loader与上位机通信不稳定
- (0.3M)
- 416
- 2015-07-21
文档说明:客户工程师在某型号新产品的设计中,使用了 STM32L151VCT6。据其工程师讲述:他使用 ST 的 Flash Loader demo 通过 STM32 的 USART1 向其加载用户程序,发现 Boot Loader demo 与 STM32 通信不稳定,时而成功时而不成功,有时甚至连接不上。
- LAT0160 STM32F0启动模式相关问题探讨
- (0.2M)
- 365
- (1.9M)
- 321
- 2015-07-21
文档说明:本文的内容为简单介绍STM32F0 的启动模式,并重点介绍有可能产生的问题。
- LAT0029 IAP+APP 模式下不能启动 RTOS
- (0.2M)
- 438
- 2015-07-21
文档说明:该问题由某客户提出,发生在 STM32F407IGT6 器件上。
- LAT0150 STM32F091空片使用System Bootloader下载代码
- (1.7M)
- 450
- 2015-09-28
文档说明:我们在《STM32F09x 不使用BOOT 脚实现System Bootloader 升级代码》中实现了通过修改Option Bytes 来达到控制BOOT0 和BOOT1,在不需要外部BOOT 脚的情况下实现了使用System Bootloader进行代码升级的功能。可是,这个功能必须在程序中预先烧写了功能程序后,才能不断地进行升级。也就是说,在第一次空片烧写时,必须使用SWD进行烧写的。那有没有可能在空片烧写时,就可以直接使用System Bootloader 进行烧写呢?这样我们就可以完全使用串口进
- LAT0137 如何通过STM32的串口实现简易脱机编程器
- (0.9M)
- 403
- (14.8M)
- 372
- 2015-12-01
文档说明:本篇应用笔记为实现一个简易脱机编程器。通过本文档,您可以了解如何通过UART来实现一款简易的脱机编程器,并提供一个范例工程以供大家参考。
- LAT0154 STM8L IAP 应用程序中编程指导
- (0.4M)
- 450
- 2015-12-01
文档说明:本篇主要介绍STM8Lxxxx 如何实现在应用程序中编程(In-application programming)。
- LAT0232 STM32 Bootloader中DFU使用限制
- (0.2M)
- 483
- 2016-06-28
文档说明:本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。
- LAT0228 利用USB DFU实现IAP功能
- (0.7M)
- 494
- 2016-07-05
文档说明:伴随着固件升级需求的增加,STM32提供了灵活的升级方式。本文一步一步介绍如何利用USB DFU Class以及ST提供的DfuSe demo软件工具实现IAP(In Application Program)功能,但并不涉及到DFU class移植。
- LAT0237 一种从用户代码调用系统存储器中Bootloader的方法
- (0.7M)
- 404
- (0.0M)
- 342
- 2016-07-14
文档说明:某客户在其产品的设计中,使用了STM32F411。由于产品外观的要求,无法在外部对BOOT 脚进行控制,而且外观上只有USB 接口是留在外边的,需要使用USB DFU 进行升级。而且USB接口只用于代码升级,没有其他功能,所以客户不想去碰USB 代码,希望能够直接使用System Memory 中的Bootloader 进行代码升级。
- LAT0249 STM32L011x/021x启动模式注意事项
- (0.7M)
- 405
- 2016-08-30
文档说明:针对客户在STM32L011D4P6应用开发过程中,碰到的启动模式问题进行了分析。并且根据问题,介绍开发工具、烧录工具中如何配置以避免影响。
- LAT0256 无法使用内置Bootloader的DFU方式进行固件升级
- (0.5M)
- 416
- 2016-09-20
文档说明:本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。
- LAT0262 如何使用STM32NUCLEO板来测试串口Bootloader
- (0.3M)
- 404
- 2016-09-20
文档说明:问题:有客户想用我们的STM32 NUCLEO(如STM32F072NUCLEO) 开发板来测试串口Bootloader。
- LAT0276 在STM32L011上通过I2C接口实现IAP
- (0.2M)
- 395
- (17.9M)
- 394
- 2016-11-17
文档说明:客户计划使用STM32L011xx开发一款光模块产品,需要MCU支持I2C接口下载代码。但STM32L011xx内部Bootloader没有支持I2C接口,所以需要我们使用IAP的方式来帮助客户实现该功能。
- LAT0272 一种在IAR中实现通过将程序在SRAM中调试的方法
- (2.0M)
- 161
- 2016-11-18
文档说明:此问题由客户工程师提出,客户在使用STM32F411 芯片的时候,希望将程序放在SRAM 里面调试来评估下相应的功耗。
- LAT0298 USB DFU IAP例程移植的两个话题
- (0.3M)
- 512
- 2017-03-21
文档说明:在STM32 的系列产品中,很多型号都带有USB 接口,为使用USB 来进行代码升级提供了便利。这些型号中又有很大一部分可以通过内部System Memory 中的Bootloader 直接进行USB DFU 升级,具体哪些型号支持USB DFU,可参考应用笔记AN2606《STM32 微控制器系统存储器自举模式》。有些型号虽然有USB,但是System Memory 中的Bootloader 并没有支持USB DFU,比如STM32F102 / STM32F103、或者Bootloader V2.x 的
- LAT0333 STM32F769双bank启动
- (0.6M)
- 416
- 2017-06-21
文档说明:STM32F769的双bank Flash,可以在执行程序的同时对另一个bank进行擦除和编程的操作。利用这个特性,可以实现在线程序更新,双bank启动的功能。本文将结合笔者在实际应用中遇到的问题,针对性的介绍nDBOOT分别设置为0和1时,两种不同的启动方式。同时你也可以参考AN4826和STM32F7 Cube库中的例程来进一步加深理解。
- LAT0373 DFU加载工具DfuSeCommand的使用
- (0.4M)
- 404
- 2017-08-10
文档说明:STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。本文主要介绍DfuSeCommand.exe的使用。
- LAT0468 STM32F0使用DFU升级后Leave DFU Mode不能运行用户代码
- (0.2M)
- 404
- 2018-05-07
文档说明:某客户在其产品的设计中,需要使用了STM32F072RBT6。客户在使用过程中,使用System Memory 中的USB DFU 功能对代码进行更新,并直接使用“Leave DFU mode”跑用户代码,进行功能观察。但是,发现STM32F0 在点击“Leave DFU mode”按钮后,用户代码并没有正常工作。本文主要解决这个问题。
- LAT0563 系统BOOTLOADER异常复位
- (0.4M)
- 433
- 2019-03-07
文档说明:客户反馈通过PC软件flashloader 不能够跟STM32 MCU自带bootloader连接,并且系统运行一段时间后异常复位。本文主要解决这个问题。
- LAT0768 MCU无法进入内建Bootloader_V1.0.pdf
- (0.2M)
- 434
- 2021-01-29