中文译文(194)
  • 译文
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
AN5188_STM32F7x0和STM32H750产品线的外部存储器的代码执行
1
2021-01
518

文档说明:本应用笔记描述了在这些超值系列设备上从外部存储器执行代码构建应用程序所需的步骤。 它详细讲解了如何从内部闪存启动,然后跳转到片外存储器的用户程序去执行。

AN5188_STM32F7x0和STM32H750产品线的外部存储器的代码执行
1
2021-01
518

文档说明:本应用笔记描述了在这些超值系列设备上从外部存储器执行代码构建应用程序所需的步骤。 它详细讲解了如何从内部闪存启动,然后跳转到片外存储器的用户程序去执行。

UM2441_基于STM32Cube的Google云服务扩展包入门指南
1
2021-01
226
STM32Cube扩展包入门指南

文档说明:用于STM32F4,STM32L4,STM32F7单片机,本用户手册描述 STM32Cube™扩展包的内容,该扩展包用于 Google Cloud Platform™(GCP)Google Cloud IoT Core 的服务。 用于 GCP 的 STM32Cube 扩展包(X-CUBE-GCP)提供了将 STMicroelectronics 板连接到 Google Cloud Platform™的 Google Cloud IoT Core 的应用示例。它将 MQTT 客户端库移植到相应的 STM32

UM2372_STM32F4/F7/H7系列的STM32Cube PDM2PCM软件库
1
2020-08
978

文档说明:本用户手册介绍了PDM2PCM库,提供了有关接口参数和库配置的详细信息。

UM2392_STM32 电机控制SDK
1
2020-08
1397

文档说明:本手册介绍了设计用于STM32 微控制器并与之配合使用的X-CUBE-MCSDK 和X-CUBE-MCSDK-FUL STM32 电机控制软件开

DB4144_STM32F400CB和STM32F400RB单片机数据手册摘要
1
2020-08
528

文档说明:ARM® 32位Cortex®-M4 内核单片机,MCU+FPU,125 DMIPS,128KB 闪存,32KBRAM,9个TIM,1个ADC,1个DAC,1个LPTIM,9个通信接口

DB4157_STM32F402RC和STM32F402VC单片机数据手册摘要
1
2020-08
783

文档说明:Arm® Cortex®-M4 32位MCU+FPU,105 DMIPS、256KB Flash /64KB RAM、11个TIM、1个ADC、11个通信接口

RM0434_STM32WB55xx基于 ARM 内核的 32 位高级 MCU
4
2019-11
2725

文档说明:本参考手册涵盖了基于Arm® Cortex®-M4 FPU的32位单片机STM32WB55xx,它为用户使用以上单片机提供了完整的存储器和外设信息。

DB3989_STM32F003F4数据摘要
1
2019-09
909

文档说明:本数据手册是基于 Arm® Cortex-M0 内核的 32 位 MCU,内置 16 KB Flash、定时器、ADC、通信接口,工作电压为 2.4V-3.6V的单片机STM32F003F4,主频高达 48 MHz

DB3944_STM32F1BCXRC、STM32F1BCXVC、STM32F1BCXVE数据摘要
1
2019-09
469

文档说明:本文档是关于32 位 Arm® Cortex®-M3 CPU单片机STM32F1BCXRC、STM32F1BCXVC、STM32F1BCXVE的数据手册,最大频率 72 MHz,以 0 等待状态访问存储器时的性能达 1.25 DMIPS/MHz (Dhrystone 2.1)

DB3945_STM32F1BCXRB、STM32F1BCXCB、STM32F1BCXC8数据摘要
1
2019-09
153

文档说明:本文档是关于32 位 Arm® Cortex®-M3 CPU单片机STM32F1BCXRB、STM32F1BCXCB、STM32F1BCXC8的数据手册,最大频率 72 MHz,以 0 等待状态访问存储器时的性能达 1.25 DMIPS/MHz (Dhrystone 2.1)

UM0412_DfuSe USB设备固件升级意法半导体扩展入门
1
2019-09
955
STSW_STM32080_STM32的DFU固件升级扩展包

文档说明:本文档介绍了演示用户界面,该界面专为介绍STMicroelectronics设备固件升级库的开发而设计。该库的描述(包括其应用编程接口)包含在“DfuSe应用编程接口”文档中,并随DfuSe软件一起安装。

UM2052_STM32 MCU探索套件软件开发工具入门
1
2019-09
420
X_CUBE_USB_PD_STM32F0的USB_PD的库文件

文档说明:STM32探索板是一种低成本且易于使用的开发平台,可用来对STM32器件进行快速评估并开始开发。

UM2285_STM32Cube扩展包开发指南
1
2019-09
1216
X_CUBE_SMBUS_STM32SMBus和PMBus软件库

文档说明:STMCube™由意法半导体最初发起,通过减少开发工作量、时间和成本,让开发人员的生活更轻松。STM32Cube涵盖整个STM32产品系列。

UM2312_STM32Cube扩展包开发清单
1
2019-09
1001
X_CUBE_MEMS1_基于STM32Cube的运动传感器和环境传感器扩展软件

文档说明:STMCube™由意法半导体最初发起,通过减少开发工作量、时间和成本,让开发人员的生活更轻松。STM32Cube涵盖整个STM32产品系列。

AN5086_使用标准SPI外设,在STM32L0系列微控制器上执行I2S协议模拟
1
2019-09
239

文档说明:本应用笔记描述了标准SPI(串行协议接口)和TIMER外设如何能够模拟I2S接口。当应用程序由于物理限制(小封装)或因为已经使用(全双工音频交换),而不允许使用I2S功能时,此解决方案非常有用。

AN5224_STM32 DMAMUX_DMA请求路由器
2
2019-09
706

文档说明:发套件(SDK)。

UM1727_STM32 Nucleo板软件开发工具入门
1
2019-09
402

文档说明:STM32 Nucleo板是一种低成本且易于使用的开发平台,可使用STM32 32引脚、64引脚和144引脚封装进行快速评估并开始开发。

UM2037_STM32L0系列安全手册
1
2019-09
353
STM32_SafeSIL_如何实现基于STM32应用的IEC61508安全完整性等级认证

文档说明:本文档描述如何在安全相关系统的背景下使用STM32L0系列微控制器,并指定了为达到目标安全完整性等级,用户需承担的安装和操作责任。

UM2365_用于LTE IoT蜂窝至云技术的STM32探索包
1
2019-09
219
P_L496G_CELL02_通过LTE Cat M1和NB1网络连接至云服务的STM32探索套件

文档说明:STM32探索包(P-L496G-CELL02)是一个交钥匙开发平台,基于蜂窝和云技术的解决方案。该探索包内含一个基于STM32L496AGI6的低功耗探索主板和一个带天线的STMod +全球蜂窝网络LTEIoT全球扩展板

UM2448_用于STM8和STM32的STLINK-V3SET调试/编程工具
1
2019-09
925

文档说明:本用户手册主要介绍了STLINK-V3SET套件。STLINK-V3SET是一种独立式模块化调试和编程探测器,用于STM8和STM32微控制器。本产品由一个主模块和一个辅助适配器板组成。它支持SWIM和JTAG/SWD接口,用于与位于应用板上的任何STM8或STM32微控制器通信。

UM2469_使用STM32F730I8 MCU的探索套件
1
2019-09
229
STM32F7308_DK_板载STM32F730I8单片机的探索套件板

文档说明:本用户手册主要介绍了STM32F7308-DK,STM32F7308-DK是面向基于STMicroelectronics Arm® Cortex®-M7内核的STM32F730I8K6微控制器的完整演示与开发平台

UM2470_采用STM32F750N8MCU的STM32F7系列探索套件
1
2019-09
254
STM32F7508_DK_板载STM32F750N8H6单片机的探索套件板

文档说明:本用户手册主要介绍了STM32F7508-DK,STM32F7508-DK探索板是为基于STMicroelectronics Arm® Cortex®-M7内核的STM32F750N8H6微控制器而设计的一个完整的演示和开发平台。

