- RM0438_STM32L552xx和STM32L562xx...
- 5
- 2020-02
- 1550
文档说明:STM32L5是基于 Arm Cortex-M33内核的单片机,本参考手册为用户使用STM32L552xx和STM32L562xx单片机内存和外设提供了完整信息
- RM0438_STM32L552xx和STM32L562xx...
- 5
- 2020-02
- 1550
文档说明:STM32L5是基于 Arm Cortex-M33内核的单片机,本参考手册为用户使用STM32L552xx和STM32L562xx单片机内存和外设提供了完整信息
- DS12736_STM32L562xx单片机数据手册
- 2
- 2020-02
- 409
文档说明:【STM32L562CE, STM32L562ME, STM32L562QE, STM32L562RE, STM32L562VE, STM32L562ZE】本文档是关于超低功耗产品线Arm® Cortex®-M33 32位MCU+TrustZone®+FPU单片机STM32L562xx数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:165DMIPS, up to 512KB Flash, 256KB SRAM, SMPS, AES+PKA
- DS12736_STM32L562xx单片机数据手册
- 2
- 2020-02
- 409
文档说明:【STM32L562CE, STM32L562ME, STM32L562QE, STM32L562RE, STM32L562VE, STM32L562ZE】本文档是关于超低功耗产品线Arm® Cortex®-M33 32位MCU+TrustZone®+FPU单片机STM32L562xx数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:165DMIPS, up to 512KB Flash, 256KB SRAM, SMPS, AES+PKA
- DS12737_STM32L552xx单片机数据手册
- 3
- 2020-02
- 360
文档说明:【STM32L552xx】本文档是关于超低功耗产品线Arm® Cortex®-M33 32位MCU+TrustZone®+FPU单片机STM32L552xx的数据手册,介绍了它的外设资源和电特性参数,外设资源包括:165 DMIPS, up to 512 KB Flash memory, 256 KB SRAM, SMPS
- ES0448_STM32L552xx和STM32L562xx单片机的局限性
- 6
- 2020-10
- 303
文档说明:【STM32L552xx,STM32L562xx】STM32L552xx和STM32L562xx单片机的局限性
- ES0448_STM32L552xx和STM32L562xx单片机的局限性
- 6
- 2020-10
- 303
文档说明:【STM32L552xx,STM32L562xx】STM32L552xx和STM32L562xx单片机的局限性
- PM0264_STM32L5单片机编程手册
- 1
- 2020-02
- 404
文档说明:STM32 Cortex®-M33 MCUs programming manual
- PM0264_STM32L5单片机编程手册
- 1
- 2020-02
- 404
文档说明:STM32 Cortex®-M33 MCUs programming manual
- AN5138_从STM32L4 和 STM32L4plus系列到 STM32L5 系列的移植应用手册
- 2
- 2020-10
- 88
文档说明:本应用手册介绍了从现有设计STM32L4和STM32L4 +系列移植到STM32L5系列。
- AN5138_从STM32L4 和 STM32L4plus系列到 STM32L5 系列的移植应用手册
- 2
- 2020-10
- 88
文档说明:本应用手册介绍了从现有设计STM32L4和STM32L4 +系列移植到STM32L5系列。
- AN4992_安全固件安装(SFI)
- 8
- 2020-10
- 138
文档说明:本应用笔记概述了STM32 SFI解决方案及其相关工具生态系统,并说明如何在CM产品期间使用它来保护OEM固件制造阶段。
- AN5394_基于STM32CubeIDE中基于STM32L5系列的项目入门
- 3
- 2020-10
- 6
文档说明:本应用笔记描述了如何开始基于STM32L5系列微控制器的项目,STMicroelectronics STM32CubeIDE集成开发环境。 本应用笔记描述了如何开始基于STM32L5系列微控制器的项目,STMicroelectronics STM32CubeIDE集成开发环境。
- AN5447_STM32L5系列微控制器的安全启动和安全固件更新解决方案概述
- 2
- 2020-10
- 8
文档说明:本应用笔记描述了如何在Arm®TrustZone®STM32上获得安全启动和安全固件更新解决方案
- AN3126_在STM32微控制器家族中使用DAC生成音频和波形
- 4
- 2020-10
- 0
文档说明:本文档适用于STM32全系列,是关于如何使用嵌入在STM32微控制器中的数模转换器(DAC)外设生成音频和sine波形的的应用笔记。
- AN4229_如何使用STM32微控制器实现语音编解码解决方案
- 1.2
- 2020-05
- 1290
文档说明:本文档适用于STM32产品系列,是关于音频编解码方案的应用笔记
- AN5050_STM32L4plus单片机的Octal-SPI接口说明
- 5
- 2020-05
- 355
文档说明:适用于STM32L4+、STML5、STM32H7A3/B3单片机的应用笔记,描述了该单片机的高数据吞吐量的Octal-SPI接口,介绍了如何对其进行配置以读写外部Octal-SPI接口和HyperBus™ 存储器。本笔记还提供了一些使用Octal-SPI接口的典型应用以及实际案例
- AN5395_带外部功率放大器的STM32WB系列微控制器
- 2.1
- 2020-05
- 37
文档说明:本应用手册详细介绍了要允许外部PA由MCU驱动,在Cortex®-M4固件中需要的修改。 本应用笔记基于Skyworks Solutions的SKY66118-11 PA(最大输出功率= 20 dBm)。
- AN5434_STM32WB系列MCU的板载天线参考设计
- 1.1
- 2020-05
- 66
文档说明:本文档介绍了七个与天线的电子板相关的天线的设计,制造和无线电电气特性(S11参数和辐射),这些天线在ISM 2.45 GHz频段上运行并且可用于STM32WB系列微控制器。
文档说明:STM32系列运用USART资源实现在线应用编程的方法
- AN3236_增加触摸按键的设计指南手册
- 6
- 2020-03
- 739
文档说明:本文档中详细介绍如何旨帮助设计者克服通道数量限制。详细描述了如何增加触摸按键数量和/或通过创建触摸按键矩阵在相同目标设备上。
- AN5142_马达控制应用软件从SDK_v4.3向SDK_v5.0的移植
- 2
- 2020-03
- 363
文档说明:本应用程序描述了一个使用STM32单片机的D类音频实现,并说明了与所需CPU处理资源和实现工作相关的可实现的音频性能
- AN5212_利用STM32L5系列缓存优化性能和电源效率
- 2
- 2020-03
- 82
文档说明:本应用笔记介绍了意法半导体开发的第一个指令高速缓存(ICACHE),在Arm®Cortex®-M33处理器的C-AHB总线引入了内置于STM32L5系列微控制器中的ICACHE,使用户可以改善从内部和外部存储器中获取指令和数据时的应用程序性能。本文档提供了一些典型示例,以突出ICACHE功能并简化其配置。
- AN5347_STM32L5系列TrustZone®功能
- 4
- 2020-03
- 106
文档说明:本应用手册适用于STM32L5系列微控制器,介绍了TrustZone®技术和STM32L5系列设备的功能,这些功能允许对STM32L5系列存储器/资源进行安全与非安全分区
- AN5156_STM32系列微控制器的安全性介绍
- 4
- 2020-02
- 453
文档说明:本应用手册介绍了STM32系列微控制器的安全性基础
- AN5421_STM32L5系列微控制器和TrustZone®开发入门
- 1
- 2020-02
- 56
文档说明:本应用笔记为STM32L5系列微控制器上的EWARM和MDKARM软件工具提供了指南。
- AN5447_STM32L5系列微控制器的安全启动和安全固件更新方案
- 1
- 2020-02
- 87
文档说明:本应用手册介绍了Arm®TrustZone®STM32L5系列微控制器上的安全启动和安全固件更新方案
文档说明:本文档适用于STM32F0,STM32F2,STM32F3,STM32F4,STM32F7,STM32L0,STM32L1,STM32L4,STM32L4plus,STM32L5, STM32G0, STM32G4,STM32H7, STM32WB, STM32WL和X-CUBE-RTC。描述了RTC的功能以及如何配置RTC以实现日历,警报,唤醒,时间戳,篡改检测,校准的几种用例。
- AN5424_STM32L5系列的STM32Cube固件示例
- 2
- 2020-02
- 68
文档说明:本文档适用于STM32L5全系列。是关于STM32L5系列控制器的各个外设固件的示例代码工程,可以帮助用户快速的评估使用STM32L5芯片。
- AN5394_STM32L5系列在STM32CubeIDE中的项目入门
- 2
- 2020-02
- 156
文档说明:本应用手册介绍了STM32L5微控制器系列在STM32CubeIDE集成开发环境中的项目入门
- AN5056_X_CUBE_SBSFU的集成指南
- 5
- 2020-01
- 665
- X_CUBE_SBSFU_STM32Cube安全固件更新软件包
文档说明:本应用笔记介绍了如何使用STM32Cube的扩展程序包——X_CUBE_SBSFU_STM32Cube安全固件更新软件包
- AN3155_基于STM32微控制器引导程序的串口通讯协议应用手册
- 12
- 2020-01
- 3987
文档说明:本应用笔记介绍了用于STM32微控制器bootloader串口通讯协议,提供支持的每个命令的细节。
- AN4991_STM32xx微控制器使用USART和LPUART唤醒方法
- 2
- 2020-01
- 0
文档说明:如何使用USART/LPUART将STM32xx微控制器从低功耗模式中唤醒的方法
- AN5428_STM32L5系列微控制器系统存储RSS服务
- 1
- 2020-01
- 53
文档说明:本文档适用于STM32L5全系列,介绍了STM32L5系列微控制器系统存储RSS服务
- AN4013_STM32各类系列时钟的概括
- 8
- 2019-12
- AN4013_STM32各类系列时钟的概括
- 2
- 1638
文档说明:这文档主要详细介绍STM32产品线时钟外设的介绍,包含各种模式和特殊功能.并介绍如何使用各种模式和功能,如何计算各种配置下的时间等等
- AN4566_STM32系列单片机DAC性能增强方法介绍
- 3
- 2019-12
- 576
文档说明:本应用手册介绍了在使用于STM32系列MCU集成的DAC时,要达到更高速率的方法。
- AN4803_在STM32微控制器上使用IBIS高速SI仿真和使用HyperLynx-SI进行板级仿真
- 2
- 2019-12
- 381
文档说明:本文档适用于STM32系列微控制器。本文档作为一个向导,在于如何在意法半导体STM32 32位ARM Cortex微控制器上使用IBIS(I/O缓冲信息规范)模型,也引导了如何使用扩展外设来进行HyperLynx SI(信号完整性)软件板级仿真来解决信号完整性问题。
- AN5211_STM32L5系列硬件开发入门
- 1
- 2019-12
- 98
文档说明:本应用手册面向硬件开发的系统设计人员,对开发板功能作了概述,如电源,时钟管理,复位控制,启动模式设置和调试管理等。本文档介绍了如何使用STM32L5系列微控制器,并描述了利用STM32L5系列微控制器开发应用程序所需的最少硬件资源。本文档中还包含详细的参考设计原理图,其中包含主要组件,接口和模式的描述。
- AN5348_STM32器件上的FDCAN外设的应用手册
- 1
- 2019-12
- 294
文档说明:本手册适用于STM32G0, STM32G4, STM32H7, STM32L5,STM32MP1系列
- AN3116_STM32的ADC模式及其应用
- 1.6
- 2019-12
- AN3116_STM32的ADC模式及其应用
- 1
- 2938
- STSW_STM32028_STM32的ADC模式与应用
文档说明:本文档适用于STM32全系列,是关于介绍STM32微控制器提供的某些高级模式,并提供了应用程序示例以帮助ADC用户更容易理解并使用它们的应用笔记。
- AN5225_USB Type-C™电源传输采用STM32xx Series MCUs和STM32xxx系列微控制器的应用手册
- 2.1
- 2019-12
- 606
文档说明:本应用笔记介绍了USB Type-C™电源传输技术和一些基础知识
- AN5405_STM32H7和STM32L5系列微控制器加载程序时使用的FDCAN协议
- 1
- 2019-12
- 0
文档说明:本应用手册介绍了STM32H7和STM32L5系列微控制器加载程序时使用的FDCAN协议,并详细解读了每个支持指令
- AN3307_遵循IEC60335_B级规范的STM32应用开发指导
- 6
- 2019-08
- 732
- STM32-CLASSB-SPL
文档说明:本应用笔记适用于STM32全系列,加快用户在STM32平台上,开发符合IEC60335 B级证书的软件。
- AN4187_STM32系列CRC外设的使用方法
- 1.3
- 2019-08
- 569
- STSW_STM32AN4187_STM32单片机CRC外设的使用
文档说明:本文档适用于整个STM32产品系列,是关于如何使用硬件CRC的应用笔记,帮助用户解决了如CRC问题的应用笔记
- AN5027_如何将PDM数字麦克风连接到STM32单片机
- 2
- 2019-07
- AN5027_如何将PDM数字麦克风连接到STM32单片机
- 1
- 1620
文档说明:STM32单片机提供了强大的音频功能和丰富的连接特性,包括串行和增强型语音采集接口,使用户可以轻松构建基于麦克风的应用解决方案。本应用指南针对具有脉冲密度调制(PDM)输出的数字MEMS麦克风,介绍了如何使用SPI / I2S、SAI和dfsdm外设将他们连接在STM32微控制器上。
- AN2401_uPSD3400USB固件的应用程序
- 1.5
- 2019-06
- 162
文档说明:本文档介绍了uPSD3400,结合高性能的8051-based微控制器和大量的外围设备,方便了复杂应用程序的设计
- AN4767_在STM32微控制器中Flash存储器双频带结构的优化使用
- 3
- 2019-05
- 435
- X-CUBE-DBFU
文档说明:本文档适用于STM32全系列。是关于在STM32微控制器中Flash存储器双频带结构的优化使用的一些方法的介绍,可以帮助客户了解到存储器双频带结构的特点。
- AN1709_ST微控制器电磁兼容性设计指南
- 3.1
- 2019-05
- AN1709_ST微控制器电磁兼容性设计指南
- 1
- 2512
文档说明:本文档适用于STM8和STM32系列微控制器,旨在介绍ST微控制器的EMC特性以及兼容标准,从而帮助应用设计人员实现最佳EMC性能。
- AN2014_设计者如何最大限度使用ST单片机
- 10.1
- 2019-05
- 463
文档说明:本应用笔记描述了意法半导体EEPROM大部分的内部架构和相关功能,如存储机制、接口电路和固件/软件/数据管理的最优设置等
- AN5036_STM32单片机的工作温度管理指南
- 3
- 2019-04
- 995
文档说明:本应用笔记适用于STM32全系列单片机,帮助用户更好地理解STM32微控制器的工作温度范围。
- AN3156_基于STM32微控制器引导程序的USB_DFU协议应用手册
- 8
- 2019-02
- AN3156_基于STM32微控制器引导程序的USB_DFU协议应用手册
- 4
- 2711
文档说明:本应用笔记介绍了用于STM32微控制器bootloader USB DFU协议,详细介绍每个支持的命令。
- AN4899_STM32的GPIO配置
- 1.1
- 2019-02
- AN4899_STM32的GPIO配置
- 1
- 986
文档说明:STM32Cube的软件扩展
- AN4221_STM32引导加载程序中的I2C协议
- 6
- 2019-02
- AN4221_STM32引导加载程序中的I2C协议
- 2
- 1474
文档说明:本文档适用于STM32产品系列,是关于引导加载程序的应用笔记,帮助用户解决了了解I2C协议问题的应用笔记
- AN4286_STM32引导加载程序中的SPI协议
- 5
- 2019-02
- AN4286_STM32引导加载程序中的SPI协议
- 2
- 1412
文档说明:本文档适用于整个STM32产品系列,是关于引导加载程序的应用笔记,帮助用户解决了快速了解引导加载程序的SPI协议问题的应用笔记
- AN4879_使用STM32微控制器的USB硬件和PCB指南
- 4
- 2018-12
- 775
文档说明:本文档适用于STM32系列微控制器。本文档提供了PCB设计指南来帮助确保USB规范的电气规格。本文档也涵盖了这些配置的详细资料。
- AN5059_X_CUBE_SBSFU的集成指南
- 2
- 2018-09
- 490
- X_CUBE_SBSFU_STM32Cube安全固件更新软件包
文档说明:本应用笔记介绍了如何使用STM32Cube的扩展程序包——X_CUBE_SBSFU_STM32Cube安全固件更新软件包
- AN5143_马达控制应用软件从SDK_v4.3向SDK_v5.0的移植
- 3
- 2018-08
- AN5143_马达控制应用软件从SDK_v4.3向SDK_v5.0的移植
- 1
- 1954
- X_CUBE_MCSDK_FU_STM32电机控制软件库源码
文档说明:本应用笔记介绍了马达控制应用软件从从SDK_v4.3向SDK_v5.0的移植,包括固件和电机控制软件工具的应用。
- AN5166_基于最新STM32_MC_SDK_v5的电机控制板
- 1
- 2018-07
- 1095
- X_CUBE_MCSDK_STM32电机控制软件库
文档说明:基于ST最新的MC SDK v5.0电机控制软件库,如何开发电机控制板实现永磁同步电机的驱动。
- AN2945_一致的8/32位产品平滑迁移
- 1.4
- 2018-06
- AN2945_一致的8/32位产品平滑迁移
- 1
- 1330
文档说明:本文介绍如何从STM8S平滑地过渡到STM32 MCUs,提供了很好的方法来实现
- AN3070_用STM32的USART管理RS-485和RS-485通信的驱动使能信号
- 1.4
- 2018-06
- 1635
文档说明:本文档适用于STM32全系列,是关于介绍如何使用两种不同的方法来管理在RS-485和IO-Link的主传输中的驱动使能信号切换的定时测量。
- AN3364_STM32微控制器应用移植及兼容性指导
- 3.2
- 2018-06
- AN3364_STM32微控制器应用移植及兼容性指导
- 3
- 1306
文档说明:本应用笔记适用于STM32全系列,提供移植和兼容性指导。
文档说明:适用于STM32全系列,实现了用于X-NUCLEO-NFC01A1开发板的NFC软件库
- AN4323_STemWin库入门
- 5
- 2018-04
- AN4323_STemWin库入门
- 1
- 2867
- STemWin_专业GUI协议栈
文档说明:本文档适用于整个STM32产品系列,是关于STemWin库的应用入门的应用笔记,帮助用户解决了快速开发带有STemWin库的GUI应用问题的应用笔记
- AN5058_低成本应用中单片机和电路的供应电源设计介绍
- 1
- 2018-04
- 751
文档说明:本应用笔记介绍了低成本家电应用中,各种电源电路的基本设计原则。设计人员既要考虑应用电路的最大电流,还需要评估整个设计的成本和性能。
文档说明:本文档适用于STM32系列微控制器。本文档描述了对模拟信号进行数字滤波的开发,时域和频域的变换。文档中的例子讨论了低通和高通FIR滤波器,以及在不同频率使用浮点和定点傅里叶变换。
- AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_60335_Class_B安全规范的设计指南
- 6
- 2017-11
- AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_60335_Class_B安全规范的设计指南
- 4
- 1191
- X_CUBE_CLASSB_ClassB_60730_1和60335_1认证的安全功能软件包
文档说明:本文档适用于STM32产品全系列,是关于基于STM32实现UL/CSA/IEC60730/60335 Class B安全规范的应用笔记。通过本文档和相关X-Cube-ClassB的软件包,可以帮助STM32使用者,加速安全应用软件开发和认证流程,来满足安全认证规范的需求。
- AN5051_Chrom‐GRC™全方位显存优化器介绍
- 1
- 2017-10
- 765
文档说明:本应用笔记介绍了STM32L4+微控制器中的Chrom‐GRC™全方位显存优化器。消除了对外部RAM的需求,并充分利用内部RAM的低功耗和高性能特性。带有Chrom‐GRC™的STM32单片机非常适用于可穿戴设备(低功耗、高品质)的用户界面
- AN5044_标准外设库到STM32Cube移植介绍
- 2
- 2017-09
- AN5044_标准外设库到STM32Cube移植介绍
- 1
- 1976
文档说明:介绍了如何从STM32标准外设库向STM32Cube 底层软件移植的方法
- AN1181_静电放电敏感度测量
- 1.6
- 2017-07
- AN1181_静电放电敏感度测量
- 1
- 1224
文档说明:本文档适用于STM8和STM32系列微控制器,介绍了用于确定微控制器器件对 ESD 损坏的敏感性的过程。
- AN4655_STM32应用程序虚拟增加串行通信外设的数量
- 1.1
- 2017-07
- AN4655_STM32应用程序虚拟增加串行通信外设的数量
- 1
- 1057
文档说明:如何在STM32应用程序虚拟增加串行通信外设的数量
- AN4750_处理STM32应用中的软件错误
- 2.1
- 2017-07
- 945
文档说明:本文档适用于STM32全系列。是关于如何处理软件开发中遇到的软件错误的应用笔记,可以帮助用户提高软件的健壮性,稳定性。
- AN3154_基于STM32引导程序的现场应用总线使用指南
- 6
- 2016-11
- 1873
文档说明:本应用说明描述了在STM32微控制器引导程序中如何使用can协议进行通讯。它详细说明每个支持的命令。
- AN4852_使用STM32微控制器内置的UART引导程序编程外部Flash存储器
- 1
- 2016-08
- 441
- X_CUBE_EXTBOOT_基于STM32Cube的利用STM32单片机内建UART_bootloader烧写外部Flash存储器的扩展软件
文档说明:本文档适用于STM32系列微控制器。本文档解释了如何使用内部引导程序通过UART协议进行外部Quad-SPI Flash存储器编程。内部引导代码使得在内嵌的SRAM中开发和下载到外部Quad-SPI存储器变得可能,保持内部Flash存储器对其它任务就绪。
- AN4775_从USB2.0接口到USB_Type-C接口的基础和低成本STM32解决方案
- 1
- 2016-04
- 676
文档说明:本文档适用于STM32全系列。介绍了从USB2.0接口到USB Type-C接口的基础和低成本STM32解决方案 ,可以帮助客户快速的选择合适的ST的解决方案。
文档说明:本文档适用于STM32系列微控制器。本文档提供了使用STM32F0、STM32F3和STM32L4系列微控制器实现红外发送和接收的通用方案。提供了RC5和SIRC协议的软件实现例子。其它协议的支持可根据要求(更多信息请联系意法半导体的本地销售).
文档说明:运用GPIO和DMA资源实现并行同步通信的方法
文档说明:本文档适用于STM32系列微控制器。本文档描述了STM32微控制器上基于USART外设的固件(X-CUBE-SMCARD)和硬件智能卡接口方案。固件和硬件包的主要目的在于提高使用USART外设在智能卡模式下的应用开发。本文档的应用例子基于STM3210B-EVAL, STM3210E-EVAL, STM3210C-EVAL, STM32L152C-Discovery和STM32L0538-Discovery。
文档说明:基于STM32Cube的扩展插件X-CUBE-BLE1上BLE配置文件的实现概述
文档说明:本应用手册介绍了一个适配Android系统的STM32 BLE开发工具盒。
- AN1015_提高微控制器EMC性能的软件技术
- 2
- 2014-09
- AN1015_提高微控制器EMC性能的软件技术
- 2
- 1757
文档说明:本文档适用于STM8和STM32系列微控制器。是关于如何提高产品EMC性能的应用笔记,可以帮助用户提高产品的可靠性,免受外部或内部EMC干扰的影响。
- AN2986_3.3伏供电的交流开关的触发
- 1.1
- 2014-09
- 461
文档说明:本文档适用于STM8S和STM32全系列,是关于介绍各类交流开关门电流消耗的精确的计算过程,以便正确设置必要的参数的应用笔记。
文档说明:本手册适用于STM32系列单片机,介绍了STM32 USB-PD (Power Delivery)的STM32Cube软件扩展库及其使用方法
文档说明:本手册适用于STM32系列单片机,介绍了STM32 USB-PD (Power Delivery)的STM32Cube软件扩展库及其使用方法
- UM2448_STLINK_V3SET 调试探头用户手册
- 5
- 2020-11
- 473
- STLINK-V3SET_STM32和STM8调试器/编程器探头
文档说明:本用户手册主要介绍了STLINK-V3SET套件。STLINK-V3是下一代STM8 和STM32微控制器代码烧写及调试探针。STLINK-V3支持大容量存储,具有虚拟COM端口和多路桥接功能,烧写性能是上一代探针的三倍,产品价格具市场竞争力,节省应用开发时间,简化设备现场重新编程流程。
文档说明:本用户手册主要介绍了适用于STM32L5的Nucleo开发板用户手册,通过结合STM32L5的高性能和低功耗的性能,为用户引入了灵活经济的新概念和原型
- UM2597_ 基于STM32L552ZE微控制器的评估板
- 3
- 2020-11
- 74
文档说明:本用户手册主要介绍了STM32L552ZE的评估板,并详细介绍了其外设
- UM2237_STM32CubeProgrammer软件工具介绍
- 12
- 2020-11
- 2744
- STM32CUBEPROG_STM32CubeProgrammer软件
文档说明:意法半导体STM32CubeProgrammer (STM32CUBEPROG)是一个多合一软件工具,为用户提供STM32 微控制器代码烧写和固件升级功能。有了这个通用工具后,用户烧写STM32微控制器既可使用片上SWD (单线调试)或JTAG调试端口,也可以用程序引导装入端口(例如 UART和USB)。
文档说明:本用户手册主要介绍了如何准备STM32L5微控制器以使之符合SESIP的安全系统解决方案
文档说明:本用户手册主要介绍了基于Arm®Cortex®-M33内核的STM32L562QEI6QU微控制器的STM32L5-DISCOVERY 探索套件
- UM2671_STM32CubeL5的TFM应用入门
- 2
- 2020-11
- 6
- STM32CubeMX
文档说明:本用户手册介绍了STM32CubeL5 TFM(Arm®Cortex®-M的受信任固件)应用程序入门,它是STM32CubeL5的固件包。
- UM1718_STM32CubeMX的配置和C代码的生成
- 32
- 2020-11
- UM1718_STM32CubeMX的配置和C代码的生成
- 1
- 17987
- STM32CubeMX_STM32初始化代码生成器
文档说明:STM32CubeMX 入门介绍,包括软件的配置和C代码的生成
文档说明:STM32 Trusted Package Creator是STM32CubeProgrammer工具的一部分,可生成用于STM32安全编程解决方案的固件和模块
- UM2206_STM32Nucleo-64脚开发板
- 4
- 2020-05
- 631
- NUCLEO_L452RE_P_STM32Nucleo-64开发板
文档说明:STM32 Nucleo-64-P 板在较低价格区间,可以让用户以灵活的方式尝试新概念和建立原型,板载了STM32 MCU并提供了外部开关供电模式,提供了多种性能、功耗组合方式。
文档说明:本手册介绍了 STM32CubeMonRF这一软件工具,它可以帮助设计人员测试基于STM32无线微控制器的产品
文档说明:本用户手册适用于STM32单片机,介绍了如何使用基于STM32Cube的蜂窝连接扩展包X-CUBE-CELLULAR
- UM2656_基于STM32L5的STM32CubeL5的用户手册
- 1
- 2020-05
- 72
文档说明:本用户手册主要介绍了基于STM32L5的STM32CubeL5。STM32Cube是意法半导体公司提供的可以极大的减轻开发者的时间,工作量和成本的开发平台,STM32Cube覆盖了这个STM32系列产品。
文档说明:本用户手册主要介绍了STMod +fan-out扩展板,它提供了扩展连接器以直接使用来自不同制造商的第三方模块。 它可以与具有STMod +连接器的STM32 Discovery板或评估板一起使用,以扩大其STM32微控制器的演示范围。
- UM2576_STM32CubeIDE ST-LINK GDB服务器的用户手册
- 3
- 2020-02
- 337
- STM32CubeIDE
文档说明:本用户手册简要介绍了STM32CubeIDE ST-LINK GDB 服务器,运行在通过ST-LINK JTAG probe连接到 Arm® Cortex®-M目标的PC上 .
- UM2659_STM32L5的硬件抽象层和底层驱动描述
- 1
- 2020-02
- 128
文档说明:STM32Cube是意法半导体公司提供的可以极大的减轻开发者的时间,工作量和成本的开发平台,STM32Cube覆盖了这个STM32系列产品。本文档描述了STM32L5的硬件抽象层(HAL)驱动和底层(LL)驱动。
- UM1924_STM32加密库
- 5
- 2020-01
- 1195
文档说明:本手册适用于STM32系列单片机,介绍了STM32加密库X-CUBE-CRYPTOLIB的应用编程接口(API),包括软件实现及硬件加速方案,支持多种对称及非对称加密算法。
- UM2269_PowerShield固件库使用入门
- 4
- 2020-01
- 261
- STM32_LPM01_XN_Nucleo扩展板的低功耗测量
文档说明:本手册适用于STM32单片机,介绍了STM32-LPM01-XN固件库的特性和案例。 STM32-LPM01-XN是ST专用于X-NUCLEO-LPM01A扩展板的固件,可实现目标板的功耗测量。
- UM2262_X_CUBE_SBSFU安全启动和固件更新软件入门
- 6
- 2020-01
- UM2262_X_CUBE_SBSFU安全启动和固件更新软件入门
- 3
- 1257
- X_CUBE_SBSFU_STM32Cube安全固件更新软件包
文档说明:本手册适用于STM32单片机,介绍了STM32Cube扩展软件包X_CUBE_SBSFU的使用,该软件实现了STM32单片机的安全启动和安全固件更新。安全启动(SB)和安全固件更新(SFU)解决方案使得用户可以将STM32微控制器升级到新固件版本,添加新功能,以及纠正潜在问题。 此升级过程必须以安全的方式执行,以防止设备上的数据被未经授权的程序更新或访问。
- UM0586_STM32密码库API
- 4.2
- 2020-01
- 790
文档说明:本用户手册适用于STM32F1, STM32 L1, STM32F2,STM32F4, STM32F0和 STM32F3系列单片机,描述了STM32密码库的API。
文档说明:本手册适用于STM32系列单片机,介绍了如何使用STM32 LoRa™ 的STM32Cube软件扩展库
- UM2179_STM32Nucleo_144脚开发板
- 9
- 2020-01
- 403
文档说明:STM32 Nucleo-144开发板(NUCLEO-L496ZG)使用户可以灵活的通过多种性能、功耗组合方式尝试新概念并建立原型。通过扩展Audiuno UNO V3接口而来的ST Zio插口可以轻易扩展出更多的Nucleo开放开发平台功能。通过板载的ST-LINK/V2-1即可实现在线调试及更新代码而无需购买额外调试器
- UM2242_STM32Cube软件扩展包Microsoft_Azure_IoT云使用指南
- 2
- 2020-01
- UM2242_STM32Cube软件扩展包Microsoft_Azure_IoT云使用指南
- 1
- 858
- X_CUBE_AZURE_STM32Cube扩展软件WindowsAzure
文档说明:Microsoft® Azure是一个有微软创建的云计算服务,通过微软管理的数据中心全球网络对众多应用和服务进行建立、测试、发布以及管理
- UM2312_STM32Cube扩展软件包
- 2
- 2020-01
- 1734
- X_CUBE_MEMS1_基于STM32Cube的运动传感器和环境传感器扩展软件
文档说明:适用于STM32全系列单片机,描述了STM32Cube扩展软件包的开发标准
- UM2552_基于STM32单片机管理USB电源传输系统的用户手册
- 2
- 2020-01
- 234
- X-CUBE-USB-PD
文档说明:本用户手册适用于STM32单片机,介绍了如何使用基于STM32Cube的USB电源传输系统管理软件包X-CUBE-CELLULAR
- UM0925_使用M24LR64-R数据记录器参考设计的说明手册
- 2.5
- 2019-08
- 280
- DEMOKIT-M24LR-A
文档说明:M24LR64-R是一种双接口EEPROM,适用于工业或医疗设备和消费电子等广泛应用,它为电子设备的设计和设备参数的升级额外增加了灵活性
- UM2298_STM32Cube BSP驱动程序开发指南
- 2
- 2019-07
- 220
文档说明:本用户手册适用于STM32单片机,STM32Cube™通过减少开发工作、时间和成本,使开发人员更加轻松
文档说明:适用于STM32全系列单片机,介绍了全新STM32电机控制软件库SDK5.1
- UM0412_如何进行DfuSe_USB设备的固件更新
- 4.6
- 2019-05
- 764
- STSW_STM32080
文档说明:本用户手册适用于STM32L0,STM32L1,STM32L4系列单片机,描述了DfuSe演示的用户界面,该界面用于解释、说明ST设备固件更新库的使用方法。
- UM0462_Flash装载演示工具
- 7.3
- 2019-05
- UM0462_Flash装载演示工具
- 7.2
- 2094
文档说明:本用户手册适用于STM8S, STM8L, STM32 ,STM32L0,STM32L1,STM32L4系列单片机,,描述了STM32,STM8 Flash 装载演示工具的应用,该工具用以说明系统内存在启动装载时的性能。
- UM0551_USB_HID演示程序
- 1.5
- 2019-05
- 622
- STSW_STM32084
文档说明:本用户手册适用于STM8S, STM8L, STM32 ,STM32L0,STM32L1,STM32L4系列单片机, 描述了如何使用USB HID 演示程序。
- UM2578_从TrueSTUDIO®到STM32CubeIDE的迁移指南
- 1
- 2019-04
- 501
- STM32CubeIDE
文档说明:本用户手册简要说明了如何将STM32产品从TrueSTUDIO®导入到STM32CubeIDE
- UM2579_从系统工作台到STM32CubeIDE的迁移指南
- 1
- 2019-04
- 577
- STM32CubeIDE
文档说明:本用户手册简要说明了如何将STM32产品从系统工作台导入STM32CubeIDE
- UM2553_STM32CubeIDE快速启动指南
- 1
- 2019-04
- 2161
- STM32CubeIDE
文档说明:本用户手册简要说明了用户如何快速开始使用STMicroelectronics STM32CubeIDE.
- UM2563_STM32Cube安装指南
- 1
- 2019-04
- 1625
- STM32CubeIDE
文档说明:本用户手册简要说明了如何在它支持的每个操作系统上安装软件
文档说明:本用户手册主要介绍了STLINK-V3MODS和STLINK-V3MINI,是用于STM32微控制器的独立调试和编程微型探针
- UM2204_STM32H7系列单片机STM32CubeH7软件库使用指南
- 5
- 2019-04
- 755
- STM32CubeH7_软件开发包
文档说明:STMCube通过减少开发时间成本和费用成本,使得开发者工作更轻松
- UM2195_基于STM32Cube的USB设备音频流线扩展包手册
- 1
- 2019-02
- 206
- X-CUBE-USB-AUDIO
文档说明:本手册与补充STM32Cube™固件库的X-CUBE-USB-AUDIO扩展包相关联,它描述了X-CUBE-USB-AUDIO固件库以及使用方法
- UM2288_STM32Cube无线性能测试手册
- 4
- 2019-02
- 152
- STM32CubeMonRF
文档说明:本手册介绍了 STM32CubeMonRF这一软件工具,它可以帮助设计人员测试基于STM32无线微控制器的产品
- UM2175_ST-MCU-FINDER-PC安装指南
- 3
- 2018-12
- 561
- ST_MCU_FINDER_PC_选型工具
文档说明:ST-MCU-FINDER-PC是一个帮助设计师查找STM8或STM32的桌面工具,它为用户提供基于用户对外设和MCU特性的产品清单
- UM2468_介绍STM32CubeMonUCPD软件工具手册
- 1
- 2018-11
- 258
- STM32CubeMonUCPD
文档说明:本用户手册主要介绍了STM32CubeMonUCPD的软件工具,用于控制和监控USB Type-C™电源
- UM1956_STM32的Nucleo-32板
- 5
- 2018-11
- 712
- NUCLEO_F042K6_STM32Nucleo-32开发板
文档说明:本手册适用于STM32系列单片机,介绍了使用32引脚封装STM32型号的STM32 Nucleo-32板。
- UM1075_STM8及STM32在线调试烧录工具ST-LINK用户手册
- 8
- 2018-10
- 851
文档说明:本用户手册涵盖了ST-LINK/V2的使用说明介绍,包含安装配置,连接和调试方法等。
- UM0892_介绍ST-LINK各个模块的软件功能及使用方法
- 24
- 2018-10
- UM0892_介绍ST-LINK各个模块的软件功能及使用方法
- 1
- 2696
- STSW_LINK004_ST-LINK实用程序
文档说明:1. 介绍ST-LINK 工具的功能及使用方法 2. 此文档对应软件是STSW-LINK004
- UM2202_STM32CUBEMON-PWR软件使用入门
- 5
- 2018-10
- 538
- STM32CUBEMON_PWR_实现功耗数据的图形显示工具
文档说明:本手册适用于STM32单片机,介绍了STM32CUBEMON-PWR软件。通过在X-NUCLEO-LPM01A扩展板上运行STM32CUBEMON-PWR软件,开发人员能够快速分析目标开发板的低功耗性能。
- UM2374_STM32马达控制软件工具SDK_V5.0入门
- 2
- 2018-09
- UM2374_STM32马达控制软件工具SDK_V5.0入门
- 1
- 2621
文档说明:本用户手册介绍了STM32马达控制软件工具生态系统的设置和入门使用指南
- UM2084_超低功耗STM32和LoRa™Nucleo软件包入门
- 3
- 2018-08
- 424
文档说明:本手册适用于STM32系列单片机,介绍了超低功耗STM32系列以及基于超低功耗系列的LoRa™ Nucleo软件包的使用细节
- UM2085_超低功耗STM32和LoRaNucleo套件
- 3
- 2018-08
- 413
文档说明:超低功耗STM32和LoRaNucleo套件由NUCLEO-STM32L073RZ板和来自于Semtec的LoRa RF I-NUCLEO-SX1272D扩展板以及sub-1G sma天线组成,具有低功耗收发器SX1272用于长距离loRa Modem,用于提供高性能的LoRa OOK/FSK调制
- UM2050_面向USB_Type_C和Power_Delivery的STM32Nucleo包
- 3
- 2018-06
- UM2050_面向USB_Type_C和Power_Delivery的STM32Nucleo包
- 2
- 1120
文档说明:本手册适用于STM32系列单片机,介绍了基于Nucleo-F072RB的USB Type-C™和供电应用套件的完整硬件及使用方法
- UM1859_基于STM32Cube的Motion MEMS软件和环境探测器软件扩展包的入门指南
- 8
- 2018-05
- 328
- X_CUBE_MEMS1_基于STM32Cube的运动传感器和环境传感器扩展软件
文档说明:本手册是STM32Cube的Motion MEMS软件和环境探测器软件扩展包的入门指南
文档说明:本手册是STM32Cube的MotionGC软件的入门指南
文档说明:本手册是STM32Cube的MotionMC软件的入门指南
文档说明:本手册是STM32Cube的MotionAW软件的入门指南
文档说明:本手册是STM32Cube的MotionGR软件的入门指南
文档说明:本手册是STM32Cube的MotionPM软件的入门指南
文档说明:本手册是STM32Cube的MotionID软件的入门指南
文档说明:本手册是STM32Cube的MotionFA软件的入门指南
文档说明:本手册是STM32Cube的MotionFX软件的入门指南
文档说明:本手册是STM32Cube的MotionPE软件的入门指南
文档说明:本手册是STM32Cube的MotionCP软件的入门指南
文档说明:本手册是STM32Cube的MotionEC软件的入门指南
文档说明:本手册是STM32Cube的MotionFD软件的入门指南
文档说明:本手册是STM32Cube的MotionSD软件的入门指南
文档说明:本手册是STM32Cube的MotionTL软件的入门指南
文档说明:本手册是STM32Cube的MotionAT软件的入门指南
文档说明:本手册是STM32Cube的MotionPW软件的入门指南
- UM2043_用于微软Azure云服务器的WiFi和传感器的ODE功能包
- 6
- 2018-05
- 308
- FP_CLD_AZURE1_V3.2.2.zip
文档说明:本手册适用于STM32系列单片机,介绍了FP_CLD_AZURE1_用于微软Azure云服务器的WiFi和传感器的ODE功能包
文档说明:本手册适用于STM32全系列,介绍实现了13.56 MHz多协议非接触式收发器IC的STM32Cube软件扩展包
- UM2046_测距传感器软件扩展包
- 1
- 2018-05
- 323
- X_CUBE_53L0A1_测距传感器软件扩展包
文档说明:本手册适用于STM32全系列单片机,基于STM32Cube的软件扩展包,实现了测距传感器的开发
文档说明:适用于STM32全系列,实现了基于BLE半双工语音流传输的STM32 ODE功能软件包
文档说明:本手册适用于STM32单片机,介绍了AcousticSL实时声源定位中间件。
文档说明:本手册适用于STM32单片机,介绍了AcousticEC实时回声抵消中间件。
文档说明:本手册适用于STM32单片机,介绍了AcousticBF实时波束形成中间件。
文档说明:本手册适用于STM32单片机,介绍了用于MEMS麦克风采集器音频处理和音频输出功能包。
文档说明:本手册适用于STM32单片机,介绍了如何使用FP-IND-PLCWIFI1功能包通过WIFI建立PLC来连接STM32设备。
文档说明:本手册适用于STM32单片机,介绍了使用ST-PLC APP来进行梯形逻辑编程。
- UM2359_带长距离激光测距传感器的扩展板入门指南
- 1
- 2018-03
- 334
- X_CUBE_53L1A1_长距离测距传感器软件扩展包
文档说明:适用于STM32全系列单片机的用户手册,介绍了长距离激光测距传感器扩展板X-NUCLEO-53L1A1
- UM2371_长距离激光测距传感器软件扩展包入门
- 1
- 2018-03
- 324
- X_CUBE_53L1A1_长距离测距传感器软件扩展包
文档说明:适用于STM32全系列单片机的用户手册,描述了基于STM32Cube的长距离激光测距传感器软件扩展包
文档说明:适用于STM32全系列的用户手册,描述了基于BLE全双工语音流传输的STM32 ODE功能软件
- UM2341_通过以太网连到6LoWPAN节点的软件包FP_NET_6LPETH1入门
- 1
- 2018-03
- 269
- FP_NET_6LPETH1_通过以太网连到6LoWPAN节点的STM32ODE功能包
文档说明:本用户手册介绍了FP_NET_6LPETH1软件包的使用指南,该软件包适用于STM32全系列,实现了通过以太网连到6LoWPAN节点的STM32 ODE 功能包
文档说明:本手册适用于STM32单片机的STM32Cube软件拓展包,实现了低压三相无刷直流电机驱动
- UM2243_用于Nucleo板功耗测量的X_NUCLEO_LPM01A扩展板介绍
- 2
- 2018-03
- 407
文档说明:X-NUCLEO-LPM01A扩展板可以用来测量STM32 Nucleo-32,Nucleo-64或Nucleo-144电路板的功耗,本用户手册介绍了该扩展板的硬件部分,开发环境以及使用方法,便于用户对开发板快速了解并着手开发
- UM2006_STM32Cube增益管理扩展软件库
- 2
- 2018-01
- 257
文档说明:本手册适用于STM32F0,STM32F1,STM32F2,STM32F3,STM32F4,STM32F7,STM32L0,STM32L1,STM32L4系列单片机,介绍了如何使用STM32Cube中的扩展软件库实现增益管理
文档说明:本手册介绍了X_CUBE_ANALOG1_STM32Cube多功能软件库和系统配置。X_CUBE_ANALOG1_STM32Cube提供了一个完整的中间件来构建应用程序,很容易移植到其他MCU家族产品上。
- UM1973_X_CUBE_WIFI1_WiFi功能和应用软件扩展入门指南
- 3.1
- 2017-12
- 312
- X_CUBE_WIFI1_WiFi库文件
文档说明:本手册介绍了X_CUBE_WIFI1扩展软件包。X_CUBE_WIFI1提供了完整了中间件来建立WIFI应用。
- UM1992_X_CUBE_SPN8_低压BLDC马达驱动软件扩展入门指南
- 2
- 2017-12
- 434
- X_CUBE_SPN8_低压BLDC马达驱动
文档说明:X_CUBE_SPN8为用户提供了完整了STM32固件来建立马达控制的应用。它可以在不同单片机之间移植,包含一个用户接口层,通过终端将实时数据传输到PC端
- UM2013_FP_SEC_BLENFC1的BLE和动态NFC标签软件包的使用入门
- 1
- 2017-12
- 295
文档说明:本手册适用于STM32系列单片机 ,介绍了FP-SEC-BLENFC1软件的使用入门。该软件实现了安全连接下的BLE和动态NFC标签的库文件
文档说明:FP-SNS-MOTENV1是一个STM32 ODE功能包。通过这个功能包用户可利用BLE将IoT节点链接到智能手机上,还可进行如传感器数据融合等高级功能的开发。
- UM2026_FP_SNS_FLIGHT1功能包入门指南
- 4
- 2017-12
- 263
- FP_SNS_FLIGHT1_BLE_传感器和NFC标签的库文件
文档说明:FP-SNS-FLIGHT1是一个STM32 ODE功能包,使用NDRF标准进行简单和安全的蓝牙匹配,在NFC标签上储存必要信息。通过这个功能包用户可将IoT节点链接到智能手机上,还可启动传感器节点的开发,以便添加所需的功能。
文档说明:适用于STM32全系列单片机的用户手册,介绍了STM32 ODE功能包FP-SNS-ALLMEMS1。通过该软件包你可以将你的IoT节点链接到智能手机上,还可以进行语音通话,声源定位等高级功能的开发。
- UM2061_FP_NET_BLESTAR1软件包入门指南
- 3
- 2017-12
- 291
- FP_NET_BLESTAR1_通过WIFI创建BLE星形网络联到IBMBluemix云服务器的STM32ODE功能包
文档说明:本手册适用于STM32系列单片机,实现了通过WIFI创建BLE星形网络联到 IBM Bluemix云服务器的STM32 ODE 功能包
文档说明:FP-SNS-6LPNODE1是一个STM32 ODE功能包。通过它你可以将你的IoT节点链接到一个6LoWPAN无线传感器网络,通过使用标准应用层协议进行开发
文档说明:适用于STM32全系列,实现了Motion MEMS和环境传感器软件库
- UM2186_连接AmazonAWS云的FP_CLD_AWS1软件包的入门指南
- 1
- 2017-12
- UM2186_连接AmazonAWS云的FP_CLD_AWS1软件包的入门指南
- 1
- 287
- FP_CLD_AWS1_通过Wi-Fi网络连接IoT传感器节点到AmazonAWS云的STM32ODE功能软件包
文档说明:适用于STM32单片机系列的用户手册,本手册介绍了Wi-Fi和传感器物联网节点的FP-CLD-AWS1软件包的使用入门,该软件包可连接到亚马逊AWS物联网云服务
文档说明:适用于STM32全系列,实现了Motion MEMS和环境传感器软件库
文档说明:X_CUBE_GNSS1_STM32Cube软件扩展包包括Teseo-LIV3F全球导航卫星系统的驱动装置和支持NMEA协议的中间件。该STM32Cube软件扩展软件包非常容易移植到不同的STM32单片机上。
- UM2285_STM32Cube扩展软件包开发指南
- 1
- 2017-11
- 1578
- X_CUBE_SMBUS_STM32SMBus和PMBus软件库
文档说明:适用于STM32全系列单片机,STM32Cube扩展软件包开发指南
- UM2273_IBM_Watson_IoT云扩展软件包入门
- 1
- 2017-11
- UM2273_IBM_Watson_IoT云扩展软件包入门
- 1
- 611
- X_CUBE_WATSON_STM32连接到IBM_Watson云的软件扩展包
文档说明:适用于STM32全系列单片机,描述了STM32Cube扩展软件包X-CUBE-WATSON,该软件包含了实现ST 开发板连接到IBM Watson IoT™云的应用例程。
文档说明:osxMotionFX是X-CUBE-MEMS1的扩展软件包,这套软件包运行在具有识别外部传感器的外设并提供实时传感器融合算法的STM32上。由于STM32Cube软件库灵活的软件架构,这个扩展包可以移植到不同系列的STM32上面运行。目前这个软件包运行在X-NUCLEO_IKS01A1或X-NUCLEO-IKS01A2,可以直接连接到NUCLEO-F401RE或NUCLEO-L476RG上面。
- UM2012_osxMotionXX系统启动
- 1.1
- 2016-12
- 245
- osxMotionAW
文档说明:本手册适用于STM32系列单片机,介绍了如何配置与启动osxMotionXX系统
- UM2080_通过Wi-Fi连接6LoWPAN_IoT节点到因特网的FP-NET-6LPWIFI1软件库入门
- 1
- 2016-12
- 274
- FP_NET_6LPWIFI1_通过WiFi联到6LoWPAN节点的STM32ODE功能包
文档说明:本手册适用于STM32系列单片机,介绍了如何使用FP-NET-6LPWIFI1软件库,使用Wi-Fi网络把6LoWPAN IoT节点连接到因特网
文档说明:本手册适用于STM32系列单片机,以X-CUBE-MEMS1扩展板为例,介绍了osxMotionAW手腕动作识别库,及其实现方法
- UM2127_osxMotionID运动强度监测库入门
- 1
- 2016-12
- 255
- osxMotionID
文档说明:本手册适用于STM32系列单片机,以X-CUBE-MEMS1扩展板为例,介绍了osxMotionID运动强度监测库及其实现方法
文档说明:X-CUBE-MEMS1扩展软件包除了支持板载传感器外,还支持通过DIL24插座连接的其他设备
- UM2146_osxMotionMC地磁仪校准库X-CUBE-MEMS1使用指南
- 1
- 2016-12
- 269
- osxMotionMC
文档说明:EMS1软件包的附加软件,运行于STM32并包含了可以识别运动传感器的驱动
- UM1945_STM32Nucleo包-针对三相低压小电流电机的电机控制FOC及6步解决方案
- 2
- 2016-10
- 846
文档说明:本手册适用于STM32F302单片机,介绍了基于X-NUCLEO-IHM07M1和NUCLEO-F302R8板的STM32 Nucleo包P-NUCLEO-IHM001和P-NUCLEO-IHM002电机控制套件。
文档说明:本手册适用于STM32F302单片机,简要介绍了基于X-NUCLEO-IHM07M1和NUCLEO-F302R8板的STM32 Nucleo包P-NUCLEO-IHM001和P-NUCLEO-IHM002电机控制套件。
- UM2104_MIPI_DSI接口的4英寸带触控WVGA_TFT_LCD控制板
- 1
- 2016-10
- 338
文档说明:板子提供带MIPI DSI接口的4英寸WVGA TFT LCD,具有800x480像素和16.7M色彩。板子具有电容触控屏,支持单点触摸和手势,或者两点触摸
- UM1799_STM32Nucleo的NFC读卡器入门
- 4
- 2016-07
- 308
文档说明:本手册适用于STM32 Nucleo板,介绍了X-NUCLEO-NFC03A1是一个基于NFC CR95HF读卡器,CR95HF用于非接触式的应用,工作频率是13.56MHz,通信接口Uart,SPI。
- UM1800_STM32Nucleo的动态NFC、RFID标签芯片扩展板入门
- 3
- 2016-07
- 281
文档说明:本手册适用于STM32 Nucleo板,介绍了M24LR04E-R是一种V/RFID标签芯片,拥有4Kbit的EEPROM,I2C接口,X-NUCLEO-NFC02A1兼容Arduino™ UNO R3接口,可以直接插在任何STM32 Nucleo板。
- UM2048_用于STM32开发工具的DSI转HDMI转接板
- 1
- 2016-07
- 252
文档说明:本手册适用于STM32系列单片机,介绍了DSI转HDMI转接板的完整硬件及使用方法
- UM2049_DSI转Raspberry——Pi®LCD转接板
- 1
- 2016-07
- 269
文档说明:本手册适用于STM32系列单片机,介绍了DSI转Raspberry Pi® LCD转接板的完整硬件及使用方法
文档说明:本手册适用于STM32系列单片机,介绍了USB Type-C™和供电应用的STM32 Nucleo套件的配置和使用
文档说明:本手册适用于STM32单片机,介绍了包含powerSTEP01驱动可运行于STM32的X-CUBE-SPN3扩展软件包,兼容于NUCLEO-F401RE/NUCLEO-F030R8/NUCLEO-F334R8/NUCLEO-L053R8板连接1/2/3个X-NUCLEO-IHM03A1扩展板。
- UM1025_关于STM-STUDIO软件的使用文手册
- 6
- 2015-01
- 1269
文档说明:引导用户快速的安装及使用STM-STUDIO
- FP_ATR_LORA1_STM32Cube功能包
- 2.0.0
- 2020-06
- 7781
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32全系列,是具有LoRa连接、GNSS和传感器的IoT节点追踪器的STM32Cube功能包
- FP_ATR_LORA1_STM32Cube功能包
- 2.0.0
- 2020-06
- 7781
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32全系列,是具有LoRa连接、GNSS和传感器的IoT节点追踪器的STM32Cube功能包
- FP_ATR_SIGFOX1_STM32Cube功能包
- 3.0.0
- 2020-06
- 84
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32全系列,用于IoT节点追踪的STM32Cube功能包,具有Sigfox™连接,蓝牙连接和传感器
- FP_ATR_TOMTOM1_STM32Cube功能
- 1.2.0
- 2020-06
- 45
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32全系列,是具有GNSS和IoT连接的IoT节点,基于TomTom在线服务进行资源追踪的STM32Cube功能模块
- FP_SNS_AGNSS1_用于GNSS和蜂窝连接的STM32Cube功能包
- 1.0.0
- 2020-06
- 105
文档说明:适用于STM32全系列,用于GNSS和蜂窝连接的STM32Cube功能包,支持GNSS应用
- FP_SNS_ALLMEMS2_超低功耗IoT节点的STM32Cube功能包
- 2.1.0
- 2020-06
- 171
文档说明:适用于STM32全系列,是用于具有BLE连接,数字麦克风,环境和运动传感器的超低功耗IoT节点的STM32Cube功能包
- FP_SNS_BLEMESH1_具有BLE Mesh连接和传感器模型的IoT节点的STM32Cube功能包
- 1.0.0
- 2020-06
- 80
文档说明:适用于STM32全系列,是具有BLE Mesh连接和传感器模型的IoT节点的STM32Cube功能包
- X_CUBE_ALGOBUILD_用于STM32Cube的AlgoBuilder固件模板生成器扩展
- 1.0.0
- 2020-06
- 0
文档说明:适用于STM32全系列,用于STM32Cube的AlgoBuilder固件模板生成器扩展
- X_CUBE_IOTA1_IOTA分布式Ledger Technology软件扩展包
- 1.0.1
- 2020-06
- 97
文档说明:适用于STM32全系列,是用于STM32Cube的IOTA分布式Ledger Technology软件扩展包
- FP_AI_STM32Cube AI音频和运动感知的功能软件包
- 1.0.0
- 2020-06
- 0
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32系列单片机,是基于音频和运动感测的具有人工智能(AI)应用的超低功耗IoT节点的STM32Cube功能包,
- FP_ATR_BLE1_STM32Cube功能包
- 1.0.0
- 2020-06
- 0
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32全系列,是使用Sensor连接到BLE的SensorTile.box无线多传感器开发套件进行资源追踪的STM32Cube功能包
- FP_ATR_LTE1_STM32Cube功能包
- 1.0.0
- 2020-06
- 0
- UM1722_如何使用STM32Cube中的实时操作系统
文档说明:适用于STM32全系列,FP-ATR-LTE1是STM32Cube功能包,可让您使用LTE蜂窝连接将IoT节点连接到Amazon Web Services,并使用标准应用程序层协议查看GNSS和MEMS传感器数据。
- FP_CLD_WATSON1_用于IBMWatson云服务器的WiFi,NFC和传感器的功能包
- 3.0.1
- 2020-06
- 1081
文档说明:适用于STM32全系列,实现了IBM Watson云服务器的WiFi, NFC和传感器的功能包
- FP_IND_PREDMNT1_传感器多节点信号处理的STM32Cube功能包
- 2.0.0
- 2020-06
- 62
文档说明:适用于STM32全系列的STM32Cube功能包,用于带有信号处理的传感器多节点,可进行预见性维护
- FP_NET_6LPBLE1_通过BLE联到智能手机6LoWPAN节点的STM32ODE功能包
- 2.0.0
- 2020-06
- 151
文档说明:适用于STM32全系列,实现了通过BLE联到智能手机6LoWPAN节点的STM32 ODE 功能包
- FP_SNS_FLIGHT1_BLE_传感器和NFC标签的库文件
- 3.3.0
- 2020-06
- 200
- UM2026_FP_SNS_FLIGHT1功能包入门指南
文档说明:适用于STM32全系列,实现了BLE,传感器和NFC标签的库文件,
- X_CUBE_53L1A1_长距离测距传感器软件扩展包
- 2.1.0
- 2020-06
- 392
- UM2359_带长距离激光测距传感器的扩展板入门指南
文档说明:适用于STM32全系列单片机,基于STM32Cube的长距离测距传感器软件扩展包
- X_CUBE_GNSS1_实现全球导航卫星系统的STM32Cube软件扩展包
- 4.1.0
- 2020-06
- 382
- UM2312_STM32Cube扩展软件包
文档说明:适用于STM32全系列,实现全球导航卫星系统的STM32Cube软件扩展包
- STM32CubeL5_软件开发包
- 1.2.0
- 2020-05
- 227
- AN4726
文档说明:适用于STM32L5单片机系列,实现了低层驱动,USB, 文件系统,CMSIS (CORE, DSP, RTOS) , TF-M,RTOS, 及运行在ST开发板和评估板上的例程。
- STM32固件版权常见问题
- 1.1.0
- 2019-11
- 847
文档说明:七个问答说明STM32固件版权使用规则,包括是否可以在非ST微处理器上使用STM32固件等问题,明确哪些是可行/不可行的,及其潜在风险。以保护客户及ST的合法权益。
- STM32L552E_EVAL_板载STM32L552ZE单片机的评估板
-
- STM32L552E-EVAL评估板被设计用来对基于ARM cortex-M33内核的STM32L552ZE单片机进行全部的功能演示和平台的开发,主要包括3路I...
- STM32L552E_EVAL_板载STM32L552ZE单片机的评估板
-
- STM32L552E-EVAL评估板被设计用来对基于ARM cortex-M33内核的STM32L552ZE单片机进行全部的功能演示和平台的开发,主要包括3路I...
- 32L562E_DISCOVERY_板载STM32L562QE单片机的探索套件板
-
- STM32L562E探索套件是基于ARM® Cortex®-M33内核STM32L562QEI6QU微控制器的完整演示和开发平台。 归功于创新的超低功耗特性,S...
- UM2052_STM32探索套件的软件开发工具入门
- 32L562E_DISCOVERY_板载STM32L562QE单片机的探索套件板
-
- STM32L562E探索套件是基于ARM® Cortex®-M33内核STM32L562QEI6QU微控制器的完整演示和开发平台。 归功于创新的超低功耗特性,S...
- UM2052_STM32探索套件的软件开发工具入门
- NUCLEO_L552ZE_Q_STM32 Nucleo_144 开发板
-
- 板载 STM32L552ZE单片机的STM32 Nucleo-144开发板, SMPS, 支持Arduino, ST Zio 和 morpho 连接端口
- UM1727_STM32的Nucleo板软件开发工具入门指南
- NUCLEO_L552ZE_Q_STM32 Nucleo_144 开发板
-
- 板载 STM32L552ZE单片机的STM32 Nucleo-144开发板, SMPS, 支持Arduino, ST Zio 和 morpho 连接端口
- UM1727_STM32的Nucleo板软件开发工具入门指南
文档说明:本文档介绍了演示用户界面,该界面专为介绍STMicroelectronics设备固件升级库的开发而设计。该库的描述(包括其应用编程接口)包含在“DfuSe应用编程接口”文档中,并随DfuSe软件一起安装。
文档说明:本文档介绍了演示用户界面,该界面专为介绍STMicroelectronics设备固件升级库的开发而设计。该库的描述(包括其应用编程接口)包含在“DfuSe应用编程接口”文档中,并随DfuSe软件一起安装。
- UM2285_STM32Cube扩展包开发指南
- 1
- 2019-09
- 1218
- X_CUBE_SMBUS_STM32SMBus和PMBus软件库
文档说明:STMCube™由意法半导体最初发起,通过减少开发工作量、时间和成本,让开发人员的生活更轻松。STM32Cube涵盖整个STM32产品系列。
- UM2312_STM32Cube扩展包开发清单
- 1
- 2019-09
- 1003
- X_CUBE_MEMS1_基于STM32Cube的运动传感器和环境传感器扩展软件
文档说明:STMCube™由意法半导体最初发起,通过减少开发工作量、时间和成本,让开发人员的生活更轻松。STM32Cube涵盖整个STM32产品系列。
- UM2448_用于STM8和STM32的STLINK-V3SET调试/编程工具
- 1
- 2019-09
- 926
文档说明:本用户手册主要介绍了STLINK-V3SET套件。STLINK-V3SET是一种独立式模块化调试和编程探测器,用于STM8和STM32微控制器。本产品由一个主模块和一个辅助适配器板组成。它支持SWIM和JTAG/SWD接口,用于与位于应用板上的任何STM8或STM32微控制器通信。
- UM1718_STM32CubeMX的配置和C代码的生成
- 1
- 2019-05
- 17987
- STM32CubeMX_STM32初始化代码生成器
文档说明:STM32CubeMX 入门介绍,包括软件的配置和C代码的生成
- UM0892_介绍ST-LINK各个模块的软件功能及使用方法
- 1
- 2019-03
- 2696
- STSW_LINK004_ST-LINK实用程序
文档说明:1. 介绍ST-LINK 工具的功能及使用方法 2. 此文档对应软件是STSW-LINK004
- AN2606_STM32微控制器系统存储器自举模式
- 23
- 2016-08
- 5650
文档说明:本文档适用于STM32全系列微控制器。介绍了自举程序的一般概念,说明了STM32微控制器自举程序时支持的外设以及需要考虑的硬件要求。
- STM32WB的密钥安全存储和使用
-
(0.1M)
- 0
- 2021-02-24
文档说明:STM32WB的密钥安全存储和使用
- STM32WB的密钥安全存储和使用
-
(0.1M)
- 0
- 2021-02-24
文档说明:STM32WB的密钥安全存储和使用
- 使用STM32H7安全用户存储区
-
(0.6M)
- 79
-
(9.5M)
- 31
- 2021-02-03
文档说明:使用STM32H7安全用户存储区控制调试端口访问保护代码安全
- 使用STM32H7安全新特性实现敏感数据的安全存储与使用
-
(0.9M)
- 25
-
(38.8M)
- 1
- 2021-02-03
文档说明:使用STM32H7 安全新特性实现敏感数据的安全存储与使用
- 关键数据和代码在L0上的保护_基于防火墙和PCROP
-
(0.9M)
- 3
-
(33.4M)
- 12
- 2021-02-03
文档说明:基于防火墙和PCROP实现关键数据和代码在L0上的保护
- 使用STM32L5的TrustZone特性控制调试端口访问,保护片上代码安全
-
(0.4M)
- 22
-
(0.1M)
- 0
- 2021-02-03
文档说明:使用STM32L5 TrustZone特性控制调试端口访问保护代码安全
- MCU无法进入内建Bootloader
-
(0.2M)
- 18
- 2021-01-29
文档说明:某客户在应用中需要使用 STM32F765 片上 Bootloader 对用户 Flash 进行升级,结果发现有小批量产品在将 Boot0 拉高并复位 MCU 后,DFU 升级操作失败,PC 也未识别到 STM32 bootloader USB 设备。 用户很奇怪,STM32 启动时 BOOT0 为高不就进入片上 Bootloader?难道 MCU system loader 代码有问题? 本文主要解决这个问题。
- STM32G0使用快速编程的要点
-
(0.3M)
- 126
- 2021-01-25
文档说明:在一些新的 STM32 系列中,比如 STM32L4、STM32G0、STM32G4 等,除了 Flash 标准编程之外,还可以支持 Flash 的快 速编程,那么对于 STM32G0 来说,在使用快速编程时,有哪些需要注意的地方呢?
- 通过STM32CubeMX制作外部Flash的烧写驱动
-
(0.7M)
- 861
- 2020-12-23
文档说明:目前,越来越多的应用需要扩展外部的 Flash 来满足存储需求。那么,在调试及批量生产的过程中,需要对外扩的 Flash 进行 烧录操作。由于 STM32 ST-LINK Utility 以及 STM32CubeProgrammer 中,对 Flash 支持的型号有限,只能覆盖一部分 MCU 和 Flash 的型号,无法满足客户的需求,而且,提供的 external loader 的制作模板存在覆盖的芯片型号较少,且无法前期 QSPI Flash 调试的问题
- X_NUCLEO_GFX01M1和STM32G0的Nucleo开发板GUI开发流程介绍
-
(0.6M)
- 139
- 2020-12-15
文档说明:STM32G07x Nucleo + X-Nucleo-GFX01M1 是最新推出的基于 STM32G0 + TouchGFX 的 低成本解决方案套件,用户可以方便的基于这套开发板进行原型设计,或是学习 TouchGFX 相关控件和模型架构。
- Keil环境下使用外部烧录脚本stdlr烧录QSPI
-
(0.4M)
- 116
- 2020-12-14
文档说明:随着用户的应用越来越复杂,以及 GUI 等需要大存储空间应用的流行,很多时候我们需要将代码和数据放在外扩的 QSPI 存 储空间。但是这样存在一个在线 QSPI 烧写的问题,尤其是在应用调试时,需要频繁的修改外部存储空间里的内容。如果调试 工具不能够一键烧录,势必会给调试带来诸多的麻烦。
- STM32以太网MAC Loopback的实现
-
(0.4M)
- 195
- 2020-12-01
文档说明:在 STM32 以太网调试中经常会遇到“设备接收不到数据”,或者“设备发出的数据对端设备收不到”之类的问题。遇到这类 问题首先要做的是定位问题发生的部位,这样做的好处就是可以指明下一步调试的方向,缩小分析的范围。
- STM32G0_GUI_DEMO环境搭建
-
(102.0M)
- 111
- 2020-11-29
文档说明:STM32G0_GUI_DEMO环境搭建教程说明文档
- Lwip中和IP分包相关的参数
-
(0.3M)
- 191
- 2020-10-19
文档说明:前不久接到一个客户的问题。在 H743 上需要通过 UDP 发送大的数据包,涉及到 IP 分包的问题。他们在测试的过程中遇到了 只要发送 6KB 的 UDP 数据包就会出现 hardfault 的问题。拿到这个问题的时候,调试得到了和客户一样的现象,程序进入 hardfault,并且是由 Lwip 协议栈的 ip_reass_free_complete_datagram 函数触发。后经过一番调试,搞清楚了问题的原 因,要说清楚,我们得先来看看 Lwip 中 IP 分包的实现。
- TF_A架构及下载编译和烧录介绍
-
(0.3M)
- 77
- 2020-10-19
文档说明:本文介绍 TF-A 的架构,代码下载,编译,以及如何烧录到目标板. TF-A: Trusted Firmware for Arm Cortex-A
- 使用Cubemx生成未在MC的Workbench中包含的芯片的FOC代码
-
(2.4M)
- 57
- 2020-10-19
文档说明:当前 ST 的产品丰富多彩,多达 1000 多种的料号可供客户选择,同时 ST 针对电机 FOC控制,推出了 MC SDK V5.x 的马达 控制软件系统,该软件结合 Cubemx 生成马达控制代码。由于 MC Workbench 软件芯片选择有限,不可能包含所有 ST 的产 品料号,因此有些客户需要使用该软件时,会发现选择的芯片未包含在 workbench 中,本文针对这种场景,详细说明如何结 合 CubeMx 与 MC Workbench 如何生成修改未包含的芯片程序,客户通过该文档可以使用全系列 S
- 基于STM32加密库开发比特币应用的补充说明
-
(0.2M)
- 306
- 2020-08-26
文档说明:本文针对使用STM32开发比特币的客户,对STM32加密库的椭圆曲线参数和点乘函数做了补充说明,方便STM32客户进行开发比特币应用。
- 使用STM32L5的OTFDEC和ICACHE功能实时高效运行片外Flash中的加密代码
-
(1.1M)
- 183
-
(51.0M)
- 50
- 2020-08-17
文档说明:目标 :• 保护外置Flash中的代码和数据的机密性 • 同时提高外部Flash中代码的运行效率
- 如何在OpenMV生态系统中集成STM32Cube.AI生成的代码
-
(0.5M)
- 610
- 2020-07-27
文档说明:本教程将引导您将自己的神经网络集成到 OpenMV 环境中。 OpenMV开源项目提供的源代码,使您可在STM32Cube.AI启用的状态下编译OpenMV H7 固件的源代码
- 如何根据应用需求调整STM32L5的memory partition
- 2020-06-19
文档说明:STM32L5在trustzone使能情况下使用,需要用户根据应用要求,规划好Flash和 SRAM上的安全区域和非安全区域。由于trustzone环境下CPU对存储区访问规则的 限制,这套规划方案会涉及到几方面的设置
- 使用STM32的MPU实现代码隔离和访问控制
-
(0.6M)
- 293
-
(5.4M)
- 62
- 2020-06-19
文档说明:需要解决的问题和达到的目标: • 用户需要将一部分数据写入NVM,一次性希望写入后该部分数据不能再被修改 • 该端数据只能被部分关键代码访问,其他的应用数据无法直接读取该段数据的内容
- STM32L5中如何关闭trustzone
-
(0.4M)
- 204
- 2020-05-23
文档说明:本文将以用户的视角描述如何在STM32L5中关闭Trustzone。
- 基于高级定时器的全桥移相PWM发波方案
-
(0.4M)
- 1421
- 2020-05-06
文档说明:本文基于 STM32 中高级控制定时器设计了一种全桥移相控制 PWM 发波方案。
- STM32高精度定时器PWM输出话题
-
(0.3M)
- 688
- 2020-04-24
文档说明:以STM32F334 的HRTIM 为例,简单介绍下利用它实现PWM 输出的实现原理。
- STM32L1xx与 STM32L1xx_A的差别
-
(0.2M)
- 143
- 2020-04-24
文档说明:介绍了STM32低功耗系列STM32L1产品线中, STM32L1xx与 STM32L1xx_A的差别
- MC_SDK中增加位置环
-
(1.0M)
- 874
- 2020-03-30
文档说明:在MC SDK 5.x 中有两个环路控制,分别是电流环和速度环,有些应用需要使用到位置环,比如无人机的云台电机控制,地铁闸机等等应用,本文将阐述如何在现有ST 电机库基础上增加简易的位置环。
- TouchGFX 简单界面设计_按键控制光圈移动
-
(0.4M)
- 676
- 2020-02-24
文档说明:用F746的带屏的开发板体验ToughGFX这个GUI软件,做一个四个按键控制中间圈圈移动的一个demo。
- 如何在IAR和KEIL中计算CRC值
-
(0.8M)
- 1320
- 2019-12-23
文档说明:客户经常在Flash校验这一块碰到问题。这里整理了遇到的常见问题,并基于IAR,KEIL这两种IDE介绍如何配置FLASH的CRC计算的方法。
- X_Cube_ClassB代码移植
-
(0.1M)
- 441
- 2019-12-23
文档说明:本文以X-CUBE-CLASSB为例介绍如何做代码的移植以及经常遇到的问题的解决办法。
- Keil中烧写STM32F750内部Flash方法
-
(0.4M)
- 641
- 2019-12-23
文档说明:某客户在其产品的设计中,使用了STM32F750Z8T6。客户的代码只需要使用内部Flash,但不知如何对其进行烧写。
- 一个因初始化顺序而导致异常的话题
-
(0.3M)
- 991
- 2019-11-21
文档说明:有STM32用户反映,他使用STM32F4系列芯片进行开发,通过STM32CubeMx配置初始化代码,使用了UART的DMA传输。但他发现DMA根本不工作。后来他无意中发现,是因为他在用户代码里不经意地调整过UART外设和DMA外设初始化代码的前后顺序,当他重新调整二者的先后顺序后就一切正常了。他想知道这个顺序是怎么影响DMA功能的。
- STM32定时器触发SPI逐字收发之应用示例
-
(0.6M)
- 667
- 2019-11-21
文档说明:我们在做SPI应用时,有时希望通过定时器来定时地触发SPI的收发,并利用DMA完成数据的传输。这里,我基于STM32L476芯片来做个演示,以供参考
- 零基础快速入手STM32MP1
-
(0.8M)
- 2200
- 2019-09-17
文档说明:STM32MP1多核微处理器,带有650Mhz主频的cortex-A7双核以及一个主频为209Mhz的cortex-M4核,即片内拥有三核。
- 使用USB虚拟网线(USB Ethernet gadget)直连STM32MP1和Windows PC
-
(0.7M)
- 362
- 2019-09-17
文档说明:现在我们介绍一种基于USB物理线缆的以太网连接。只需要一根USB线,复用之前的DFU固件下载接口,将Windows主机与STM32MP1连接起来构成TCP/IP网络。本文介绍了基于STM32MP1的便捷网络配置,能够提高开发STM32MP1的工作效率。
- STM32L011对空片进行编程后程序运行问题
-
(0.3M)
- 556
- 2019-08-08
文档说明:客户发现使用ST Link Utility对已檫除的STM32L011烧录程序后,用户的应用程序UART功能运行不正确,本文对此问题展开分析。
- TouchGFX快速创建滑动应用例程
- 2019-08-08
文档说明:使用制作3个左右可以滑动的界面. 1.界面1实现通过拖动水平进度条来改变圆形进度条的效果; 2.界面2实现一个动图显示的效果; 3.界面3实现一个通过按钮来模拟控制洗衣机启动/停止的效果;
- UART IDLE中断使用-接收不定长串口数据
-
(0.4M)
- 985
- 2019-08-05
文档说明:在串口通信应用中,我们常使用接受和发送中断。这里有个非常有用的中断可能被大家所忽略,即总线IDLE中断。当一帧数据传输结束之后,总线会维持高电平状态,此时,就可以触发MCU的IDLE中断。在本文中,将介绍使用该中断来进行不定长串口数据接收的办法。通过该中断,可以省却很多用于检测数据传输是否完成的判断动作。
- TouchGFX中Callback模板实现原理
-
(0.2M)
- 562
- 2019-08-05
文档说明:TouchGFX为MCU带来了炫彩丰富的GUI界面,使得基于STM32芯片的人机界面开发非常方便而友好,TouchGFX是用C++编写的,借助C++的模板特性,定义了一组Callback模板,基于此模板来实现响应的功能。
- 如何用STVP 命令行模式对STM8进行批量烧写
-
(0.1M)
- 385
- 2019-08-05
文档说明:本文说明一种使用STVP_CmdLine 对STM8X 系列产品进行烧写的方法,着重介绍如何通过STVP_CmdLine 及ST-LINK进行多个芯片的循序烧写,帮助各户在生产线构建批量烧写的方案
- STM32多个ADC模块同时采样转换的应用示例
-
(0.5M)
- 1502
- 2019-07-18
文档说明:本文重点介绍利用含有3个ADC模块的STM32F4、STM32F7等系列,以满足多个ADC模块同时工作的需要
- 基于STM32定时器实现定制波形的示例
-
(0.4M)
- 934
- 2019-07-18
文档说明:本文介绍如何用STM32定时器实现PWM输出波形等定制波形,以STM32F334 Nucleo开发板验证,说明利用定时器的比较输出切换模式,结合DMA外设,可以灵活地输出各种自定义波形。
- 硬件机制实现固定个数的PWM脉冲输出
-
(0.9M)
- 762
- 2019-07-18
文档说明:本文利用STM32CubeMX,介绍如何利用STM32 的高级定时器实现固定个数PWM 脉冲的输出
- 基于STM32CubeMX开发U盘访问应用
-
(1.6M)
- 2206
- 2019-05-21
文档说明:一些应用中,涉及到对存储设备的数据访问,例如uSD卡、U盘。具备USB OTG控制器的STM32,可以实现对U盘访问的支持。本文介绍STM32对于U盘访问的硬件/软件实现。介绍如何利用STM32CubeMX,一步一步实现STM32访问U盘。仅需要简单的几个步骤, 实现U盘访问的应用开发。
- STM32CubeL4 固件库V1.13.0版的RTC唤醒问题
-
(0.3M)
- 396
- 2019-05-21
文档说明:因为STM32L4极其出色的低功耗性能,越来越多的用户在使用STM32L4系列开发产品,很多用户在产品开发中会使用RTC的定时唤醒从低功耗状态,但是有客户使用RTC的定时唤醒功能时发现无法唤醒。经试验后发现是由于在STM32Cube中存在bug,我们可以直接修复bug或者使用STM32Cube_FW_L4_V1.14.0版本的库。我们建议在怀疑驱动库代码方面问题时,不妨进一步查看相关实现代码或使用不同版本库代码做比较验证。
- STM32 Bootloader异常复位案例
-
(0.4M)
- 1539
- 2019-03-07
文档说明:客户反馈通过PC软件flashloader 不能够跟STM32 MCU自带bootloader连接,并且系统运行一段时间后异常复位。本文主要解决这个问题。
- 一个STM32芯片异常复位之案例分析
-
(0.4M)
- 1082
- 2019-02-27
文档说明:本篇主要是介绍一种处理问题的思路,即当我们在做STM32应用开发过程中,遇到芯片异常复位,或者进入了异常处理时,如何通过集成开发环境,如IAR,KEIL等查看相应的ARM内核寄存器,定位出应用软件产生异常的地方!
- 通过DfuSe工具控制程序跳进DFU模式
-
(0.6M)
- 594
-
(0.1M)
- 1648
- 2019-01-07
文档说明:我们之前经常有讲到过如何通过USB的DFU方式来对固件进行升级,在示例中我们通常是通过一个按键来触发APP跳转到BOOT从而进入到DFU升级模式。但是也有一种情况,客户的环境是没有任何按键或者其它触发条件,只有一个USB口连接运行windows操作系统的上位机。这不,前不久就碰到这么个客户,下位机MCU端仅仅只有一个USB口连接上位机,且MCU端与上位机之间的USB是常连的,并不能通过USB的拔插操作来触发APP的跳转,在此情况下,我们又该如何来实现客户的需求?
- 与PDR_ON有关的一种异常现象及分析
-
(0.4M)
- 269
-
(0.1M)
- 439
- 2019-01-07
文档说明:MCU电源电路相对简单。但是在实际开发中,建议完全参考数据手册和《Getting started with xxxx MCU hardware development》中电源部分设计,避免由于对ST MCU不熟悉引发的硬件设计问题。 具体到关闭内部电源管理器的设计,在上述文档中,同样有详细描述(包含了电路设计建议和对应波形情况)。
- STM32擦除内部FLASH时间过长导致IWDG复位
-
(0.6M)
- 608
- 2019-01-07
文档说明:客户反馈在使用STM32F412的时候,擦除sector 8~11发现时间过长,从而导致意外触发IWDG复位。
- STM32H7 DMA 传输异常案例分析
-
(0.9M)
- 1309
- 2018-11-15
文档说明:利用 ST 提供的辅助开发工具 STM32CubeMX,可以快速开发 STM32 应用。在本文中讨论的 ADC 应用,同样是建立在 STM32CubeMX 生成工程的基础上。具体为在 STM32H743ZI 上,利用 DMA 自动实现 ADC 数据周期采集和转移,在采集指 定数量的采样值后产生中断, 对数据进行处理。
- 利用MQTT及云存储实现STM32远程无线升级
-
(1.4M)
- 2097
-
(24.4M)
- 975
- 2018-10-30
文档说明:对于一个物联网应用,远程监控设备状态、远程更新设备固件都是其要包含的典型基本功能。本示例在百度天工IoT平台和STM32F769探索板上实现了上述功能。
- 利用MQTT及云存储实现STM32远程无线升级例程的开发文档
-
(0.6M)
- 1881
- 2018-10-17
文档说明:STM32F769DK云端固件升级例程分为两部分:Bootloader和用户应用程序。 该软件基于STM32F7Cube库运行在STM32F769I-DISCO探索板上,利用百度的IoT平台实现了从云端更新固件的功能。 Bootloader部分主要负责将新版本用户应用程序从QSPI Flash烧到MCU内部Flash中,并跳转到应用程序运行,功能相对简单。 用户应用程序部分除了用户自己的功能程序外,还包括固件版本云端推送,固件文件云端下载以及断点续传等功能,程序结构相对复杂。 本文档主要介绍用户应用程序这
- STM32F334上管脚的ADC和DAC复用问题
-
(0.3M)
- 735
- 2018-09-25
文档说明:本文确认了:STM32F334的PA5和PA6在DAC通道与GPIO断开的情况下是可以当作ADC的管脚的。
- AliOS任务上下文切换原理分析
-
(0.3M)
- 684
- 2018-09-25
文档说明:在STM32技术人员的实际支持工作中,例如IDE移植,可能需要读懂和修改这些汇编代码。本文就是从这一需求出发,描述AliOS操作系统里的任务上下文切换的基本原理。读者在明白了上下文切换原理后,去阅读和修改任何MCU操作系统的关于任务上下文切换的汇编代码就不会是个难题。本文包含的代码引用基于STM32F4(ARM Cortex-M4内核)芯片上的实现。
- 基于STM32的阿里云物联网套件方案
-
(0.4M)
- 1807
-
(129.1M)
- 831
- 2018-09-25
文档说明:本文描述了基于STM32系列MCU连接阿里云的方案,详细说明了如何使用集成了阿里云物联网套件的STM32扩展开发包。
- STM32 OTA例程之Paho embedded C 使用
-
(0.2M)
- 913
- 2018-09-25
文档说明:STM32 FOTA demo就是通过MQTT协议进行MCU固件新版本信息的推送。Paho是一个开源的MQTT客户端实现,它提供了多种开发语言下的实现。在此demo中,用的是embeddedC这个版本
- STM32 OTA例程之cJSON使用
-
(0.2M)
- 964
- 2018-09-25
文档说明:在STM32 OTA例程中,设备端(stm32F769探索版)与云端交换数据使用的是json格式。在本篇文章中,将对json格式以及Cjson的使用及注意事项进行说明。
- STM32 OTA例程之ESP8266使用
-
(0.3M)
- 1411
- 2018-09-25
文档说明:本文介绍STM32的FOTA例程中用到的wifi模块:ESP-01。ESP-01是安信可公司基于ESP8266 wifi芯片的WIFI模块。在STM32 FOTAdemo里,用来实现无线通信。阅读本文,我们将来认识一下这个模块,并介绍demo里相关底层驱动的实现。
- TrueSTUDIO出现 Program “gcc” not found in PATH的解决
-
(0.5M)
- 770
- 2018-08-02
文档说明:本文帮助解决了在安装完最新版本的TrueSTUDIO v9.0.0后,打开一些以前就已经带有TrueSTUDIO工程的示例代码后,发现会提示Program “gcc” not found in PATH的问题。
- 教你一手 | 基于STM32Cube库的Timer捕获应用
-
(0.6M)
- 2328
- 2018-06-04
文档说明:本文重点介绍利用STM32CubeMx初始化配置工具和STM32Cube库如何通过TIMER的捕获功能完成对频率、占空比的测试,同时我们对如何解决实验过程中遇到的一些问题,做了特别提示。
- STM32F0不同代码区跳转时总失败…这些操作你做对了吗?
-
(0.6M)
- 976
- 2018-06-04
文档说明:本文以STM32F0为例,就芯片内【从BOOT区跳转到APP区】【从APP区跳转到新APP区】【从APP区跳回BOOT区】的跳转问题做一些交流与介绍。
- FLASH被异常改写
-
(0.3M)
- 1012
- 2018-05-07
文档说明:某客户反馈, 当MCU 频繁的正常通断电的时候。FLASH 被异常改写,出现各种各样的异常(整片别擦除、中断向量表被改写为0、写保护被清掉、被加上读保护 ……..)本文主要介绍这个问题的一个解决办法。
- STM32F0使用DFU升级后Leave DFU Mode不能运行用户代码
-
(0.2M)
- 659
- 2018-05-07
文档说明:某客户在其产品的设计中,需要使用了STM32F072RBT6。客户在使用过程中,使用System Memory 中的USB DFU 功能对代码进行更新,并直接使用“Leave DFU mode”跑用户代码,进行功能观察。但是,发现STM32F0 在点击“Leave DFU mode”按钮后,用户代码并没有正常工作。本文主要解决这个问题。
- 基于STM32L4 IoT探索套件开发AliOS Things
-
(0.4M)
- 1155
- 2018-05-07
文档说明:ST和阿里云合作,推出基于STM32L4 IoT探索套件快速开发AliOS Things的方案。用户可以在STM32L4 IoT上运行AliOS,连接阿里云。本文以WiFi连接阿里云收发消息为例介绍如何获得AliOS Things开源代码, 如何基于IoT探索套件STM32 B-L475E-IOT01A与STM32常用开发工具IAR来快速编译、烧写、调试MQTT应用。
- STM32F767的USB工作在HOST模式下的远程唤醒问题
-
(0.6M)
- 529
-
(1.3M)
- 335
- 2018-03-26
文档说明:本文针对STM32F767的USB_OTG_FS模块工作在Host模式下的挂起与恢复以及远程唤醒方面的问题进行讨论。
- 一个关于LPUART输出异常的问题分享
-
(0.4M)
- 521
- 2018-03-26
文档说明:根据客户反馈,使用基于STM32L496的Nucleo板的LPUART 做打印输出时,电脑端始终没法出现任何信息。。根据该开发板使用手册说明,外设LPUART的TX/RX脚【PG7/PG8】默认与开发板STLINK部分的VCP端口相连,这样做可以省去飞线的麻烦,更不需要外接USB-UART转换器件。本文档对该问题做了解答。
- 免费全功能STM32_TrueSTUDIO_9.0
-
(0.4M)
- 1288
- 2018-03-26
文档说明:ST和Atollic整合后发布的第一个Atollic TrueSTUDIO版本9.0,正式为STM32用户提供全免费、全功能的专业MCU集成开发环境。本文介绍了TrueSTUDIO9.0给用户带来的新价值。
- 一步一步使用STM32安全启动与固件更新
-
(0.4M)
- 755
- 2018-03-26
文档说明:STM32 X-CUBE-SBSFU 软件包提供了安全启动与固件更 新功能,可以让用户从高层次来使用STM32 的各项安全功能。本文则是带领读者一 步一步来体验STM32 安全启动与安全固件更新。
- HID_CDC复合设备在WIN10的识别问题
-
(0.4M)
- 643
-
(0.1M)
- 332
- 2018-03-22
文档说明:本文以STM32F405为例,详细说明上HID_CDC复合设备在WIN10的识别问题。
- STM8使用24MHz外部晶振无法正常运行
-
(0.2M)
- 525
- 2018-03-22
文档说明:本文以STM8AF52A9单片机为例,详细说明其使用24MHz外部晶振无法正常运行的原因及问题解决方法。
- 模拟比较器COMP在STM32H7上的应用
-
(0.7M)
- 598
-
(23.8M)
- 296
- 2017-11-28
文档说明:STM32H7集成了运算放大器(COMP),可与模拟信号进行比较来进行电压检测,内置的COMP节省了MCU外接COMP的硬件成本。本文档将介绍STM32H7的片内COMP的不同工作模式,并提供配置COMP的例程。
- Baidu云B_L475E_IOT01A探索套件操作说明
-
(2.1M)
- 712
- 2017-11-28
文档说明:ST和百度云天工基于ST新近推出的一款物联网开发套件,提供了连接百度云天工的软件扩展包,内含连接到百度云天工物接入(IOT Hub),进行消息订阅和发布的应用程序。用户基于ST的B-L475E-IOT01A与本教程可以快速上手搭建自己的应用程序。
- 用于量产烧录的拼接Bin文件操作
-
(0.4M)
- 1017
- 2017-11-01
文档说明:一般芯片开发过程中,存在Bin文件的拼接过程,比如在做IAP程序+用户程序过程中,最终烧写bin文件或hex文件需要将两个或者三个单独编译通过的程序拼接在一起作为最终烧录文件,本文就如何操作做详细说明。
- STM32免费开发环境该用谁
-
(0.6M)
- 1338
- 2017-11-01
文档说明:在付费的IAR/KEIL之外,是否有一种STM32开发环境,免费且容易使用,接近IAR/KEIL的用户体验,能够进行STM32全系列开发但不受代码大小限制呢?本文介绍的基于Gcc和Eclipse的集成开发环境SW4STM32和TrueSTUDIO,可以满足前述要求,而且具有跨平台的优势。
- ST FOC4.3库关于STM32F30x系列ICS采样代码修改
-
(0.2M)
- 620
-
(0.1M)
- 360
- 2017-11-01
文档说明:客户在使用ST FOC4.3库文件控制电机过程中,当使用了STM32F30x芯片时,如果使用的是ICS(Isolated Current Sensor)采样电流信号时会遇到无法编译通过报错问题,本文用以说明如何修正这个问题。
- 基于STM32 I2S的音频应用开发介绍
-
(1.7M)
- 1096
-
(14.0M)
- 439
- 2017-10-30
文档说明:在音频开发中,I2S(Inter-IC Sound)接口被广泛采用。大部分STM32集成了I2S接口。本文主要为了让STM32使用者了解I2S音频接口,及快速实现I2S接口的音频应用开发。 首先,对STM32的I2S接口进行简单介绍,然后描述了几种常见I2S音频应用架构及每种架构音频部分的电路图,最后围绕每种架构给出实现例,以便读者进行参考理解。其中,实现例会围绕STM32CubeMX展开,以便开发者能够参考并快速、简便地实现软件开发。除此之外,在Cube软件包中有I2S外设应用例程,提供了更完善的实现参
- STM32H7的FMC外设在D_Cache使能的情况下运行不正常
-
(0.3M)
- 514
- 2017-10-30
文档说明:前段时间接到一个客户的问题。客户描述在使用STM32H7的FMC时,如果使能了DCACHE,就运行不正常。数据没有写到FMC外部的存储器里,测量FMC接口也没有波形跳变。而不使能DCACHE工作就是正常的。 其实对于这个问题,如果了解STM32H7的架构的话,就很容易理解了。下面我们就来看一看到底是什么原因让客户觉得使能DCACHE后FMC就工作不正常了。
- STM32的高速USB信号质量测试实现
-
(0.6M)
- 758
- 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设备进入测
- USB传输数据时出现卡顿现象
-
(0.4M)
- 908
- 2017-09-22
文档说明:在进行USB开发的过程中,有多个客户反馈,USB传输数据时出现卡顿现象。本文将针对这一问题进行分析。
- 利用QuadSPI外扩串行NOR Flash的实现
-
(1.2M)
- 880
- 2017-09-22
文档说明:STM32提供了灵活多样的外扩存储器访问实现。本文中,介绍如何利用QSPI (QuadSPI) 外扩串行NOR Flash存储器。首先对QSPI接口功能特性进行介绍,然后分别介绍硬件设计和软件开发。并基于STM32CubeMX,提供访问MICRON N25Q128A13EF840F的实现参考。
- 运算放大器OPAMP在STM32L4上的应用
-
(0.7M)
- 638
-
(2.4M)
- 332
- 2017-09-22
文档说明:STM32L4集成了运算放大器(OPAMP),可对模拟信号进行放大处理,可节省MCU外接OPAMP的硬件成本。本文档将介绍STM32L4的片内OPAMP的不同工作模式,并提供配置OPAMP的例程。
- 利用DFSDM开发PDM麦克风应用介绍
-
(1.3M)
- 970
- 2017-08-15
文档说明:STM32提供了丰富的音频应用外设,并得益于灵活高效的内部架构,可以支持广泛的音频应用。本文中,在简单介绍音频采集的背景知识后,从应用需求出发,确定麦克风的选用。然后,描述了STM32内部DFSDM (Digital Filter for Sigma-Delta Modulator)在PDM麦克风采集中应用。最后逐步介绍如何利用STM32CubeMX进行DFSDM设计开发,实现PDM麦克风声音采集。
- DfuSeCommand的使用
-
(0.4M)
- 763
- 2017-08-10
文档说明:STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。本文主要介绍DfuSeCommand.exe的使用。
- STM32L053 comp2 比较电压无效问题
-
(0.2M)
- 491
- 2017-08-09
文档说明:某客户在调试STM32L053的比较器1时,使用内部1.2V的参考电压,没有问题.但当使用比较器2时,使用同样的设置,却发现比较电压无法调到1.2V,只能设置到0.6V左右,到时是什么问题呢?
- USB DFU培训
-
(2.7M)
- 1429
-
(0.5M)
- 723
- 2017-07-31
文档说明:本文根据2017年度广州USB DFU培训内容进行整理而成,主要目的是为了方便那些由于各种原因未到现场参加培训的碟粉们参阅学习。本文主要是介绍如何使用CubeMx这个工具,一步一步制作一个BOOT(DFU)程序,并使用它来升级用户APP程序,这种应用场合在产品开发中具有普遍性。
- USB CDC类入门培训
-
(1.9M)
- 1461
-
(0.3M)
- 569
- 2017-07-27
文档说明:本文节选自2017年度USB CDC类培训内容的整理,主要目的是以方便些没有到现场参加培训的碟粉们可以参阅学习。本文力求从理论到实践,尽量给读者一个整体了解USB CDC类的窗口。当然,阅读此文,还是需要基本的USB知识,这个请读者自行预备。
- 发现STM32防火墙的安全配置
-
(0.5M)
- 702
- 2017-07-18
文档说明:STM32 防火墙(Firewall)能够构建一个与其它代码隔离的带有数据存储的可信任代码区域,结合RDP、WRP以及PCROP,可用来保护安全敏感的算法。在STM32 Cube固件库参考代码里提供了几个不同的防火墙配置。那么问题来了,什么是STM32防火墙的应该使用的安全配置呢?本文以STM32参考手册为基础,以最大化安全为目标,来探索发现STM32防火墙的推荐配置。
- X_CUBE_SPN7程序电机启动抖动问题
-
(0.3M)
- 930
- 2017-07-06
文档说明:如果客户从ST官网上下载了X_CUBE_SPN7的BLDC电机控制程序,并且使用Keil做为编译工具,那么在运行电机程序时就会遇到电机无法正常启动问题,并且无法进行程序调试,本文旨在说明这个问题所在,并给出调整方法。
- STM32L低功耗模式唤醒时间测量
-
(0.5M)
- 711
- 2017-07-06
文档说明:某客户在使用我们的STM32L073芯片做项目的开发,据他们的工程师反映在测量低功耗模式下的唤醒时间,他们测试得到的数据与数据手册中列出的结果不符合,而且差别很大,并且测试了很多片都是这个问题。想咨询我们什么样的测试方法能够得到一个符合手册规范的数值。
- 用于电机控制单电阻采样PWM变形信号产生
-
(0.4M)
- 1007
-
(0.1M)
- 442
- 2017-07-06
文档说明:电机控制单电阻采样机制是在一个PWM波形内采集两相电流ADC数据,但某些扇区边界条件下只能获得一路电流ADC数据, 需要对PWM波形进行变形用于构造电流采样区域。
- STM32 USBD VBUS GPIO
-
(0.6M)
- 758
- 2017-06-29
文档说明:某客户准备用STM32F205VCT6做USB FS Device设备时,配置PA9作为普通通用的GPIO口(外部上拉电阻10K到电压3.3V,NO PU/PD),在项目测试的时候发现,该引脚上的电压只有2V。
- 如何在COSMIC中使用长整形变量
-
(0.1M)
- 174
- 2017-06-28
文档说明:本文介绍如何在COSMIC编译环境中使用长整形变量,当在代码中使用长整形变量同时代码有中断调用时,会产生IllOPF(错误操作数)错误
- STM32F091空片使用ST_LINK烧写后复位不能运行用户代码
-
(0.3M)
- 514
- 2017-06-28
文档说明:看过另一篇实战经验《STM32F091 空片使用System Bootloader 下载代码》之后,就会知道STM32F091 有一项特殊的功能,就是在空片的情况下既可以使用ST-Link等编程工具进行编程,也可以使用System Memory 中的Bootloader 进行下载代码。这完善了整个编程体系,给用户在编程方案的选择上带来很大的方便。
- 在没有外置晶振时HSE_RDY异常置位
-
(0.2M)
- 502
- 2017-06-23
文档说明:问题由客户提出,用户发现在STM32F103 器件上。用户在产品中使能了IWDG,在使用过程中发现当MCU被复位后,有时程序跑不下去;跟踪代码发现程序死在轮询PLL_RDY 处。用户反馈说用的就是ST库中的范例代码,怀疑STM32F103 有设计问题。
- STM32L4中STOP2模式下的漏电流
-
(0.2M)
- 561
- 2017-06-21
文档说明:STM32L4 系列,目前是STM32 超低功耗产品中最强大的一个系列。它还为我们提供了更多的低功耗模式的选择,包括STOP2 模式,包括低至30nA 的Shutdown 模式。对于这些模式,我们需要进行深入地了解,才能把它们用好。
- STM32F769双bank启动
-
(0.6M)
- 628
- 2017-06-21
文档说明:STM32F769的双bank Flash,可以在执行程序的同时对另一个bank进行擦除和编程的操作。利用这个特性,可以实现在线程序更新,双bank启动的功能。本文将结合笔者在实际应用中遇到的问题,针对性的介绍nDBOOT分别设置为0和1时,两种不同的启动方式。同时你也可以参考AN4826和STM32F7 Cube库中的例程来进一步加深理解。
- 理解与应用MPU的特权与用户模式
-
(0.4M)
- 644
- 2017-06-07
文档说明:STM32系列支持MPU内存保护单元,可用来设定内存的属性和访问权限。MPU的应用笔记提到,将属性寄存器(MPU_RASR)配置成某一个值,在特权(Privileged permissions)和用户模式(Unprivileged permissions)的访问许可是不同的,甚至可将用户模式的权限设置成不可访问。那么,什么是MPU的特权模式和用户模式呢? 接下来我们在这篇文章来理解这些名词,并讨论在STM32 MCU代码中如何使用内存保护单元MPU的特权与用户模式。
- 代码实现PCROP清除
-
(0.3M)
- 464
- 2017-06-07
文档说明:STM32 PCROP专有代码读出保护,将某个区域设置为仅允许执行,可防止代码被非法读出与修改。ST网站提供了免费的PCROP参考代码,但是例程中仅仅提供了用代码设置PCROP。为方便利用PCROP进行知识产权保护的开发和部署,这篇文章提供了方法, 可在RDP级别设置为1或者0时,使用代码清除PCROP。
- 基于FMC8080接口8位LCD的STemWin的移植
-
(0.6M)
- 925
- 2017-06-02
文档说明:有客户用我们的STM32F429VET6这颗芯片,用FMC接8080的8位的LCD,我们官方提供的例程或者网上的一些资料一般都是16位,客户在移植过程碰到一些问题,本篇主要介绍FMC接8080的8位的LCD的STemWin的移植过程。
- 使用B_L475E_IOT01A 探索套件连接AWS IOT平台
-
(1.8M)
- 1039
- 2017-05-27
文档说明:ST新近推出一款物联网套件B-L475E-IOT01A,支持WIFI,蓝牙,SubG, NFC等多种无线连接方式。而且因为它还支持Arduino接口,所以使用者也可以很方便的通过Arduino接口来扩展其他的无线连接模块,比如GSM模块。配合这个套件,ST还推出了基于Cube库的X-CUBE-AWS软件扩展包。提供了连接到AWS IOT平台,进行订阅消息和向云端发布消息的应用例程,远程固件升级的功能等。
- I2C配置顺序引发的异常案例
-
(0.3M)
- 1038
- 2017-05-24
文档说明:在参考Cube软件包中I2C例程后, 根据应用需要新增了一路I2C接口,结果新增I2C无法收发数据。本文主要对问题进行描述,分析产生原因,提供解决方法。
- UART应用异常案例分析
-
(0.2M)
- 841
- 2017-05-22
文档说明:在Cube软件包中,为不同系列MCU、不同外设提供了对应的例程方便开发参考。其中,针对STM324xG-EVAL平台提供了UART中断发送接收的例程。开发者参考了这个例程进行UART功能开发,并且为了实现不间断的接收功能,在接收回调函数中,再次调用中断接收函数。在这种情况下,出现了例程执行异常。本文分析了这种情况出现原因及解决方法。
- 增加UART接口应用时的异常分析
-
(0.4M)
- 789
- 2017-05-16
文档说明:Cube软件包的提供,极大的降低了开发难度。使用者在开发的过程中,只需参考Cube包中提供的例程就能快速的实现对应功能开发。开发者为了快速开发UART功能,参考Cube包中的UART例程,并根据应用情况,扩展了另一组UART接口。但是在应用过程中,发现两路UART不能共存。本文分析了这种情况出现的原因。
- STM8L I2C程序第二次数据通信失败的问题分析
-
(0.4M)
- 717
- 2017-04-19
文档说明:本篇文章主要是对STM8Lxxxx 在I2C 通信调试中遇到的第一次通信正常,但第二次通信失败问题的分析和处理。
- 在进行USB CDC类开发时,无法发送64整数倍的数据(续)
-
(0.4M)
- 689
-
(2.7M)
- 373
- 2017-04-19
文档说明:此文延续之前相同文章的话题,是对上篇文章的补充,之所以会有此文,主要是之前发现问题是在STM32F4上,解决方案也是基于CubeF4,但是,当相同问题出现在STM32F0上时,使用之前的代码修改并不能适用,这也就是本文的目的所在。
- STM32 ADC模拟看门狗及其应用
-
(0.3M)
- 824
- 2017-04-07
文档说明:模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个模拟看门狗的上下限电压值,一旦采集到的电压超出该上下限,将会触发模拟看门狗中断。模拟看门狗一般用于检测单个的常规或注入转换通道,或同时检测所有的常规和注入通道。
- Nucleo_L053不上电也能运行
-
(0.3M)
- 464
- 2017-04-06
文档说明:客户在使用Nucleo-L053R8开发板调试的程序低功耗功能的时候发现,即使去掉JP6的跳线帽,程序依然在运行,进而怀疑所测试的电流是否是准确的.
- CEC 输出的数据和数据长度始终不匹配
-
(0.3M)
- 422
- 2017-04-05
文档说明:客户反应使用我们的STM32F446 的CEC 库的时候,输出的数据和数据长度始终不匹配,跟电视通信不正常,如果输出的数据始终比长度多一个字节.客户试着按字节数减一去做输出,但是又不能输出一个字节的情况.
- LPUART唤醒STOP MODE下的MCU
-
(0.2M)
- 594
- 2017-03-24
文档说明:在很多低功耗应用中都需将MCU 进入STOP MODE 以节省更多的功耗,但是在以前的架构中,如果要达到这种应用,只能在进入低功耗模式之前将串口的管脚设置成普通的GPIO 的中断模式,虽然也可以达到效果,但是这样会丢失第一个字节.所以我们现在可以使用新的LPUART,这样不仅可以把MCU 从STOP mode 下,还可以不丢失第一个数据,但是还是有一定限制和使用方法的.下面我们将详细介绍一下。
- M95xxx EEPROM写保护配置
-
(0.6M)
- 454
- 2017-03-24
文档说明:以带标识页的M95M01-DF EEPROM为例,介绍M95xxx系列EEPROM写保护和配置方法。
- STM32系列MCU模拟双盘符U盘的应用
-
(0.2M)
- 712
-
(2.1M)
- 542
- 2017-03-21
文档说明:客户使用STM32F429系列MCU,存储介质有两种,分别为SDIO连接TF-card,SPI Flash,目的是通过1个usb口连接到PC后,能够看到两个盘符,PC能够分别对TF-card和SPI Flash进行读写操作。
- USB DFU IAP例程移植的两个话题
-
(0.3M)
- 1437
- 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 的
- FMC和QSPI引脚冲突的解决_20160824
-
(0.1M)
- 578
- 2017-03-21
文档说明:STM32F769AI 通过STM32CubeMX 进行外设配置时无法同时使能QSPI(Single Bank with Quad SPI Line)和FMC(Mux Mode 128Mb Nor Flash,字宽16 位)。初步判断由引脚冲突引起,但由于产品尺寸的限定,只能使用WLSCP封装的MCU,不能通过使用更大封装的MCU 来解决问题。结论:由于WLSCP 封装的STM32F769AI 无法通过不同的GPIO 映射出FMC_A23 和QUADSPI_BK1_IO2,因此 STM32CubeMX无法
- STM32F30x禁止ADC已关闭情况下再次关闭ADC
-
(0.3M)
- 504
- 2017-03-21
文档说明:STM32F30x 系列的12 位SAR ADC 有很多鲜明的特色性能,比如采样率可以达到5 MSPS,可支持差分输入,等等。但是,由于设计的不同,在使用上也有不少不太一样的地方,我们在使用STM32F30x 的ADC 外设的时候,还是要仔细了解一些使用的细节。
- STM32L4系列中ADC通道配置上的区别
-
(0.3M)
- 598
- 2017-03-21
文档说明:即使同是STM32L4 系列中的子系列,其配置也可能会有微小的变化,需要注意一下。
- 编译软件Hex文件烧写
-
(0.5M)
- 817
- 2017-03-21
文档说明:在客户使用软件编译工具如IAR,Keil等,都可以直接进行下载仿真操作,但有时候客户为验证某些功能或者小量试产时,在不需要源码而只要求Hex下载操作即可,本文以针对IAR和Keil的此种情况操作做详细说明,所使用芯片为STM32F072RBT6。
- 程序能下载但是不能执行
-
(0.4M)
- 626
- 2017-03-21
文档说明:某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。硬件是:客户自己设计制作的板子。上面是STM32F411CEUx的芯片。软件版本是Cube库中的:基于问题是能下载程序,但是代码执行不了,所以自己用Cube生成了一个项目工程,主函数里面就是GPIO口的翻转,正好客户的板子上有LED灯,所以如果代码被执行了,就可以看到灯的闪烁。
- 使用STM32实现锂电池充电器
-
(0.1M)
- 899
-
(0.1M)
- 423
- 2017-03-21
文档说明:在很多便携式消费类设备上,通常需要通过USB口对设备自带的锂电池充电。如果使用专用的电池管理芯片,不仅增加了产品成本,也增大了PCB的面积。所以客户希望在已有的主芯片STM32上同时实 现对锂电池的充电管理。
- STM32 DFSDM测量温度应用
-
(1.3M)
- 772
-
(3.3M)
- 375
- 2017-03-21
文档说明:STM32L4集成了DFSDM数字滤波模块,配合Σ-Δ器件使用,可进行高精度、高速率的AD测量。
- M95xxx EEPROM介绍
-
(1.2M)
- 491
- 2017-03-21
文档说明:以带标识页的M95M01-DF EEPROM为例,介绍M95xxx系列EEPROM,包括内存组织、SPI接口时序、指令、读写时间、供电、写保护以及出厂参数等等。
- STM32_BLE通过Notification与Android应用程序通信的例程
-
(0.7M)
- 493
- 2017-03-21
文档说明:BLE通信中,常见的操作有请求、响应、命令、指示、通知、确认,可根据不同的操作完成不同的应用功能设计。
- 电机控制同步电角度测试说明
-
(0.5M)
- 1489
- 2017-03-21
文档说明:在使用ST FOC电机库时,当使用Hall信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次Hall信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。
- 修改M24SRxx的GPO属性配置
-
(0.6M)
- 390
- 2017-03-21
文档说明:有客户反映,调试M24SR04-Y设置GPO时,对文件0xE101进行鉴权(即验证密码)时返回0x69 0x81。是通过I2C接口发送和接收报文。
- CR95HF 的初始化步骤
-
(0.1M)
- 447
- 2017-03-21
文档说明:某客户工程师在某型号新产品的设计中,使用了CR95HF。工程师无法找到关于CR95HF上电初始化的具体步骤说明。结论:CR95HF上电后进入Power up状态,如果此时MCU无法与CR95HF通信或CR95HF的外部晶体没有起振,那么原因就在于MCU没有给CR95HF提供一个IRQ_In。
- 基于STemwin的屏幕旋转
-
(0.3M)
- 570
- 2017-03-07
文档说明:客户反馈利用的F429-Disco板上的STemwin的Demo程序无法实现的屏幕的0,90,180,270度的旋转。
- STM32F7 MPU Cache浅析
-
(0.5M)
- 694
- 2017-03-03
文档说明:本文会从结构,原理以及应用方面对MPU和Cache进行分析,主要目的是希望读者对Cache有基本的了解,在具体的实际应用中,使用带有一级cache的MCU时,避免常见的错误。
- STM32F030低温下RTC不工作
-
(1.0M)
- 744
- 2017-02-22
文档说明:客户反馈在批量生产阶段,发现部分产品的MCU的RTC在低温(0℃)下工作不正常,但是在常温下又是正常的,且其他正常的MCU的RTC在常温与低温下都是正常的。
- 从STM32Cube库向标准外设库移植FatFs文件系统
-
(0.2M)
- 725
-
(1.5M)
- 481
- 2017-02-22
文档说明:在很多应用中,文件系统被用来在存储介质上进行存储和管理文件数据。FatFs 作为面向小型嵌入式系统的一种通用FAT 文件系统,被广泛使用。在STM32Cube 库中,Middleware 是包含有FatFs 文件系统的,而且有相关的例程。但是在标准外设库并没有相关的例程,这使得在使用标准外设库在开发项目中使用文件系统的话,需要自己再移植代码。其实,从STM32Cube 库向标准外设库移植FatFs 文件系统很方便,简单实用。下面我们以STM32F4 系列为例,来介绍一下SD 卡的移植。
- STM32F4xxx的I2C总线挂起异常处理
-
(0.4M)
- 722
- 2016-12-30
文档说明:客户使用I2C对EEPROM进行读取操作时,正常读取的最后一个字节,主机会传送一个NACK给EEPROM,以便结束该次读取过程,如果主器件给出ACK,而程序又默认结束读取过程,会出现EEPROM认为主机还需要读取数据,但此后SCL的时钟不会给出,将导致I2C总线被挂起占用,此时START,STOP命令将不会再次成功送出信号;本文针对这个异常状况结合实际应用问题给出处理方法。
- 使用STM32F427的CCM RAM时遇到的问题
-
(0.4M)
- 529
- 2016-12-30
文档说明:有客户在使用CCM RAM的过程中遇到了问题。客户用的是STM32F427芯片,程序将CSTACK放在CCM RAM中,结果测试过一段时间的板子都出现了不能正常运行的情况。这个现象一度让我们怀疑是否是CCM RAM在测试过程中遭到了破坏,也导致我们在解决问题的道路上浪费了不少时间。事实证明我们的CCM RAM并没有那么脆弱,而解决问题时多从多个角度进行验证,不要放过所有的出问题的可能性也很重要。出问题的原因我会在本文中进行解释。但在具体讨论这个问题之前,我想先介绍一下STM32F427这款芯片上的CCM
- PWM硬件间隔触发ADC
-
(0.3M)
- 968
- 2016-12-30
文档说明:在各种应用场景中,比如电机,电源,变频器等应用中,ADC的采样点会有很严格的要求,如果采样点选择错误,会给整个控制系统造成严重后果,本文针对STM32Fxxx的PWM波硬件间隔ADC采样实现方式做简要介绍。
- 时钟安全系统的应用(LSE篇)
-
(0.2M)
- 560
-
(1.5M)
- 328
- 2016-12-30
文档说明:某公司用ST的STM32L476在水表上,在开启时钟安全系统(CSS)之后,发现MCU重启后,LSE无**常启动,通过示波器看,发现LSE已经正常起振。这是由于他们对CSS的了解不够,应用错误导致,下面我们来深入了解一下MCU内部的时钟安全系统。
- SWIM协议的GPIO模拟
-
(0.7M)
- 523
- 2016-12-30
文档说明:为了更新。ST提供了STLINK,可以通过该工具上的SWIM口进行下载程序,当然在客户的实际使用中,客户也可以按照SWIM的协议,自己去实现类似STLINK的功能。
- GUI方案中ALPHA通道处理介绍
-
(0.4M)
- 612
- 2016-12-30
文档说明:伴随着GUI应用在嵌入式领域比重日益增加,STM32专门提供了DMA2D、LTDC以及DSI等外设,能够实现优良的GUI解决方案。本文主要围绕STM32的DMA2D和LTDC展开讨论,介绍图片ALPHA通道的处理事项。
- 在进行USB CDC类开发时,无法发送64整数倍的数据
-
(0.8M)
- 644
-
(0.3M)
- 344
- 2016-12-16
文档说明:在向客户推STM32F4芯片的时候,客户反馈使用CDC类无法发送64个字节,于是通过深入研究问题,发现问题之所在,到解决问题。本文将基于STM32F4DISCOVERY板,一步步重现问题,一方面介绍如何使用USB的CDC类进行开发,另一方面,对在开发过程中碰到发送64整数倍数据时会失败的问题分析及解决方案。
- 从零开始使用CubeMX创建以太网工程
-
(1.2M)
- 1489
-
(2.1M)
- 1802
- 2016-12-16
文档说明:在前面一篇文章中,介绍了如何使用CubeMX来建立一个简单的TCPEchoserver工程。但是在新建CubeMX项目时,是通过直接选择ST的开发板的方式实现的。对于大多数实际的开发场景,可能并不是在ST的开发板上进行的,所以在这篇文章中,我将介绍如何从零开始建立一个以太网工程。今年ST推出的Nucleo-144板子上集成了以太网接口,所以在本文中,将以STM32F746-Nucelo板为例,通过CubeMXv4.18来新建一个TCPEchoserver的程序。
- VBUS引脚一段时间后管脚无法正常工作的分析和解决方法
-
(0.2M)
- 556
- 2016-12-16
文档说明:问题: 问题由客户提出,客户在生产调试样机的时候,使用两周后发现几片样机出现VBUS 引脚在不接USB 线的时候有3V 左右的电压的问题。结论:由数据手册AMR 可以看出,我们在设计电路的时候需要避免VIN>(VDD+4.0v)。
- 窗口看门狗启动时异常复位问题
-
(0.2M)
- 504
- 2016-12-16
文档说明:窗口看门狗(Window watchdog, WWDG),提供了一种在指定时间窗内刷新看门狗的功能。同时WWDG提供了一个提前唤醒中断,能够在WWDG计数器值降到触发复位的上一个值时触发。实际应用中,可以在此中断被触发时,刷新WWDG,并记录当前运行信息,以满足运行错误信息记录等功能需求。
- 如何建立一个基于GIT的STM32库
-
(0.1M)
- 588
- 2016-12-16
文档说明:一种使用GIT FOR WINDOWS 方便的在本地按特定主题进行STM32 库文件管理的方法。STM32 官方库目前没有基于GIT 进行管理,本文提供一种便捷的版本管理方法,对于用户尤其是需要同时使用不同产品线的用户,可以方便的进行按特定主题的代码管理。例如对于ST 内部FAE 及代理的技术支持人员,使用GIT,可以方便的按用户/问题进行测试代码的管理了。本文档以STM32Cube_FW_F7_V1.4.0 为例介绍如何把官方库建立成一个基于git 的本地库,同时适用于cube 库和标准库。
- 一种在IAR中实现通过将程序在SRAM中调试的方法
-
(0.2M)
- 504
-
(2.0M)
- 380
- 2016-11-18
文档说明:此问题由客户工程师提出,客户在使用STM32F411 芯片的时候,希望将程序放在SRAM 里面调试来评估下相应的功耗。
- HID与音频冲突问题
-
(0.1M)
- 544
- 2016-11-17
文档说明:Demo 程序中,HID 和 Audio 单独运行都不会有问题,把 HID 和 Audio 整合在一起,同进传送数据时,会出现Audio 不能传送数据的情况。
- 在STM32L011上通过I2C接口实现IAP
-
(0.2M)
- 729
-
(17.9M)
- 919
- 2016-11-17
文档说明:客户计划使用STM32L011xx开发一款光模块产品,需要MCU支持I2C接口下载代码。但STM32L011xx内部Bootloader没有支持I2C接口,所以需要我们使用IAP的方式来帮助客户实现该功能。
- RMW(Read_Modify_Write)对STM32F7xx内核运行速度的影响
-
(0.4M)
- 461
-
(0.1M)
- 282
- 2016-11-17
文档说明:在客户使用STM32F7xx(Cortex-M7内核)实际测试中,会发现同等主频下STM32F4xx(Cortex-M4)执行同样一段简单程序在时间上要快于STM32F7xx,这个会影响到客户切换到STM32F7xx的信心,也对ST以及ARM宣传上Cortex-M7内核执行时间远快于Cortex-M4内核的说法提出质疑,本文将针对具体案例说明这一情况的产生以及解决办法。
- 如何使用Eclipse和GCC搭建STM32环境
-
(0.9M)
- 737
- 2016-11-17
文档说明:虽然现在绝大部分的客户都是使用Keil和IAR这类收费的IDE,对于很多小型或刚起步的公司来说,这无疑是一笔不小的费用,所以本文将介绍如何使用Eclipse和GCC这免费软件搭建STM32的环境.
- STM32 库函数性能对比
-
(0.2M)
- 1585
- 2016-11-17
文档说明:ST已经推出了三种库函数,用以方便客户快速开发STM32系列的MCU。从最早的标准外设驱动库,到后来的Cube HAL,再到 Cube LL,还有直接写寄存器。这几种库的代码效率到底如何呢?本文将针对这个问题进行分析和对比,最后提供对比数据供大家参考。
- 基于STM32F7的网络时间同步例程
-
(0.5M)
- 669
-
(3.0M)
- 542
- 2016-09-20
文档说明:本文介绍的是NTP客户端,NTP协议是TCP/IP协议中的应用层协议。NTP的全称是Network Time Protocol, 它是用来同步网络中个计算机的时间的协议。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。
- 无法使用内置Bootloader的DFU方式进行固件升级
-
(0.5M)
- 783
- 2016-09-20
文档说明:本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。
- 如何使用STM32NUCLEO板来测试串口Bootloader
-
(0.3M)
- 659
- 2016-09-20
文档说明:问题:有客户想用我们的STM32 NUCLEO(如STM32F072NUCLEO) 开发板来测试串口Bootloader。
- STM32L011和STM32F091空片检测进行System Bootloader编程注意事项
-
(0.3M)
- 560
- 2016-09-20
文档说明:部分STM32 是具有空片检测功能的,以便直接进入System Memory 中执行Bootloader,方便通过某些个外设来直接进行编程。比如STM32L011xx、STM32L021xx、STM32F04x和STM32F09x。有看过《STM32F091 空片使用System Bootloader下载代码》和《STM32L011x 和STM32L021x启动模式注意事项》的都知道这个功能。
- 基于Cube库无法检测CAN2的接收中断
-
(1.1M)
- 653
-
(3.5M)
- 425
- 2016-08-30
文档说明:本文将针对客户在使用Cube库时CAN2不能产生接收中断进行分析。
- STM32L011x和STM32L021x启动模式注意事项
-
(0.7M)
- 597
- 2016-08-30
文档说明:针对客户在STM32L011D4P6应用开发过程中,碰到的启动模式问题进行了分析。并且根据问题,介绍开发工具、烧录工具中如何配置以避免影响。
- bxCAN的过滤器的4种工作模式以及使用方法总结
-
(0.9M)
- 943
-
(10.2M)
- 988
- 2016-08-09
文档说明:bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文所讲内容,就可以很方便地适用于所有STM32系列中包含bxCAN外设的型号。有关bxCAN的过滤器部分的内容在参考手册中往往看得“不甚明白“,本文就过滤器的4种工作模式进行详细讲解并使用具体的代码进行演示,这些代码都进行过实测验证通过的,希望能给读者对于bxCAN过滤器有一个清晰的理解。
- 如何基于HID(MOUSE)例程生成一个可以输入输出任何长度小于等于64字节的例程
-
(0.3M)
- 736
-
(1.1M)
- 638
- 2016-08-09
文档说明:本篇LAT的内容简介 如何应用ST USB HID(MOUSE)例程,生成一个可以输入和输出任何长度小于等于64字节的例程。
- stm32缓存对齐的问题
-
(0.3M)
- 668
- 2016-08-09
文档说明:在我们对STM32进行编程的时候,都会用到变量,因为我们的MCU是32位的,所以在申请变量的时候,就会存在变量长度不一致,需要对齐的问题.这个变量长度对齐的问题,小则可以只是影响代码执行的效率,大则会出现系统hard-fault的问题.下面我们将详细的解说这个问题.
- STemWin自定义皮肤的实现与讲解
-
(0.5M)
- 672
-
(0.1M)
- 452
- 2016-08-09
文档说明:STemWin中,窗口对象的系统皮肤相对比较固定,针对这种情况,介绍一种自定义皮肤的方案,用于设计更加美观的界面。在本文中,首先简单介绍自定义皮肤方案的实现原理。然后,以按键为例,介绍如何实现自定义按键皮肤,实现按键外观的定制化。
- STM32F746ZG_USB驱动不正常
-
(0.5M)
- 591
- 2016-07-14
文档说明:某客户的产品,需要评估NUCLEO-F746ZG板上的USB功能,使用cube Version 4.15.1 版本工具生成工程,但在win7和win10上遇到驱动不正确。
- STM32F107复位标志问题
-
(0.2M)
- 479
- 2016-07-14
文档说明:本篇讨论了STM32F107 中RCC_CSR 寄存器中PINRSTF 标志置位的问题。
- 一种从用户代码调用系统存储器中Bootloader的方法
-
(0.7M)
- 895
-
(0.1M)
- 600
- 2016-07-14
文档说明:某客户在其产品的设计中,使用了STM32F411。由于产品外观的要求,无法在外部对BOOT 脚进行控制,而且外观上只有USB 接口是留在外边的,需要使用USB DFU 进行升级。而且USB接口只用于代码升级,没有其他功能,所以客户不想去碰USB 代码,希望能够直接使用System Memory 中的Bootloader 进行代码升级。
- STM32F2高低温死机问题
-
(0.3M)
- 631
- 2016-07-14
文档说明:本篇讨论了 一个STM32F2在用户产品进行高低温测试死机的例子。
- ADC连续采样浮空引脚问题
-
(0.2M)
- 791
- 2016-07-14
文档说明:本篇讨论了一个由ADC 连续模式下采样浮空引脚出现的问题,分析了其原因。
- P_NUCLEO_IHM001电机开发板串口调试指南
-
(0.6M)
- 709
- 2016-07-14
文档说明:P-NUCLEO-IHM001 是一款功能强大,且小巧的针对永磁同步电机的开发板。本文介绍如何通过该套件上的虚拟串口来实现串口调试电机。
- 一种计算CPU使用率的方法及其实现原理
-
(0.4M)
- 729
- 2016-07-14
文档说明:出于性能方面的考虑,有的时候,我们希望知道CPU的使用率为多少,进而判断此CPU的负载情况和对于当前运行环境是否足够“胜任”。本文将介绍一种计算CPU占有率的方法以及其实现原理。
- MCU在STOP状态下通过UART唤醒分析
-
(0.2M)
- 669
- 2016-07-05
文档说明:最近有客户反映STM32F103进入STOP模式后无法通过串口唤醒。
- 串口在DMA模式下有时接收异常
-
(0.3M)
- 745
- 2016-07-05
文档说明:客户反馈在使用STM32F205的串口工作在DMA模式时,有时能够接收数据,有时完全没有数据,但如果换成中断模式来接收又能100%正常收到数据。
- 通过STM32CUbeMX建立USB_HID的双向通讯
-
(0.9M)
- 1271
-
(5.2M)
- 1099
- 2016-07-05
文档说明:客户在做USB通讯的时候,基本的需求就是发送某些数据到USB host端,同时接收一些数据从USB Host端,那么如何快速的建立一个工程并验证数据是否正确呢?下边我们就结合STM32F072的评估板(其他的STM32xx系列的实现方式都是类似的)来快速实现一个简单的数据收发实验。
- 利用USB_DFU实现IAP功能
-
(0.7M)
- 1174
- 2016-07-05
文档说明:伴随着固件升级需求的增加,STM32提供了灵活的升级方式。本文一步一步介绍如何利用USB DFU Class以及ST提供的DfuSe demo软件工具实现IAP(In Application Program)功能,但并不涉及到DFU class移植。
- HRTIMER产生多相相移信号
-
(0.5M)
- 743
-
(0.1M)
- 442
- 2016-07-05
文档说明:STM32F334内部集成了高精度Timer,最高主频4.6GHz,灵活的控制用于产生数字电源等产品的PWM控制信号,内部丰富的联动机制可以产生各种实际需求波形,本文针对多相相移信号的产生给开发者一定启示,抛砖引玉,开发者可以根据不同需求产生应用所需的波形。
- STM32 Bootloader中 DFU使用限制
-
(0.2M)
- 1125
- 2016-06-28
文档说明:本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。
- UART异常错误分析
-
(0.2M)
- 634
- 2016-06-28
文档说明:客户在产线批量生产测试uart的时候,发现有一部分出现了如noise detect,framing err等异常状态进入中断处理。
- STM32F3xx_STM32F4xx使用浮点开方指令
-
(0.4M)
- 692
- 2016-06-28
文档说明:STM32F3xx/STM32F4xx(ARM Cortex-M4内核)中集成了FPU,也就是浮点指令单元,可以将浮点运算变得简单快速,但如果想要发挥出这个浮点运算的最大功效,必须使用浮点指令集,开发者可以直接使用浮点指令集,但目前随着系统的集成度更大,开发者还是希望使用C语言进行编程,还要求执行时间短,当调用DSP_Lib库函数方式,时会有执行时间长的问题,本文以浮点开方为例对此类需求做相关说明。
- STM32F103C8T6 程序上电跑飞
-
(0.2M)
- 1303
- 2016-06-28
文档说明:某客户反应说他们做回来的板子测试发现程序上电就跑飞了,下载都正常。检查了一个礼拜都不知道哪里出了问题,感觉无从下手。
- 使用STM32 ST_LINK Utility 设置读保护后不能运行
-
(0.2M)
- 619
- 2016-06-28
文档说明:某客户在其产品的设计中,使用了STM32F411VET6。客户工程师在开发过程中,尝试使用STM32 ST-LINK Utility 软件配合 ST-LINK 给32F411EDISCOVERY 板上的STM32 加上Level 1 的读保护。工程师发 现,原本在板子上正常运行的代码,加上读保护后,就不运行了。按了板上的RESET 按键也无济于事。
- STM32 RTC不更新原因分析
-
(0.1M)
- 672
- 2016-06-28
文档说明:客户在使用STM32L4 RTC功能的时候,调试时发现日历不再更新,而通过IAR跟踪RTC相关寄存器,同样发现没有更新,奇怪的是,在单步运行时,寄存器是可以更新的。
- STM8 CAN总线的IdMask模式的讲解
-
(0.6M)
- 591
- 2016-06-21
文档说明:学习了STM8的CAN总线的IdMask模式。在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时-根据标识符的值决定软件是否需要该报文;如果需要,就拷贝到RAM里;如果不需要,报文就被丢弃且无需软件的干预。为满足这一需求,beCAN为应用程序提供了个可配置的、位宽可变的6个(0-5)过滤器组,用于只接收那些软件需要的报文。硬件过滤的做法节省了CPU开销,否则就必须由软件进行过滤,从而占用一定的CPU资源。
- STM32 基于 Nucleo板 CAN总线的建立
-
(1.0M)
- 1001
- 2016-06-21
文档说明:STM32 NUCLEO开发平台是ST最新发布的易用性好、可扩展性佳的低成本平台。开发平台具有mbed功能支持Arduino接口,同时还提供ST Morpho扩展排针,可连接微控制器的所有周边外设,可以利用Arduino巨大生态系统优势,便于快速实现STM32学习和评估! 这儿我们评估它的CAN外设功能。
- STM32 F1系列 DAC的示例详解
-
(1.8M)
- 729
- 2016-06-21
文档说明:基于学习的目的,详细讲解关于Cube库中的DAC的功能。本次介绍DAC。
- STM32F411CEUx 能下载程序但不能执行
-
(0.4M)
- 447
- 2016-06-21
文档说明:某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。
- USART 中断方式接收无响应问题的一种情况及其处理方法
-
(0.3M)
- 784
- 2016-05-13
文档说明:此问题由客户工程师提出,客户在使用STM32F103 的USART 做串口通讯时,发现了一个问题,当设备正常通信一段时间后,串口不响应外部的通信请求了。
- FreeRTOS定时器精度研究
-
(0.1M)
- 888
- 2016-05-13
文档说明:客户在基于cortex-m3 的平台上使用FreeRTOS 系统提供的定时器功能时,意外发现定时器的精确度不够高。譬如,设置1 秒钟的定时器,理论上1 秒超时,并且执行相应的回调函数。但是调试却发现,有时回调函数是在1.4 秒后被执行!这对于精度要求较高的实时系统,是不能接受的!
- 如何将coremark程序移植到STM32上
-
(1.1M)
- 368
- 2016-05-05
文档说明:本文将一步步来介绍如何将下载的CoreMark测试代码移植到STM32MCU上进行测试。
- EXTI重复配置两次导致误触发中断的问题
-
(0.1M)
- 587
- 2016-03-31
文档说明:某客户在其产品的设计中,使用了STM32F302CCT6。客户在开发过程中,其所配置的EXTI 外部中断,在外部没有中断信号的情况下,上电后运行程序,总是会进入EXTI 中断程序一次。
- LwIP内存配置
-
(0.3M)
- 969
- 2016-03-25
文档说明:LwIP在lwipopts.h和opt.h头文件中提供了多个配置选项。用户可以根据不同的性能需求和不同应用的内存限制对协议栈用到的内存配置进行调节。Opt.h头文件中包括协议使能和设置,内存设置,调试选项等等。而Lwipopts.h头文件中集合了opt.h中一些常常需要改动的部分。一般情况下用户对lwipopts.h头文件进行修改就可以了。不管是对lwipopts.h还是opt.h进行修改,都必须保证是在已经对你所改动的内容足够的了解的情况下进行,所做的改动是正确的,否则有可能导致协议栈不能正常工作,或者
- 关于STM32 USB作为从机设备时管脚连接以及通讯的简易验证方法
-
(0.5M)
- 694
- 2016-03-25
文档说明:USB作为从机设备时,管脚连接以及通讯的验证方法其实就是下载一段简单USB程序,在不需要任何驱动的前提下实现简单的USB通讯。通过这个简单程序的运行情况来判断USB管脚和通讯是否正常。
- 一个判断I2C总线通信异常原因的方法
-
(0.2M)
- 806
- 2016-01-12
文档说明:此问题由某客户提出,应用处理器AP 与MCU 进行I2C 通信,通信会经常发生异常,需要定位原因.
- STemWin驱动移植_FLASH_PSRAM(MCP)接口驱动设计
-
(0.4M)
- 775
- 2016-01-06
文档说明:在合计智能穿戴应用的时候,为了更好的用户体验和丰富的人机交互界面,需要更多的存储(RAM 和FLASH)来存储自定义的图片资源 ;由于可穿戴类的产品体积都非常小,因此FLASH&PSRAM集成在一起的MCP 存储芯片是一个不错的选择。我们的STM32 FMC 外设是可以支持MCP 存储芯片的,而且只需要简单的配置就可以实现MCP 的访问。
- STM32Cube_FW_F4中RTC_Calendar例程的BUG
-
(0.1M)
- 574
-
(0.1M)
- 389
- 2016-01-06
文档说明:某客户在其产品的设计中,使用了STM32F429IIT6。客户在使用过程发现一个问题,虽然已经有使用电池对VBAT 进行供电,但是在经常频繁的VDD 上下电之后,发现时钟会比准确的时间慢几秒钟。
- STM32F1通用定时器示例详解_OnePulse
-
(0.6M)