AN5020_数字摄像头接口(DCMI)说明
1
2019-07
906

文档说明:本应用笔记向STM32用户介绍了数字摄像头接口(DCMI)的基本概念,并对DCMI的功能,结构和配置进行了简单易懂的说明。

UM1718_STM32CubeMX的配置和C代码的生成
1
2019-05
17976
STM32CubeMX_STM32初始化代码生成器

文档说明:STM32CubeMX 入门介绍,包括软件的配置和C代码的生成

UM2435_基于STM32WB系列微控制器的蓝牙低功耗和802.15.4 Nucleo包的用户手册
1
2019-05
327

文档说明:本用户手册主要介绍了Nucleo-68板,该板基于多协议无线32位微控制器,基于使用FPU(浮点运算单元)的Arm® Cortex®-M4,适用于Bluetooth®低功耗和802.15.4无线解决方案。

AN4826_STM32F7系列闪存双存储区模式
1
2019-03
372
X_CUBE_DBANK_F7_基于STM32Cube的STM32F7串行Flash存储器dualbank模式的扩展软件

文档说明:本文档适用于STM32F7系列微控制器。本文档概述了STM32F7系列闪存双存储区功能,例如同时读写(RWW)和双启动功能。

AN5027_如何将PDM数字麦克风连接到STM32单片机
1
2019-03
1619

文档说明:STM32单片机提供了强大的音频功能和丰富的连接特性,包括串行和增强型语音采集接口,使用户可以轻松构建基于麦克风的应用解决方案。本应用指南针对具有脉冲密度调制(PDM)输出的数字MEMS麦克风,介绍了如何使用SPI / I2S、SAI和dfsdm外设将他们连接在STM32微控制器上。

AN5044_标准外设库到STM32Cube移植介绍
1
2019-03
1974

文档说明:本应用笔记介绍了从现有使用STM32 SPL开发的基于STM32的应用程序迁移到使用STM32Cube LL驱动程序的任何其他类型的微控制器的步骤。

AN5166_STM32 MC SDK v5.0电源板的控制和自定义指南
1
2019-03
821
X_CUBE_MCSDK_STM32电机控制软件库

文档说明:基于ST最新的MC SDK v5.0电机控制软件库,如何开发电机控制板实现永磁同步电机的驱动。

RM0432_STM32L4Rxxx和STM32L4Sxxx单片机参考手册
1
2019-03
2844

文档说明:本参考手册涵盖了基于ARM® Cortex®-M4内核的单片机STM32L4Rxxx 和 STM32L4Sxxx产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

UM0892_介绍ST-LINK各个模块的软件功能及使用方法
1
2019-03
2693
STSW_LINK004_ST-LINK实用程序

文档说明:1. 介绍ST-LINK 工具的功能及使用方法 2. 此文档对应软件是STSW-LINK004

UM2031_基于STM32Cube的声音等级测量软件扩展库
1
2019-03
485
X_CUBE_AUDIO_

文档说明:本用户手册适用于STM32F4和STM32F7系列单片机,描述了SoundMeterR(SMR)模块的配置和接口。介绍了如何将此模块接入到主程序中(比如X-CUBE-AUDIO音频软件包),并提供其底层算法的基本介绍。

UM2331_STM32H7系列安全手册
1
2019-03
604
STM32_SafeSIL_如何实现基于STM32应用的IEC61508安全完整性等级认证

文档说明:本文档描述了如何使用STM32H7系列内置安全相关的系统,指定了从用户侧在安装和操作方面的义务去保障芯片达到可靠的安全等级。

UM2354_Alexa语音服务软件扩展包指南
1
2019-03
471
X_CUBE_AVS_Alexa语音服务软件扩展包

文档说明:适用于STM32F7系列单片机的用户手册,描述了基于STM32Cube的Alexa语音服务软件扩展包

UM2380_STM32电机控制软件库SDK5.1的软件工具使用说明
1
2018-12
2636
X_CUBE_MCSDK_FU_STM32电机控制软件库源码

文档说明:适用于STM32全系列单片机,介绍了全新STM32电机控制软件库SDK5.1

UM2426_介绍STM32Cube中的X_CUBE_CELLULAR蜂窝网络连接扩展包
1
2018-12
624

文档说明:本用户手册适用于STM32全系列单片机的用户手册,帮助用户了解和上手STM32Cube中的X_CUBE_CELLULAR蜂窝网络连接扩展包

AN4767_优化使用STM32微控制器的闪存双存储区结构 -STM32Cube的软件扩展
1
2018-12
337

文档说明:本文档适用于STM32全系列。是关于在STM32微控制器中Flash存储器双频带结构的优化使用的一些方法的介绍,可以帮助客户了解到存储器双频带结构的特点。

AN4899_执行硬件设置以及实现低功耗的STM32 GPIO配置
1
2018-12
756

文档说明:本应用笔记提供有关GPIO配置的基本信息,以及硬件和软件开发人员使用GPIO引脚优化其STM32 32-bit ARM Cortex MCUs电源性能的指南。

AN4990_STM32单片机上的DFSDM入门指南
1
2018-12
1009

文档说明:本文档介绍了DFSDM的基本原理,不同应用领域,使用该外设的优点,配置例程以及使用指南。

UM2305_STM32L4系列安全手册
1
2018-12
610
STM32_SafeSIL_如何实现基于STM32应用的IEC61508安全完整性等级认证

文档说明:本文档描述了如何使用STM32L4系列内置安全相关的系统,指定了从用户侧在安装和操作方面的义务去保障芯片达到可靠的安全等级。

AN4323_STemWin库入门
2
2018-11
2867
STemWin_专业GUI协议栈

文档说明:本文档适用于整个STM32产品系列,是关于STemWin库的应用入门的应用笔记,帮助用户解决了快速开发带有STemWin库的GUI应用问题的应用笔记

AN5129_适合2.4GHz无线信号的低成本PCB天线:适用于STM32WB系列的弯折天线设计
1
2018-11
846

文档说明:此应用笔记专用于STM32WB系列微控制器,使用PCB(印刷电路板)天线的主要原因之一是降低无线模块的总成本。通过精心设计和实施,PCB印刷天线拥有与同样功能的SMD(表面贴装器件)陶瓷天线相似的性能。

RM0433_STM32H7x3基于 ARM 内核的 32 位高级 MCU
1
2018-11
736

文档说明:本参考手册面向应用开发人员, 提供有关使用 STM32H7x3 微控制器存储器与外设的完整 信息。

UM2322_介绍STM32通过2G和3G网络连接至云服务的探索套件包
1
2018-11
525
P_L496G_CELL01_通过2G和3G网络连接至云服务的STM32探索套件

文档说明:探索套件包STM32P-L496G-CELL01是一个完整的移动网至云端连接的开发平台,包含了基于STM32L496AGI6单片机的低功耗探索板和带有天线的 STMod+蜂窝 扩展板。本用户手册对该探索套件做了介绍。

UM2374_STM32马达控制软件工具SDK_V5.0入门
1
2018-11
2620

文档说明:本用户手册介绍了STM32马达控制软件工具生态系统的设置和入门使用指南

AN4978_STM32L4外部SMPS设计推荐
1
2018-11
653

文档说明:关于STM32L4单片机用外部SMPS的设计推荐方案

AN5143_马达控制应用软件从SDK_v4.3向SDK_v5.0的移植
1
2018-11
1954
X_CUBE_MCSDK_FU_STM32电机控制软件库源码

文档说明:本应用笔记介绍了马达控制应用软件从从SDK_v4.3向SDK_v5.0的移植,包括固件和电机控制软件工具的应用。

UM2318_STM32F7系列安全手册
2
2018-10
543

文档说明:本手册适用于STM32F7系列微控制器和STM32-SafeSIL产品编号。

AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_60335_Class_B安全规范的设计指南
4
2018-10
1187
X_CUBE_CLASSB_ClassB_60730_1和60335_1认证的安全功能软件包

文档说明:本文档适用于STM32产品全系列,是关于基于STM32实现UL/CSA/IEC60730/60335 Class B安全规范的应用笔记。通过本文档和相关X-Cube-ClassB的软件包,可以帮助STM32使用者,加速安全应用软件开发和认证流程,来满足安全认证规范的需求。

AN4996_
1
2018-10
248

文档说明:本应用笔记适用于STM32F7和STM32H7单片机,介绍了在JPEG编码/解码应用中,如何使用STM32F76/77xxx and STM32H7x3微控制器中嵌入的硬件JPEG编码/解码模块

RM0430_STM32F413/423单片机参考手册
8
2018-10
1835

文档说明:本参考手册涵盖了基于ARM® Cortex®-M4内核的单片机STM32F413/423产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

UM1741_STM32F0系列安全用户手册
4
2018-10
870
STM32_SafeSIL_如何实现基于STM32应用的IEC61508安全完整性等级认证

文档说明:本用户手册介绍了如何在安全相关系统上使用STM32F0系列产品以到达安全完整性等级

UM2237_STM32CubeProgrammer软件工具介绍
1
2018-10
2743
STM32CUBEPROG_STM32CubeProgrammer软件

文档说明:意法半导体STM32CubeProgrammer (STM32CUBEPROG)是一个多合一软件工具,为用户提供STM32 微控制器代码烧写和固件升级功能。有了这个通用工具后,用户烧写STM32微控制器既可使用片上SWD (单线调试)或JTAG调试端口,也可以用程序引导装入端口(例如 UART和USB)。

UM2273_IBM_Watson_IoT云扩展软件包入门
1
2018-10
611
X_CUBE_WATSON_STM32连接到IBM_Watson云的软件扩展包

文档说明:适用于STM32全系列单片机,描述了STM32Cube扩展软件包X-CUBE-WATSON,该软件包含了实现ST 开发板连接到IBM Watson IoT™云的应用例程。

AN5105_STM32微控制器上的触摸感应控制入门
1
2018-09
287

文档说明:适用于STM32F0,STM32F3,STM32L0,STM32L1和STM32L4系列产品

AN2834_如何在STM32系列器件获取最佳的ADC精度
3
2018-09
4161
STSW_STM32020_STM32F101xx和STM32F103xx中高密度设备的高级I2C例程

文档说明:本文介绍如何在STM32Fx和STM32L1系列器件获取最佳的ADC精度,以实现高精度的ADC采样

AN3154_基于STM32引导程序的现场应用总线使用指南
6
2018-09
1873

文档说明:本应用说明描述了在STM32微控制器引导程序中如何使用can协议进行通讯。它详细说明每个支持的命令。

AN4232_STM32F3的模拟比较器入门指南
3
2018-09
695

文档说明:本文档适用于STM32F3产品系列,是关于模拟比较器的应用笔记,帮助用户解决了快速了解使用模拟比较器问题的应用笔记

AN4861_STM32_MCU上的LCD_TFT显示控制器(LTDC)
2
2018-09
2179

文档说明:本应用笔记介绍了STM32F429/439、STM32F469/479、STM32F7x6、STM32F7x7、STM32F7x8、STM32F7x9微控制器的LCD-TFT显示控制器,并演示了如何使用和配置LTDC外设。还重点阐述了为获得最佳图形性能所需要的一些硬件、软件和架构考虑因素。

AN4943_STM32L496_L4A6_L4R_L4S上LCD显示刷新
2
2018-09
644

文档说明:基于STM32L496xx/L4A6xx,如何使用Chrome-ART加速器(DMA2D)刷新LCD-TFT显示的方法

AN5024_STM32F413、F423的SRAM高阶处理
1
2018-09
611

文档说明:基于STM32F413/F423,如何最大程度上利用片内SRAM的方法

AN5051_Chrom‐GRC™全方位显存优化器介绍
1
2018-09
765

文档说明:本应用笔记介绍了STM32L4+微控制器中的Chrom‐GRC™全方位显存优化器。消除了对外部RAM的需求,并充分利用内部RAM的低功耗和高性能特性。带有Chrom‐GRC™的STM32单片机非常适用于可穿戴设备(低功耗、高品质)的用户界面

UM2238_STM32可信包软件工具描述
1
2018-09
1352
STM32CUBEPROG_STM32CubeProgrammer软件

文档说明:STM32 Trusted Package Creator是STM32CubeProgrammer工具的一部分,可生成用于STM32安全编程解决方案的固件和模块

UM2262_X_CUBE_SBSFU安全启动和固件更新软件入门
3
2018-09
1257
X_CUBE_SBSFU_STM32Cube安全固件更新软件包

文档说明:本手册适用于STM32单片机,介绍了STM32Cube扩展软件包X_CUBE_SBSFU的使用,该软件实现了STM32单片机的安全启动和安全固件更新。安全启动(SB)和安全固件更新(SFU)解决方案使得用户可以将STM32微控制器升级到新固件版本,添加新功能,以及纠正潜在问题。 此升级过程必须以安全的方式执行,以防止设备上的数据被未经授权的程序更新或访问。

AN4467_STM32L0xx硬件开发入门
2
2018-01
2083

文档说明:本应用笔记为系统开发者们提供了所需的开发板特性硬件实现概述。它显示了如何使用STM32L0xx产品系列,说明了开发STM32L0xx应用所需的最低硬件资源。本文还包括了详细的参考设计原理图,说明了其主元件、接口和模式。

AN4860_STM32F4系列与STM32F7系列和STM32L4plus系列微控制器DSI主机
1
2018-01
1141

文档说明:本应用笔记描述了STM32F4系列和STM32F7系列微控制器的DSI主机接口,重点展示了DSI主机的不同操作模式,并提供了根据应用需要选择最佳工作模式的指南。还提供了关于如何根据操作模式配置DSI主机的实例

ES0340_STM32F101xC/D/E和STM32F103xC/D/E勘误手册
1
2018-01
1666

文档说明:64KB RAM、11个TIM、1个ADC、11个通信接口

UM2050_面向USB_Type_C和Power_Delivery的STM32Nucleo包
2
2018-01
1120

文档说明:本手册适用于STM32系列单片机,介绍了基于Nucleo-F072RB的USB Type-C™和供电应用套件的完整硬件及使用方法

AN4908_USART自适应波特率
1
2017-11
1369

文档说明:STM32 USART 波特率自动识别方案

UM0462_Flash装载演示工具
7.2
2017-11
2090

文档说明:本用户手册适用于STM8S, STM8L, STM32 ,STM32L0,STM32L1,STM32L4系列单片机,描述了STM32, STM8 Flash 装载演示工具的应用,该工具用以说明系统内存在启动装载时的性能。

AN4957_STM32F413、F423的DFSDM使用方法
1
2017-11
684

文档说明:基于STM32F413/F423,如何同步DFSDM滤波器以及如何实现脉冲调制功能

AN4991_STM32F0、F3、L0、L4使用USART和LPUART唤醒方法
1
2017-11
1254

文档说明:如何使用USART/LPUART将STM32F0/F3/L0/L4从低功耗模式中唤醒的方法

DB3322_STM32Cube的Microsoft Azure IoT软件扩展
1
2017-11
335
X_CUBE_AZURE_STM32Cube扩展软件WindowsAzure

文档说明:适用于STM32F4,STM32F7,STM32L4单片机,介绍了STM32Cube的Microsoft® Azure IoT软件扩展

UM2051_USBType-C™和供电应用的STM32_Nucleo套件入门
2
2017-11
908

文档说明:本手册适用于STM32系列单片机,介绍了USB Type-C™和供电应用的STM32 Nucleo套件的配置和使用

UM2242_STM32Cube软件扩展包Microsoft_Azure_IoT云使用指南
1
2017-11
858
X_CUBE_AZURE_STM32Cube扩展软件WindowsAzure

文档说明:Microsoft® Azure是一个有微软创建的云计算服务,通过微软管理的数据中心全球网络对众多应用和服务进行建立、测试、发布以及管理

AN3156_基于STM32微控制器引导程序的USB_DFU协议应用手册
4
2017-10
2709

文档说明:本应用笔记介绍了用于STM32微控制器bootloader USB DFU协议,详细介绍每个支持的命令。

AN3193_针对STM32L1xx超低功耗整体描述
2.1
2017-10
784

文档说明:本应用手册介绍了stm32l1xx产品族关键的低功耗的特点,和相关能耗指标

AN3429_STM32专有代码保护的概述
1
2017-10
963

文档说明:这文档主要描述了怎么使用代码保护机制,包括读出保护,调试保护和RAM代码.这个机制提供了丰富的API接口和可以很容易被使用的IP代码.

AN4044_STM32微控制器浮点单元演示
2
2017-10
940
STSW_STM32120_使用STM32F4xx微控制器的浮点运算单元

文档说明:本应用笔记介绍了如何使用STM32Cortex®-M4和STM32Cortex®-M7微控制器中的浮点单元(FPU),并简要介绍了浮点运算。

AN4230_STM32F2xx和STM32F4xx使用NIST统计测试套件进行随机数生成验证
2
2017-10
575
STSW_STM32129_STM32F2xx和STM32F4xx使用NIST统计测试套件进行随机数生成验证

文档说明:本文档适用于STM32F2和STM32F4产品系列,是关于随机数发生器的应用笔记,帮助用户解决了如何快速使用随机数发生器问题的应用笔记

AN4325_STM32F030xx系列硬件开发入门
2
2017-10
2283

文档说明:本文档适用于STM32F030产品系列,是关于硬件设计的应用笔记,帮助用户解决了快速开发STM32F030硬件设计问题的应用笔记

AN4612_STM32L1与STM32L4和STM32L4pllus微控制器之间的移植
1
2017-10
264

文档说明:STM32系列MCU具有易移植的特性,本文档描述了从STM32L1系列升级到STM32L4和STM32L4+系列的步骤和注意事项。

AN4655_STM32应用程序虚拟增加串行通信外设的数量
1
2017-10
1057

文档说明:如何在STM32应用程序虚拟增加串行通信外设的数量

UM2063_STM32_USB-PD的STM32Cube软件扩展库
2
2017-10
2074
X_CUBE_USB_PD_STM32F0的USB_PD的库文件

文档说明:本手册适用于STM32系列单片机,介绍了STM32 USB-PD (Power Delivery)的STM32Cube软件扩展库及其使用方法

AN4621_STM32L4超低功耗特性概述
3
2017-09
506

文档说明:STM32L4 超低功耗特性概述

AN4667_STM32F7系列的系统架构和性能
4
2017-09
634
X_CUBE_32F7PERF_基于STM32Cube的STM32F7性能扩展软件

文档说明:STM32F7系列的系统架构和性能

AN4701_STM32F4系列程序读出保护的专有代码
3
2017-09
608
X_CUBE_PCROP

文档说明:基于STM32F4系列MCU的程序读出保护的专有代码

AN4943_STM32L496/L4A6/L4R/L4S上LCD显示刷新
1
2017-09
314

文档说明:基于 STM32L496xx/L4A6xx/L4Rxxx/L4Sxxx, 如何使用Chrome-ART加速器(DMA2D)刷新LCD-TFT显示的方法

AN4968_STM32F72x、F73x的PCROP使用说明
1
2017-09
556
X_CUBE_PCROP

文档说明:基于STM32F72x/F73x,专用代码读保护功能的详解

AN2869_触摸感应应用的设计准则
6
2017-03
631
32F072BDISCOVERY_板载STM32F072RBT6单片机的探索套件板

文档说明:本应用笔记介绍了适用于触摸感应应用的布线和结构设计准则.本文档提供的简单准则主要涵盖印刷电路板 (PCB), 涂层和面板材料 和电容感应环境中其它所有项目等三个方面。

AN4023_STM32 安全固件升级 (SFU) 概述
1
2017-03
354

文档说明:微控制器的一个优点是其灵活性以及重新编程内置 Flash 的能力,这样便可以通过远程方式将微控制器升级到新固件版本、增加新功能和纠正潜在问题。

RM0367_STM32L0x3单片机参考手册
4
2017-03
4748

文档说明:本参考手册涵盖了基于ARM® Cortex®-M0+内核的单片机STM32L0x3产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

PM0081_STM32F40xxx and STM32F41xxx单片机编程手册
1
2017-03
2601

文档说明:本编程手册为STM32单片机用户提供关于Cortex-M4F内核的单片机STM32F40xxx and STM32F41xxx的完整编程指南。

AN2606_STM32微控制器系统存储器自举模式
23
2016-08
5646

文档说明:本文档适用于STM32全系列微控制器。介绍了自举程序的一般概念,说明了STM32微控制器自举程序时支持的外设以及需要考虑的硬件要求。

AN3371_如何使用STM32硬件RTC
5
2016-08
1589

文档说明:本应用笔记适用于STM32F0、F2、F3、F4和L1系列,介绍了RTC控制器的特性。

AN4515_在STM32F41x系列MCU上应用BAM模式节省功耗的介绍
4
2016-08
438
X_CUBE_BAM_用BAM使能效最大化的STM32Cube扩展软件包

文档说明:STM32F41x系列是STM32F4高性能产品的入门系列,是平衡功耗和性能需求的产品。本文档描述了在STM32F41x系列中使用新的BAM外设,数据批处理时优化功耗的使用方法。

AN4555_STM32L4/STM32L4plus系列硬件设计入门
1
2016-08
591

文档说明:本应用手册介绍了STM32L4/STM32L4+系列单片机设计使用时,最小硬件系统的设计需求,如电源,时钟,复位,启动模式设置和调试的相关设计指南。

AN4635_在STM32L0和STM32L4系列微控制器中使用LPUART使功耗最小
3
2016-08
738
X_CUBE_LPUART_基于STM32Cube的LPUART低功耗DEMO嵌入式软件

文档说明:在 STM32L0 和 STM32L4 系列微控制器中使用 LPUART使功耗最小

AN4729_STM32L0和STM32L4防火墙概述
1
2016-08
444

文档说明:本文档适用于STM32L0/L4系列。是关于如何控制器的防火墙特点特性的概述。

UM1709_stm32cube以太网IAP示例
3
2016-08
1620
STM32CubeF0_软件开发包

文档说明:如何使用STM32Cube 固件库做以太网IAP的介绍。 基于STM32F4XX系列控制器。本文内容适合所有具有以太网外设的STM32产品

AN4311_评估STM32L1系列电流消耗
1
2015-12
551
STSW_STM32146_如何配置STM32L1单片机系列来实现主要的运行模式或低功耗特性

文档说明:本文档适用于STM32L1产品系列,是关于电流功耗测试的应用笔记,帮助用户解决了快速评估STM32L1系列功耗问题的应用笔记

AN4539_HRTIM使用指南
1
2015-12
1572

文档说明:STM32F334xx系列产品针对电力电子应用集成了HRTIM外设。本文档详细介绍该外设的使用方法和应用例程。

AN4746_优化STM32L4系列微控制器的功耗和性能
1
2015-12
667

文档说明:本文档适用于STM32L4全系列。是关于L4控制器低功耗特性的描述,可以帮助用户了解低功耗的模式及其特点,在项目开发中延长电池的使用寿命。

AN4246_STM32L1控制器的私有代码读保护
1
2015-12
509

文档说明:本文档适用于STM32L1产品系列,是关于PCROP的应用笔记,帮助用户解决了如何使用PCROP问题的应用笔记

AN4616_从STM32F401/411系列移植到STM32L4/STM32L4plus系列微控制器
1
2015-12
502

文档说明:从 STM32F401/411 系列移植到 STM32L4/STM32L4+ 系列微控制器

AN4445_STM32L0xx系列低功耗特性总揽
1
2015-11
682

文档说明:本文档适用于STM32L0产品系列,是关于基于STM32L0低功耗特性介绍的应用笔记。本文档详细介绍了STM32L0产品家族重要的低功耗特性,以及给功耗敏感的应用带来的价值。

AN4500_基于STM32内部存储在4级灰度E-Paper上显示图片的介绍
1
2015-11
484
STSW_STM32152_如何用STM32单片机在E_Paper上显示优化的嵌入式尺寸的图片

文档说明:本应用手册描述了如何优化黑白图片的大小,以使用STM32内部存储在E-Paper上显示的完整解决方案。

AN4538_STM32F3xx系列MCU功耗优化介绍
1
2015-11
470
STSW_STM32036_STM32F3xx微处理器的功耗消耗优化

文档说明:本文档描述了在使用STM32F3xx系列MCU中,如何优化功耗设计。

AN4658_从STM32F429、439系列到STM32F446系列的应用移植
1
2015-11
508

文档说明:从STM32F429/439 系列到 STM32F446 系列的应用移植

AN4660_从STM32F42xxx、STM32F43xxx到STM32F74xxx、STM32F75xxx的微控制器应用移植
2
2015-10
462

文档说明:从 STM32F42xxx/STM32F43xxx 到STM32F74xxx/STM32F75xxx的微控制器应用移植

AN1015_提高微控制器EMC性能的软件技术
2
2015-10
1756

文档说明:本文档适用于STM8和STM32系列微控制器。是关于如何提高产品EMC性能的应用笔记,可以帮助用户提高产品的可靠性,免受外部或内部EMC干扰的影响。

AN4646_STM32F401和STM32F411系列上的外设内部互联
1
2015-09
507

文档说明:STM32F401 和 STM32F411 系列上的外设内部互联

AN4661_STM32F74xxx和STM32F75xxx硬件开发入门
2
2015-09
739

文档说明:STM32F74xxx/STM32F75xxx 硬件开发入门

AN4676_STM32F7系列的外设互连
3
2015-09
484

文档说明:STM32F7 系列的外设互连

AN4488_STM32F4xx系列单片机硬件开发入门
3
2015-09
1273

文档说明:本应用手册介绍了STM32F4系列单片机设计使用时,最小硬件系统的设计需求,如电源,时钟,复位,启动模式设置和调试的相关设计指南。

RM0385_STM32F75xxx and STM32F74xxx单片机参考手册
2
2015-09
522

文档说明:本参考手册涵盖了基于ARM® Cortex®-M7内核的单片机STM32F75xxx and STM32F74xxx产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

AN2548_使用STM32F1x和STM32L1xDMA控制器
2
2015-07
1318
STSW_STM32007_使用STM32F1X和STM32L1X的DMA控制器

文档说明:本文档适用于STM32F1x和STM32L1x系列微控制器。描述了怎么使用STM32F1x和STM32L1x的直接存储器访问(DMA)控制,也描述了怎样充分利用这些特性,以及对于不同的外设和子系统怎样保证正确的响应

AN2557_使用STM32F10xxx的USART实现在应用中编程
4
2015-07
1616
STSW_STM32008_STM3210XXX上使用串口IAP

文档说明:本文档适用于STM32F1x和STM32L1x系列微控制器。描述了怎么使用STM32F1x和STM32L1x的直接存储器访问(DMA)控制,也描述了怎样充分利用这些特性,以及对于不同的外设和子系统怎样保证正确的响应时间。

AN2586_STM32F10xxx硬件开发指南
2
2015-07
1993

文档说明:本文档适用于STM32F1系列微控制器。帮助系统设计者进行硬件设计,如供电、时钟管理、复位控制、启动模式的设置和调试管理等。

AN2598_使用STM32F101xx和STM32F103xx的智能卡接口
2
2015-07
864
STSW_STM32011_STM32F10x和STM32L1xx上的智能卡接口

文档说明:本文档适用于STM32F1系列微控制器。介绍了如何使用STM32F10xxx的USART模块实现智能卡接口解决方案,包括固件和硬件接口的实现。该固件和硬件包的目的是提供相应的资源,使用户使用USART模块的智能卡模式,更加便捷地开发应用程序。

AN2784_使用高密度STM32F10xxxFSMC外设驱动外部存储器
1
2015-07
963

文档说明:本文介绍使用高密度STM32F10xxx FSMC外设驱动外部存储器,比如Nor Flash,RAM等存储设备

AN2867_STM8S和STM32单片机晶振设计指南
1
2015-07
3518

文档说明:本文介绍如何使用STM8S,STM8A和STM32单片机的晶振

AN2953_如何从STM32F10xxx固件库V2.0.3迁移到STM32F10xxx标准外设库V3.0.0
1
2015-07
682
STSW_STM32023_STM32F10xx如何将标准外设库升级

文档说明:本文档适用于STM32F10xxx产品系列,是关于如何迁移基于STM32F10xxx固件库V2.0.3的应用程序到基于STM32F10xxx标准外设库V3.0.0的应用笔记,本应用笔记不提供关于这两个版本的详细信息,而是强调它们之间的差异。

DS5318_STM32F101x8,STM32F101xB单片机数据手册
11
2015-07
1025

文档说明:【STM32F101x8,STM32F101xB】本文档是关于ARM® Cortex®-M3内核的中等容量基本型单片机STM32F101x8,STM32F101xB的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:64 /128 KB Flash, 6个 定时器, ADC 以及7个通讯接口等。

DS5319_STM32F103x8,STM32F103xB单片机数据手册
10
2015-07
8718

文档说明:【STM32F103x8,STM32F103xB】本文档是关于ARM® Cortex®-M3内核的中等容量增强型单片机STM32F103x8,STM32F103xB的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:64/128 KB Flash, USB, CAN, 7个定时器, 2个ADC, 9个通讯接口等。

DS5791_STM32F101xC, STM32F101xD,STM32F101xE单片机数据手册
5
2015-07
713

文档说明:【STM32F101xC, STM32F101xD,STM32F101xE】本文档是关于ARM® Cortex®-M3内核的高等容量基本型单片机STM32F101xC, STM32F101xD,STM32F101xE的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括: 256KB到512 KB Flash, 9 个定时器, 1个ADC,10个通讯接口等。

DS5792_STM32F103xC,STM32F103xD,STM32F103xE单片机数据手册
5
2015-07
20532

文档说明:【STM32F103xC,STM32F103xD,STM32F103xE】本文档是关于ARM® Cortex®-M3内核的高等容量增强型单片机STM32F103xC,STM32F103xD,STM32F103xE的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:256KB到512KB Flash, USB, CAN, 11个定时器, 3个ADC, 13个通讯接口

DS5933_STM32F102x8,STM32F102xB单片机数据手册
3
2015-07
1563

文档说明:【STM32F102x8,STM32F102xB】本文档是关于ARM® Cortex®-M3内核的中等容量基本型带USB单片机STM32F102x8,STM32F102xB的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:64/128KB Flash, USB FS, 6个定时器, ADC,8个通讯接口等。

DS5935_STM32F103x4,STM32F103x6单片机数据手册
2
2015-07
158

文档说明:【STM32F103x4,STM32F103x6】本文档是关于ARM® Cortex®-M3内核的低等容量基本型单片机STM32F103x4,STM32F103x6的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:16/32 KB Flash, 6个定时器, 2个ADC,6个通讯接口等。

DS6014_STM32F105xx,STM32F107xx单片机数据手册
6
2015-07
5380

文档说明:【STM32F105xx,STM32F107xx】本文档是关于ARM® Cortex®-M3内核的互联型单片机STM32F105xx,STM32F107xx的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:64/256 KB Flash, USB OTG, 以太网, 10个定时器, 2个CAN, 2个ADC, 14 个通讯接口等。

RM0008_STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx单片机参考手册
10
2015-07
4552

文档说明:本参考手册涵盖了基于ARM® Cortex®-M3内核的单片机STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

RM0090_STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439单片机参考手册
4
2015-07
2903

文档说明:本参考手册涵盖了基于ARM Cortex®-M4内核的单片机STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

UM1721_STM32cube文件系统应用开发
2
2015-06
2619
STM32CubeF0_软件开发包

文档说明:本用户手册为使用STM32Cube的用户介绍如何使用固件中的文件系统做应用开发,提供了想用的例程和接口函数。为了简化,使用了STM32F4作为参考平台

UM1722_如何使用STM32Cube中的实时操作系统
2
2015-06
6166
STM32CubeF0_软件开发包

文档说明:本用户手册为使用STM32Cube的用户介绍如何使用实时操作系统。提供了如何使用STM32Cube固件库和操作系统的示例以及使用通用API

UM1713_如何应用stm32cube的中间件LwIP_TCP、IP协议栈
1
2015-06
2165
STM32CubeF0_软件开发包

文档说明:本用户手册为使用STM32Cube的用户介绍如何使用开源免费的中间件以太网协议栈。本文内容适合所有具有以太网外设的STM32产品

UM1720_STM32CubeUSBhost库
1
2015-06
1570
STM32CubeF0_软件开发包

文档说明:本用户手册介绍了STM32Cube的固件库中USB HOST 软件库。使用USB HOST通讯中的几种USB类(MSC, HID, CDC, Audio and MTP)为了简化,使用了STM32F4作为参考平台

UM1734_STM32Cube的USB_device软件库
1
2015-06
3010
STM32CubeF0_软件开发包

文档说明:本用户手册为用户介绍了STM32Cube 固件中的USB device 库。 描述了如何使用STM32 USB 外设和基于USB协议栈的各种USB类(HID, MSC, Audio, CDC…)

RM0091_STM32F0x1/STM32F0x2/STM32F0x8单片机参考手册
1
2015-04
6851

文档说明:本参考手册涵盖了基于ARM® CORTEX®-M0内核的单片机STM32F0x1/STM32F0x2/STM32F0x8产品线,它为用户使用以上单片机提供了完整的存储器和外设信息。

AN4031_STM32F2、STM32F4和STM32F7系列的DMA控制器的应用
1
2015-03
1197

文档说明:本应用笔记介绍如何使用STM32F2,STM32F4和STM32F7系列的DMA控制器,并介绍了一些窍门和技巧,帮助开发人员充分利用DMA功能,并确保不同外设和子系统的正确响应时间。

AN2812_在STM32F101xx和STM32F103xx单片机上用Speex音频编解码器实现音频录音
2.5
2015-03
825

文档说明:本文介绍如何在STM32F101xx和STM32F103xx单片机上用Speex音频编解码器实现音频录音

AN2931_在大容量STM32F103xx单片机实现ADPCM算法
2.3
2015-03
767
STSW_STM32022_在高密度STM32F103xx上实现ADPCM算法

文档说明:本文介绍如何在大容量STM32F103xx单片机实现ADPCM算法

AN3376_基于Ethernet接口的STM32F2x7在应用编程实现
2.1
2015-03
642
STSW_STM32059_STM322x7基于以太网LwIP_TCP_IP的应用编程

文档说明:本应用笔记适用于STM32F2x7微控制器,介绍利用Ethernet通信接口实现在应用编程的实现方案。

AN3390_STM32F2xx控制器模仿eeprom的应用
2.1
2015-03
584
STSW_STM32061_STM32F2xx微处理器的EEPROM仿真

文档说明:利用片内的FLASH和SRAM来模拟eeprom的应用,达到降低成本的目的.

DS9405_STM32F427xx和STM32F429xx单片机的数据手册
4
2015-03
479

文档说明:【STM32F427xx,STM32F429xx】介绍了它的主要外设资源和电特性参数,外设资源包括: up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT等

AN3226_基于STM32F107以太网应用升级应用手册
1.2
2015-03
1515
STSW_STM32030_STM32F107以太网的在应用编程演示

文档说明:本应用笔记的目的是针对STM32F107微控制器开发人员。它提供了用STM32F107以太网通信接口在应用编程(IAP)解决方案。

AN2820_使用中密度STM32F103xx单片机实现驱动双极型步进电机
2
2015-02
1589
STSW_STM32018_使用中密度STM32F103xx驱动双极性步进马达

文档说明:本文介绍如何使用中密度STM32F103xx单片机实现驱动双极型步进电机的相关技术

DS9895_STM32F301x6,STM32F301x8单片机的数据手册
3
2015-02
915

文档说明:【STM32F301x6/x8】本文档是关于ARM® Cortex®-M4内核的单片机STM32F301x6,STM32F301x8的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括: up to 64 KB Flash,16 KB SRAM, ADC, DAC, COMP, Op-Amp, 2.0 – 3.6 V等

AN2868_STM32F10xx内部RC振荡器校准
1
2015-02
736
STSW_STM32021_STM32F10xxx内部振荡器校准

文档说明:本文介绍如何校准STM32F10xx内部RC振荡器(HSI)以达到比较好的精度要求

AN3241_如何应用STM32F10XX的FSMC接口驱动QVGA_TFT-LCD屏幕
1
2015-02
966
STSW_STM32093_STM32TFT_LCD直接驱动固件

文档说明:本应用笔记介绍了如何使用一个低成本的解决方案直接驱动QVGA TFT-LCD屏,基于任何STM32F10xxx微控制器,它可能不具有片上LCD控制器。强大的STM32F10xxx的设备有一个嵌入式FSMC(灵活的静态存储器控制器)可与片上DMA控制器一起实现直接控制TFT-LCD驱动。这种低成本的解决方案有典型应用程序,如数码照片框架,独立的信息显示和静态广告面板。

AN4277_使用STM32F30x、31x的PWM关断功能进行电机控制和数字电源转换
1
2015-02
1011

文档说明:本文档适用于STM32F30x/31x产品系列,是关于PWM输出的关断特性的应用笔记,帮助用户解决了如何使用关断功能问题的应用笔记

AN4286_STM32引导加载程序中的SPI协议
2
2015-02
1410

文档说明:本文档适用于整个STM32产品系列,是关于引导加载程序的应用笔记,帮助用户解决了快速了解引导加载程序的SPI协议问题的应用笔记

AN2790_TFT-LCD屏与高密度STM32F10xxxFSMC接口
2
2015-01
590
STSW_STM32016_如何通过STM32F10xxx的FSMC接口连接TFT_LCD

文档说明:本文介绍如何使用高密度STM32F10xxx FSMC接口来连接TFT LCD屏

AN3216_针对STM32L1xx硬件设计指南
7
2015-01
652

文档说明:本应用手册目的是为那些需要硬件实现的开发者提供设计概述,如电源,时钟管理,复位控制,启动模式设置和调试管理。它阐述了如何使用stm32l1xxx产品组,描述了开发基于stm32l1xxx应用最小系统的硬件资源。

AN3964_STM32L1x的温度传感器例子
3
2015-01
537
STSW_STM32072_STM32L1探索板固件包

文档说明:这文档主要描述使用STM32L-DISCOVERY 和 32L152CDISCOVERY板子检测温度的简单例子

AN4073_使用STM32F2xx和STM32F4xx微控制器时如何提高ADC精度
5
2015-01
1225

文档说明:本应用笔记的目的是展示在使用STM32F2xx和STM32F4xx微控制器时如何提高A / D转换的精度,还提供了可用于减少ADC错误的方法和一些编写固件的技巧。

AN4221_STM32引导加载程序中的I2C协议
2
2015-01
1471

文档说明:本文档适用于STM32产品系列,是关于引导加载程序的应用笔记,帮助用户解决了了解I2C协议问题的应用笔记

AN4206_STM32F3xx系列硬件开发入门指南
3
2014-12
733

文档说明:本文档适用于STM32F3产品系列,是关于硬件设计的应用笔记,帮助用户解决了常见的硬件设计上需要注意的问题的应用笔记

AN4207_STM32F37x、38x的SDADC入门指南
1
2014-12
639

文档说明:本文档适用于STM32F37x/38x产品系列,是关于SDADC的应用笔记,帮助用户解决了如何使用SDADC问题的应用笔记

AN4309_将STM32L1xx微控制器与外部I2S音频编解码器连接起来播放音频文件
2
2014-12
587
STSW_STM32135_使用STM32L1XX系列单片机连接外部I2S音频codec播放音频文件

文档说明:本文档适用于STM32L1产品系列,是关于I2S外设播放音频文件的应用笔记,帮助用户解决了如何在应用中使用I2S外设问题的应用笔记

AN3300_如何校准STM32L1xx内部RC振荡器
2
2014-12
599
STSW_STM32076_如何校准STM32L1xx内部RC振荡器

文档说明:本应用笔记适用于STM32L1xx产品线,介绍了如何校准内部RC振荡器HSI和MSI

AN2945_一致的8/32位产品平滑迁移
1
2014-11
1330

文档说明:本文介绍如何从STM8S平滑地过渡到STM32 MCUs,提供了很好的方法来实现

AN4296_在工具链中配置实用CCM问题
2
2014-11
651

文档说明:本文档适用于STM32F303/358xx 产品系列,是关于内核紧耦合RAM(CCM)在工具链中如何使用的应用笔记,帮助用户解决了在工具链中配置实用CCM问题的应用笔记

DS8597_STM32F415xx,STM32F417xx单片机数据手册
3
2014-11
3899

文档说明:【STM32F415xx,STM32F417xx】介绍了它的主要外设资源和电特性参数,外设资源包括:MCU+FPU、210DMIPS、高达 1MB Flash/192+4KB RAM、加密、USB OTG HS/FS、以太网、17 个定时器、3 个ADC、15 个通信接口,摄像头接口等;

AN1181_静电放电敏感度测量
1
2014-10
1224

文档说明:本文档适用于STM8和STM32系列微控制器,介绍了用于确定微控制器器件对 ESD 损坏的敏感性的过程。

AN1709_ST微控制器电磁兼容性设计指南
1
2014-10
2510

文档说明:本文档适用于STM8和STM32系列微控制器,旨在介绍ST微控制器的EMC特性以及兼容标准,从而帮助应用设计人员实现最佳EMC性能。

AN2639_微控制器的无铅焊接建议和封装信息
3
2014-10
1040

文档说明:本文档适用于STM8和STM32系列微控制器。介绍了微控制器使用的各种封装类型及不同的安装技术,并提出相应的焊接建议。

AN3070_用STM32的USART管理RS-485和RS-485通信的驱动使能信号
1
2014-10
1633

文档说明:本文档适用于STM32全系列,是关于介绍如何使用两种不同的方法来管理在RS-485和IO-Link的主传输中的驱动使能信号切换的定时测量。

AN3078_STM32通过I²C在线升级
1
2014-10
1445
STSW_STM32094_STM32在应用中编程通过I2C总线

文档说明:本文档适用于STM32F10x产品系列,是关于如何使用STM32F10x的I²C外设实现在线升级的的应用笔记。

AN3116_STM32的ADC模式及其应用
1
2014-10
2936
STSW_STM32028_STM32的ADC模式与应用

文档说明:本文档适用于STM32全系列,是关于介绍STM32微控制器提供的某些高级模式,并提供了应用程序示例以帮助ADC用户更容易理解并使用它们的应用笔记。

AN3126_在STM32微控制器家族中使用DAC生成音频和波形
1
2014-10
1278

文档说明:本文档适用于STM32全系列,是关于如何使用嵌入在STM32微控制器中的数模转换器(DAC)外设生成音频和sine波形的的应用笔记。

AN3155_基于STM32微控制器引导程序的串口通讯协议应用手册
5
2014-10
3987

文档说明:本应用笔记介绍了用于STM32微控制器bootloader串口通讯协议,提供支持的每个命令的细节。

AN3364_STM32微控制器应用移植及兼容性指导
3
2014-10
1306

文档说明:本应用笔记适用于STM32全系列,提供移植和兼容性指导。

AN3965_STM32F40x和STM32F41x基于串口的IAP
1
2014-10
1947
STSW_STM32067_STM32F4使用USART的在应用编程

文档说明:这文档主要引导用户怎么建立一个基于串口的IAP应用

AN3967_STM32F417xx控制器上的安全套接层协议
1
2014-10
550
STSW_STM32064_STM32F417基于LwIP_TCP_IP_stack和FreeRTOS以及PolarSSL的安全接口层

文档说明:这文档主要描述了如何使用PolarSSL免费的SSL/TLS库

AN3968_STM32F407和STM32F417上通过以太网使用IAP
1
2014-10
1333
STSW_STM32069_STM32F407和STM32F417通过以太网实现在应用中编程

文档说明:这文档主要引导用户怎么建立一个基于以太网的IAP应用

AN3969_STM32F40x和STM32F41x控制器模仿eeprom的应用
1
2014-10
580
STSW_STM32066_STM32F40x和STM32F41x微处理器的EEPROM仿真

文档说明:这文档主要介绍STM32F40x/STM32F41x在很多应用场景下存储和保留数据,特别在电源失效的情况下.

AN3983_STM32F4DISCOVERY的外设固件库例子
2
2014-10
673
STSW_STM32068_STM32F4开发板固件

文档说明:这文档主要介绍STM32F4DISCOVERY的外设固件库例子

AN3988_基于STM32F4的时钟配置工具
1
2014-10
764
STSW_STM32091

文档说明:这文档主要介绍 STM32F4xx的时钟系统配置工具的使用,包含具体的产品参数,如电源供电和FLASH操作模式.

AN3990_STM32F4DISCOVERY基于USB的固件升级
1
2014-10
799
32F429IDISCOVERY_板载STM32F429ZIT6单片机的探索套件板

文档说明:这文档主要介绍STM32F4DISCOVERY基于USB固件升级的方法

AN3997_如何使用STM32F4DISCOVERY对音频进行回播和录音
1
2014-10
650

文档说明:这文档主要介绍基于STM32F4xx和STM32F4-DISCOVERY板的音频回播和录音功能.

AN3998_基于STM32的PDM音频解码的介绍
1
2014-10
884

文档说明:这文档主要介绍基于STM32对数字麦克风ST MP45DT02的PDM信号进行解析和重建,包含其算法和框架的介绍.

AN4013_STM32各类系列时钟的概括
2
2014-10
1638

文档说明:这文档主要详细介绍STM32产品线时钟外设的介绍,包含各种模式和特殊功能.并介绍如何使用各种模式和功能,如何计算各种配置下的时间等等

AN4055_STM32F0xx微控制器的时钟配置工具
1
2014-10
727
STSW_STM32088

文档说明:本应用笔记介绍了STM32F0xx微控制器家族的时钟系统配置工具,用来帮助用户针对不同产品参数如供电和FLASH访问模式等 来配置微控制器的时钟。

AN4061_如何在STM32F0xx微控制器内模拟EEPROM
1
2014-10
874
STSW_STM32117_STM32F0xx微控制器中的EEPROM仿真

文档说明:本应用笔记介绍了使用STM32F0xx器件的片内FLASH模拟EEPROM的软件解决方案。

AN4062_STM32F0DISCOVERY外设固件示例
3
2014-10
613
STSW_STM32049_STM32F0评估板固件库

文档说明:本应用笔记介绍了为STM32F0DISCOVERY探索套件提供的外设固件示例,以帮助用户快速入门。

AN4065_STM32F0系列通过USART创建在线应用编程
1
2014-10
1475
STSW_STM32116_STM32F0xx在应用中编程通过串口

文档说明:本应用笔记的提供了在STM32F0系列微控制器中通过USART创建IAP的一般准则。

AN4080_STM32F0硬件开发入门
2
2014-10
807

文档说明:本应用笔记帮助硬件开发人员使用STM32F0x1 / x2 / x8系列微处理器进行各种功能设计(如电源,时钟管理,复位控制,引导模式设置和调试管理等等),并描述开发应用程序所需的最低硬件资源。

AN4088_STM32F1和STM32F0系列微控制器之间的芯片替换
2
2014-10
665

文档说明:本应用笔记旨在帮助用户分析从现有STM32F1系列器件替换到STM32F0系列器件所需的步骤,列出了硬件迁移,外设迁移和固件迁移中所面临的主要问题并给出建议。

AN4099_在STM32F0和STM32F3系列MCU上实现红外遥控收发控制协议
2
2014-10
641

文档说明:本应用笔记介绍了使用STM32F0和STM32F3系列MCU实现红外遥控接收和发送的解决方案。

AN4100_STM32F05xx微控制器的智能卡接口设计
1
2014-10
593
STSW_STM32130_使用STM32F0xx微控制器设计智能卡接口

文档说明:本应用笔记介绍了基于STM32F05xx USART外设的智能卡接口硬件和固件设计

AN4104_STM32F0xx的DMA控制器的使用
1
2014-10
735

文档说明:本应用笔记介绍如何使用STM32F0xx直接存储器访问(DMA)控制器。

AN4112_使用STM32F05xx模拟比较器的六个应用案例
1
2014-10
779

文档说明:为了说明模拟比较器的实用性,并演示如何将它们与其他外设例如DAC和计时器集成,本文档介绍了STM32F05xx嵌入的两个模拟比较器的六个具体应用场景: ●模拟电压监控 ●停止模式下的模拟看门狗 ●脉冲宽度测量 ●脉宽调制(PWM)信号控制 ●电容测量 ●使用光敏电阻(LDR)的亮度控制

DS5936_STM32F103x4,STM32F103x6单片机数据手册
2
2014-10
2799

文档说明:【STM32F103x4,STM32F103x6】本文档是关于ARM® Cortex®-M3内核的低等容量增强型单片机STM32F103x4,STM32F103x6的数据手册, 介绍了它的主要外设资源和电特性参数,外设资源包括:16/32 KB Flash, USB, CAN, 6个定时器, 2个ADC, 6 个通讯接口等。

AN4058_使用STM32F0xx系列的DAC生成音频和特定波形
1
2014-07
649

文档说明:本应用笔记介绍了如何使用STM32F0xx系列微处理器内嵌的DAC,并用具体例子说明如何生成正弦波和音频信号以及实现音频播放。

实战经验(296)
  • LAT名称
  • 文档
    (文件大小)
  • 下载次数
  • 软件包
    (文件大小)
  • 下载次数
  • 更新时间
  • 分享
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)
189
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)
1416
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)
873
2020-03-30

文档说明:在MC SDK 5.x 中有两个环路控制,分别是电流环和速度环,有些应用需要使用到位置环,比如无人机的云台电机控制,地铁闸机等等应用,本文将阐述如何在现有ST 电机库基础上增加简易的位置环。

TouchGFX 简单界面设计_按键控制光圈移动
(0.4M)
676
2020-02-24

文档说明:用F746的带屏的开发板体验ToughGFX这个GUI软件,做一个四个按键控制中间圈圈移动的一个demo。

如何在IAR和KEIL中计算CRC值
(0.8M)
1319
2019-12-23

文档说明:客户经常在Flash校验这一块碰到问题。这里整理了遇到的常见问题,并基于IAR,KEIL这两种IDE介绍如何配置FLASH的CRC计算的方法。

X_Cube_ClassB代码移植
(0.1M)
439
2019-12-23

文档说明:本文以X-CUBE-CLASSB为例介绍如何做代码的移植以及经常遇到的问题的解决办法。

Keil中烧写STM32F750内部Flash方法
(0.4M)
641
2019-12-23

文档说明:某客户在其产品的设计中,使用了STM32F750Z8T6。客户的代码只需要使用内部Flash,但不知如何对其进行烧写。

一个因初始化顺序而导致异常的话题
(0.3M)
989
2019-11-21

文档说明:有STM32用户反映,他使用STM32F4系列芯片进行开发,通过STM32CubeMx配置初始化代码,使用了UART的DMA传输。但他发现DMA根本不工作。后来他无意中发现,是因为他在用户代码里不经意地调整过UART外设和DMA外设初始化代码的前后顺序,当他重新调整二者的先后顺序后就一切正常了。他想知道这个顺序是怎么影响DMA功能的。

STM32定时器触发SPI逐字收发之应用示例
(0.6M)
666
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)
758
2019-07-18

文档说明:本文利用STM32CubeMX,介绍如何利用STM32 的高级定时器实现固定个数PWM 脉冲的输出

基于STM32CubeMX开发U盘访问应用
(1.6M)
2205
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)
1016
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)
1095
(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)
1460
(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)
816
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)
1486
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)
611
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)
555
2016-12-16

文档说明:问题: 问题由客户提出,客户在生产调试样机的时候,使用两周后发现几片样机出现VBUS 引脚在不接USB 线的时候有3V 左右的电压的问题。结论:由数据手册AMR 可以看出,我们在设计电路的时候需要避免VIN>(VDD+4.0v)。

窗口看门狗启动时异常复位问题
(0.2M)
502
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)
1583
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)
667
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)
671
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)
968
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)
819
2016-01-06

文档说明:基于学习的目的,详细讲解关于标准外设库中的定时器的17个示例项目函数文件。本次介绍OnePulse。

一种使用Timer测试HSI实际值的方法
(0.3M)
465
(2.2M)
348
2016-01-06

文档说明:此问题由客户提出,客户在使用STM32F411 MCU 的后期软件联合调试时候,需要知道HSI 的误差值, 一般的方法是将HIS 从MCO1 的引脚上输出.

如何用LSE校准STM32F4内部RC振荡器
(0.2M)
518
(5.1M)
391
2016-01-06

文档说明:此问题由客户提出,客户在使用STM32F411 开发产品的时候,采用的是HIS 作为主时钟,同时使用了UART 与其他MCU 进行异步通信.客户发现部分产品UART 不能正常通信.

STM32F0中Guard Time的设置
(0.2M)
490
2015-12-02

文档说明:客户使用STM32F091的USART工作于smartcard模式用于7816通讯,发现不正常。本篇LAT的内容简介了STM32F0中关于USART中Smartcard模式的Guard Time的设置。

SPI接收数据移位
(0.1M)
652
2015-12-01

文档说明:该问题在不同客户使用不同芯片的SPI功能时都曾经提到。主要现象是slave端接收到的数据时有移位现象,例如0x10接收成0x08。此种移位一旦发生,当前通讯的后续数据也都发生了移位。

STM8L_IAP_应用程序中编程指导
(0.4M)
859
2015-12-01

文档说明:本篇主要介绍STM8Lxxxx 如何实现在应用程序中编程(In-application programming)。

如何通过STM32的串口实现简易脱机编程器
(0.9M)
694
(14.8M)
702
2015-12-01

文档说明:本篇应用笔记为实现一个简易脱机编程器。通过本文档,您可以了解如何通过UART来实现一款简易的脱机编程器,并提供一个范例工程以供大家参考。

RAM上电后初始值问题
(0.2M)
567
2015-12-01

文档说明:客户反映,某产品试生产时出现问题,故障率在10%左右。该故障可以复现,并且将芯片(MCU)更换到新的电路板也无法解决。因此,客户怀疑是芯片出现质量问题。本篇LAT的内容简介了一个由RAM上电后初始值引起的问题。

关于AN4065中STM32F0 IAP升级后的外部中断不响应问题
(0.2M)
695
2015-12-01

文档说明:客户在使用STM32F051C8T6的IAP功能时,发现有些端口(比如PB端口)的外部中断端口没有反应,但是有些还是可以的(比如PA端口),不知是何原因,客户也验证过应用代码在没有使用IAP功能时是没有问题的。客户是参考了我们的应用笔记AN4065来编写这部分代码.