中文译文(195)
  • 译文
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
AN4803_STM32 MCU和MPU板级仿真应用手册
2
2021-02
105

文档说明:本笔记用于说明如何使用意法半导体STM32 32位Arm® Cortex®MCU和MPU的IBIS(I/O缓冲区信息规范)模型。本文档还介绍了如何使用外部外设通过HyperLynx® SI(信号完整性)软件执行板级仿真来解决SI问题。

AN4803_STM32 MCU和MPU板级仿真应用手册
2
2021-02
105

文档说明:本笔记用于说明如何使用意法半导体STM32 32位Arm® Cortex®MCU和MPU的IBIS(I/O缓冲区信息规范)模型。本文档还介绍了如何使用外部外设通过HyperLynx® SI(信号完整性)软件执行板级仿真来解决SI问题。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

文档说明:【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
4952

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AN4539_HRTIM使用指南
1
2015-12
1719

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

文档说明:【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
1617
STSW_STM32030_STM32F107以太网的在应用编程演示

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

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

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

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

文档说明:【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
773
STSW_STM32021_STM32F10xxx内部振荡器校准

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DB3989_STM32F003F4数据摘要
1
2019-09
955

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AN4996_
1
2018-10
263

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UM2441_基于STM32Cube的Google云服务扩展包入门指南
1
2021-01
272
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UM2392_STM32 电机控制SDK
1
2020-08
1807

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AN2639_微控制器的无铅焊接建议和封装信息
7
2021-02
1093

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

实战经验(299)
  • LAT名称
  • 文档
    (文件大小)
  • 下载次数
  • 软件包
    (文件大小)
  • 下载次数
  • 更新时间
  • 分享
基于低成本STM32的图形应用
(0.5M)
144
2021-06-03

文档说明:越来越多的智能设备会基于STM32 实现图形界面,而TouchGFX 是专门用于STM32 的图形界面设计软件,使图形界面能达到类似智能手机的显示效果。通常,在支持FMC、LTDC、MIPI-DSI 等LCD 接口的STM32,都有着比较丰富的内存资源,SRAM 存放帧缓冲也毫无压力。但在一些成本敏感的产品上,STM32 内存较小,不足以存放完整的帧缓冲,这类产品又如何使用TouchGFX 来做图形界面应用呢?本文将介绍TouchGFX 的部分帧缓冲特性,以及基于STM32G0 系列 的移植过程。

基于低成本STM32的图形应用
(0.5M)
144
2021-06-03

文档说明:越来越多的智能设备会基于STM32 实现图形界面,而TouchGFX 是专门用于STM32 的图形界面设计软件,使图形界面能达到类似智能手机的显示效果。通常,在支持FMC、LTDC、MIPI-DSI 等LCD 接口的STM32,都有着比较丰富的内存资源,SRAM 存放帧缓冲也毫无压力。但在一些成本敏感的产品上,STM32 内存较小,不足以存放完整的帧缓冲,这类产品又如何使用TouchGFX 来做图形界面应用呢?本文将介绍TouchGFX 的部分帧缓冲特性,以及基于STM32G0 系列 的移植过程。

KEIL中让程序在RAM中运行的办法
(0.4M)
854
(7.4M)
583
2015-12-01

文档说明:最近老是遇到使用KEIL时需要将部分或者全部程序放到RAM中运行的问题。故此花了不少时间搜索资料和几番尝试,现将其总结在本篇文章中,也是为大家以后的工作节省时间罢。本文中会介绍通过STM32F411Nucleo的一个例子来介绍几种让程序在RAM中运行的方法。在该例子中,通过调用ToggleLED函数来翻转LED2亮灭。接下来,我们将通过多种方法将这段代码放在RAM中运行。

菊花链 JTAG STM32
(1.1M)
614
2015-11-03

文档说明:硬件:STM32F401C-DISCO *2,MCU :STM32F401VCT6 ; 软件:STM32Cube_FW_F4_V1.8.0ProjectsSTM32F401-DiscoveryDemonstrationsEWARM 对于硬件的连接以及运行后的现象,readme.txt中已经说明

使用CubeMX生成TCPEchoServer程序
(0.6M)
730
2015-11-03

文档说明:在STM32的众多外设中,以太网这个外设相对而言还是比较复杂,初始化的过程也比较复杂,涉及到MAC,DMA,PHY好几块内容的初始化。可能有时候datasheet都看得头疼了,可初始化还是有问题。而STM32CubeMX工具就可以帮我们轻松完成这部分工作。在本文中,将分别以STM3220G-EVAL板为例,通过CubeMXv4.11来新建一个基于RAW API的TCPEchoServer的工程。

多任务系统中的不可重函数使用注意事项
(0.1M)
588
2015-12-01

文档说明:本文章主要介绍多任务系统中的的不可重入函数的用法和如何避免出错。在多任务系统中,在使用函数时要了解函数的可重入性,对待有信号量或是加互斥锁的函数要防止死锁的发生。通讯程序比 如I2C, UART 等最好增加超时跳出机制。

使用STM32CubeMX实现USB虚拟串口环回测试功能
(0.8M)
1111
(17.7M)
1345
2015-12-01

文档说明:客户在STM32F401RET6中使用到了USB的虚拟串口功能。要求提供一个在STM32Cube中实现虚拟串口进行数据环回测试功能的范例程序。因为在我们目前所提供范例程序中,并没有适合客户需求的范例,所以我们在STM32CubeMX中创建一个范例程序给客户进行参考。

使用mbed进行STM32开发及STM32F0的时钟问题
(0.7M)
501
2015-12-01

文档说明:使用NUCLEO-F030R8 开发板,在mbed 平台进行开发的时候,使用例程进行编译下载,发现LED灯闪烁的频率以及串口的波特率都不对。就这个问题,我们对此平台的时钟处理来进行粗浅地探讨并解决问题。

STM32 utility的hot plug功能
(0.3M)
509
2015-12-01

文档说明:客户反映,使用STM32某型芯片时,上电以后芯片未能正确启动;怀疑芯片是从system memory启动。本篇LAT的内容简介了STM32 ST-LINK Utility的Hot Plug功能。

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

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

PCROP区域函数无法被调用的问题与解决
(0.2M)
472
2015-09-28

文档说明:PCROP 为Proprietary code readout protection 的缩写,也就是说这是一个专有代码读出保护的功能。与RDP 对整片Flash读保护不同的是,它只是针对Flash 的某些特定区域进行代码的读写保护。所以它可以被用来保护一些IP 代码,方便进行二次开发。它存在于许多STM32 的型号中,如STM32F401、STM32F411、STM32F427/437、STM32F429/439、STM32F446、STM32F469/479,STM32L476/486,等等。对于PCR

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

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

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

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

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

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

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

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

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

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

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

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

STM32F091空片使用System Bootloader下载代码
(1.7M)
737
2015-09-28

文档说明:我们在《STM32F09x 不使用BOOT 脚实现System Bootloader 升级代码》中实现了通过修改Option Bytes 来达到控制BOOT0 和BOOT1,在不需要外部BOOT 脚的情况下实现了使用System Bootloader进行代码升级的功能。可是,这个功能必须在程序中预先烧写了功能程序后,才能不断地进行升级。也就是说,在第一次空片烧写时,必须使用SWD进行烧写的。那有没有可能在空片烧写时,就可以直接使用System Bootloader 进行烧写呢?这样我们就可以完全使用串口进

STM32F334 应用于LLC_SR的高精度Timer波形产生
(0.3M)
710
(0.1M)
387
2015-09-09

文档说明:LLC 谐振变换器优于常规串联谐振变换器和并联谐振变换器:在负载和输入变化较大时,频率变化仍很小,且全负载范围内切换可实现零电压开关(ZVS),越来越多的被使用,同时使用二次同步整流(SR)可以实现零电流开关(ZCS)。微控制器的使用带来体积更小,控制更灵活的产品, STM32F334 内部集成高精度Timer 高精度,高灵活性的PWM 波形产生不仅使控制变简单,同时对产品效率提升带来好处。

STM32F1通用定时器示例详解_OnePulse
(0.6M)
848
2016-01-06

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

STM8连续复位问题
(0.3M)
575
2015-07-28

文档说明:该问题由某客户提出,发生在 STM8S 器件上。据讲述:在生产中,发现STM8存在一定比例的不良。具体表现是芯片的NRST引脚上有充放电的波形。此时,芯片无法正常工作。

ADC 对小信号的转换结果为零
(0.2M)
2256
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的 ADC 扫描按键。在软件调试时,发现对于小于 200mV 的输入信号,ADC 转换出的结果匀为 零。

STM32F30x 的ADC 采样的傅立叶变换
(0.3M)
1327
(3.0M)
922
2015-07-28

文档说明:本文目的是演示如何使用STM32F30x 内部的DSP 进行浮点快速傅立叶变换(FFT),为联系实际应用,使用ADC 对波形发生器进行ADC 采样,然后对ADC 采样结果进行FFT, 与Matlab 仿真结果进行比较察看最终结果的准确性。会使用到ARM的DSP 库文件,以及STM32F30x 的浮点运算单元以及DSP 指令等。

外部IC连接NRST导致MCU内部复位信号失效的问题
(0.3M)
549
2015-07-28

文档说明:有客户在产品的设计中,使用外部IC 的GPIO 通过连接NRST 引脚来对STM32 MCU 进行复位控制时,会遇到以下问题:IC 可以对MCU 进行复位控制,但是芯片内部的复位信号(如看门狗等)不能对MCU 进行复位,甚至影响引脚功能.

使用STM8L_Discovery验证STM8L在LSI_WAIT模式下的电流
(0.3M)
406
(0.1M)
287
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32L151K6U6器件上。据其工程师讲述:他撰写一段代码,让MCU 工作在LSI 主频上,然后通过WFI 指令进入WAIT 模式,电流达到400uA 左右,与数据手册中所描述的55uA 相去甚远,故请求撰写一例程供他参考。

上电缓慢导致复位不良
(0.1M)
689
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:其产品在老化测试中出现个 别样机通电后不工作的现象。对该样机重新通电,可以恢复正常。但在后续的测试中还会偶尔重现不 工作的现象,呈现很强的随机性。

Vbat管脚上的怪现象
(0.2M)
573
2015-07-28

文档说明:某客户工程师在某型号新产品的设计中,使用了 STM32 器件,型号为:STM32F101xxT6。在其设计中, STM32 有两路供电,其中一路的电压为 3.3V,为 VDD 及 VDDA 供电,而另外一路的电压为 3.0V,为 VBAT 供电。两路供电都是由同一个蓄电池的输出电压,分别经过各自的电压转换电路处理而得到的。

STM32F7与STM32F4的复位序列比较
(0.3M)
519
2015-07-28

文档说明:初次接触到STM32F7,总会有个疑惑,为什么0地址变成了ITCM RAM的起始地址。系统复位还是从地址0处开始执行吗?如果是,那这似乎看起来是冲突的。实际上,STM32F7基于Cortex-M7内核,Cortex-M7和Cortex-M3/M4的复位序列有了一些不一样。在本文中,将针对这个问题做详细讲解。

HRTIMER的多种Fault事件联动机制
(0.2M)
605
(0.1M)
378
2015-09-07

文档说明:STM32F334 内部集成了高精度Timer,最高主频4.6GHz,灵活的控制用于产生数字电源等产品的PWM 控制信号,与此同时对于产品安全部分也就有更高要求,而STM32F334 内部的Fault 联动机制可以保证这样的控制要求,比如过流保护,过压保护任意一项都可以产生Fault 事件,关闭PWM 输出,与此同时可以区别对待Fault 事件,可以一直关闭PWM 输出,也可以关闭再打开的操作等。

STM32F2电压调节器REGOFF与IRROFF引脚的使用
(0.4M)
433
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F205RGY6 器件上。据其硬件工程师讲述:由于所选型号是WCLSP66 封装的芯片,看到芯片上有REGOFF 和IRROFF 两个引脚是LQFP 所没有的,不知道如何使用,所以需要了解一下。

对Flash 操作导致USART 接收丢数据
(0.2M)
735
2015-07-28

文档说明:该问题客户提出,发生在STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了STM32 片上Flash 模拟了一个EEPROM 的功能,用于存贮数据。在软件调试时,发现开启此功能,会影响到USART 通信,导致偶尔发生个别数据接收不到的现象。

在OTG主机库对NAK的处理
(0.3M)
339
(16.0M)
548
2015-07-28

文档说明:某客户使用 STM32F4 的 OTG 库做 USB 主机控制 Wifi 网卡。使用 BULK 传输类型时,从数据读取数据时, 如果设备返回需要把设备返回的 NAK 状态告知上层应用,该如何修改OTG 库。

调试器不能通过 JTAG 连接器件
(0.2M)
570
2015-07-29

文档说明:某客户工程师在某型号新产品的设计中,使用了STM32F103VDT6。据其工程师讲述:在其产品设计中,为 STM32 预留了 JTAG 调试接口。然而,在软件调试时却发现调试器与器件连接失败。所使用的调试器为 ST-Link,通过在开发板测试,确认其功能完好。对 PCB 及电缆做相关的测试,确认 JTAG 的相关信号(TCK、TMS、TDO、TDI、TRST)及电源、地连通完好,并且没有线间短路现象。

时钟延展导致 I2C 通信不可靠
(0.2M)
710
2015-07-29

文档说明:该问题由某客户提出,发生在 STM32F103R8T6 器件上。据其工程师讲述:其产品中设计中,STM32 与一颗 MPEG 解码芯片通过I2C接口通信。其中,STM32 为 SLAVE节点,而 MPEG 解码芯片为 MASTER 节点。在产品调试过程中,发现该通信不可靠。在系统运行一段时间后,该通信会出现故障而导致整个系统死机。使用示波器测量,发现这时I2C总线的 SCL 信号持续为低电平。

一步一步使用STemWin在STM32上开发一个简单的应用
(0.4M)
1025
2015-08-28

文档说明:STemWin 是ST MCU 为工程师提供的免费的GUI 开发库,而且这个库是集成并发布在STM32CubeFW对应的软件包 。其中不但包含了库文件,而且包含了使用STemWin 的文档API 介绍,PC 端的处理工具(如图片转换工具、字体转换工具等)。由于STemWin 提供的文档只是比较详细的介绍了这些API 使用功能,但是对于初次接触和使用STemWin 开发应用的工程师来说希望有一个简单的类似一个helloworld 的小应用来简述一下整个开发过程。

基于STM32F411_Nucleo板的Broadcom_WiFi开发套件的快速开始手册
(0.4M)
546
2015-08-28

文档说明:本文档描述了ST公司和Broadcom公司针对IoT(Internet of Things)应用合作开发的Wi-Fi开发平台。此开发平台基于ST公司提供的STM32F411_Nucleo板和Broadcom公司的Wi-Fi模组NW51(BCM43362),并提供软件开发套件(SDK)。

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

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

STM32Cube_FW_F4中RTC_Calendar例程的BUG
(0.1M)
589
(0.1M)
401
2016-01-06

文档说明:某客户在其产品的设计中,使用了STM32F429IIT6。客户在使用过程发现一个问题,虽然已经有使用电池对VBAT 进行供电,但是在经常频繁的VDD 上下电之后,发现时钟会比准确的时间慢几秒钟。

DAC无法输出0V的问题分析解决
(0.3M)
721
2015-07-28

文档说明:该问题由某客户提出,发生在STM32F100R8T6器件上。据其工程师讲述:在使用 STM32F100 的DAC时,不管如何设置输出的值,最低只能输出到63mV,无法输出0V,而63mV 的电压经过他的放大电路,对产品的性能产生较大的影响。故其工程师询问是否有办法可以输出0V?

STM32F2高低温死机问题
(0.3M)
654
2016-07-14

文档说明:本篇讨论了 一个STM32F2在用户产品进行高低温测试死机的例子。

通过STM32CUbeMX建立USB_HID的双向通讯
(0.9M)
1310
(5.2M)
1133
2016-07-05

文档说明:客户在做USB通讯的时候,基本的需求就是发送某些数据到USB host端,同时接收一些数据从USB Host端,那么如何快速的建立一个工程并验证数据是否正确呢?下边我们就结合STM32F072的评估板(其他的STM32xx系列的实现方式都是类似的)来快速实现一个简单的数据收发实验。

串口在DMA模式下有时接收异常
(0.3M)
780
2016-07-05

文档说明:客户反馈在使用STM32F205的串口工作在DMA模式时,有时能够接收数据,有时完全没有数据,但如果换成中断模式来接收又能100%正常收到数据。

MCU在STOP状态下通过UART唤醒分析
(0.2M)
709
2016-07-05

文档说明:最近有客户反映STM32F103进入STOP模式后无法通过串口唤醒。

一种计算CPU使用率的方法及其实现原理
(0.4M)
754
2016-07-14

文档说明:出于性能方面的考虑,有的时候,我们希望知道CPU的使用率为多少,进而判断此CPU的负载情况和对于当前运行环境是否足够“胜任”。本文将介绍一种计算CPU占有率的方法以及其实现原理。

P_NUCLEO_IHM001电机开发板串口调试指南
(0.6M)
734
2016-07-14

文档说明:P-NUCLEO-IHM001 是一款功能强大,且小巧的针对永磁同步电机的开发板。本文介绍如何通过该套件上的虚拟串口来实现串口调试电机。

ADC连续采样浮空引脚问题
(0.2M)
829
2016-07-14

文档说明:本篇讨论了一个由ADC 连续模式下采样浮空引脚出现的问题,分析了其原因。

一种从用户代码调用系统存储器中Bootloader的方法
(0.7M)
925
(0.1M)
625
2016-07-14

文档说明:某客户在其产品的设计中,使用了STM32F411。由于产品外观的要求,无法在外部对BOOT 脚进行控制,而且外观上只有USB 接口是留在外边的,需要使用USB DFU 进行升级。而且USB接口只用于代码升级,没有其他功能,所以客户不想去碰USB 代码,希望能够直接使用System Memory 中的Bootloader 进行代码升级。

HRTIMER产生多相相移信号
(0.5M)
776
(0.1M)
467
2016-07-05

文档说明:STM32F334内部集成了高精度Timer,最高主频4.6GHz,灵活的控制用于产生数字电源等产品的PWM控制信号,内部丰富的联动机制可以产生各种实际需求波形,本文针对多相相移信号的产生给开发者一定启示,抛砖引玉,开发者可以根据不同需求产生应用所需的波形。

STM32F107复位标志问题
(0.2M)
496
2016-07-14

文档说明:本篇讨论了STM32F107 中RCC_CSR 寄存器中PINRSTF 标志置位的问题。

STM32F746ZG_USB驱动不正常
(0.5M)
607
2016-07-14

文档说明:某客户的产品,需要评估NUCLEO-F746ZG板上的USB功能,使用cube Version 4.15.1 版本工具生成工程,但在win7和win10上遇到驱动不正确。

STemWin自定义皮肤的实现与讲解
(0.5M)
688
(0.1M)
464
2016-08-09

文档说明:STemWin中,窗口对象的系统皮肤相对比较固定,针对这种情况,介绍一种自定义皮肤的方案,用于设计更加美观的界面。在本文中,首先简单介绍自定义皮肤方案的实现原理。然后,以按键为例,介绍如何实现自定义按键皮肤,实现按键外观的定制化。

stm32缓存对齐的问题
(0.3M)
693
2016-08-09

文档说明:在我们对STM32进行编程的时候,都会用到变量,因为我们的MCU是32位的,所以在申请变量的时候,就会存在变量长度不一致,需要对齐的问题.这个变量长度对齐的问题,小则可以只是影响代码执行的效率,大则会出现系统hard-fault的问题.下面我们将详细的解说这个问题.

如何基于HID(MOUSE)例程生成一个可以输入输出任何长度小于等于64字节的例程
(0.3M)
762
(1.1M)
656
2016-08-09

文档说明:本篇LAT的内容简介 如何应用ST USB HID(MOUSE)例程,生成一个可以输入和输出任何长度小于等于64字节的例程。

bxCAN的过滤器的4种工作模式以及使用方法总结
(0.9M)
972
(10.2M)
1022
2016-08-09

文档说明:bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文所讲内容,就可以很方便地适用于所有STM32系列中包含bxCAN外设的型号。有关bxCAN的过滤器部分的内容在参考手册中往往看得“不甚明白“,本文就过滤器的4种工作模式进行详细讲解并使用具体的代码进行演示,这些代码都进行过实测验证通过的,希望能给读者对于bxCAN过滤器有一个清晰的理解。

STM32L011x和STM32L021x启动模式注意事项
(0.7M)
610
2016-08-30

文档说明:针对客户在STM32L011D4P6应用开发过程中,碰到的启动模式问题进行了分析。并且根据问题,介绍开发工具、烧录工具中如何配置以避免影响。

利用USB_DFU实现IAP功能
(0.7M)
1240
2016-07-05

文档说明:伴随着固件升级需求的增加,STM32提供了灵活的升级方式。本文一步一步介绍如何利用USB DFU Class以及ST提供的DfuSe demo软件工具实现IAP(In Application Program)功能,但并不涉及到DFU class移植。

STM32 Bootloader中 DFU使用限制
(0.2M)
1160
2016-06-28

文档说明:本文将针对客户无法使用内置Bootloader的DFU方式进行固件升级的问题进行分析。

STemWin驱动移植_FLASH_PSRAM(MCP)接口驱动设计
(0.4M)
799
2016-01-06

文档说明:在合计智能穿戴应用的时候,为了更好的用户体验和丰富的人机交互界面,需要更多的存储(RAM 和FLASH)来存储自定义的图片资源 ;由于可穿戴类的产品体积都非常小,因此FLASH&PSRAM集成在一起的MCP 存储芯片是一个不错的选择。我们的STM32 FMC 外设是可以支持MCP 存储芯片的,而且只需要简单的配置就可以实现MCP 的访问。

USART 中断方式接收无响应问题的一种情况及其处理方法
(0.3M)
820
2016-05-13

文档说明:此问题由客户工程师提出,客户在使用STM32F103 的USART 做串口通讯时,发现了一个问题,当设备正常通信一段时间后,串口不响应外部的通信请求了。

一个判断I2C总线通信异常原因的方法
(0.2M)
847
2016-01-12

文档说明:此问题由某客户提出,应用处理器AP 与MCU 进行I2C 通信,通信会经常发生异常,需要定位原因.

关于STM32 USB作为从机设备时管脚连接以及通讯的简易验证方法
(0.5M)
713
2016-03-25

文档说明:USB作为从机设备时,管脚连接以及通讯的验证方法其实就是下载一段简单USB程序,在不需要任何驱动的前提下实现简单的USB通讯。通过这个简单程序的运行情况来判断USB管脚和通讯是否正常。

LwIP内存配置
(0.3M)
993
2016-03-25

文档说明:LwIP在lwipopts.h和opt.h头文件中提供了多个配置选项。用户可以根据不同的性能需求和不同应用的内存限制对协议栈用到的内存配置进行调节。Opt.h头文件中包括协议使能和设置,内存设置,调试选项等等。而Lwipopts.h头文件中集合了opt.h中一些常常需要改动的部分。一般情况下用户对lwipopts.h头文件进行修改就可以了。不管是对lwipopts.h还是opt.h进行修改,都必须保证是在已经对你所改动的内容足够的了解的情况下进行,所做的改动是正确的,否则有可能导致协议栈不能正常工作,或者

EXTI重复配置两次导致误触发中断的问题
(0.1M)
601
2016-03-31

文档说明:某客户在其产品的设计中,使用了STM32F302CCT6。客户在开发过程中,其所配置的EXTI 外部中断,在外部没有中断信号的情况下,上电后运行程序,总是会进入EXTI 中断程序一次。

如何将coremark程序移植到STM32上
(1.1M)
388
2016-05-05

文档说明:本文将一步步来介绍如何将下载的CoreMark测试代码移植到STM32MCU上进行测试。

FreeRTOS定时器精度研究
(0.1M)
928
2016-05-13

文档说明:客户在基于cortex-m3 的平台上使用FreeRTOS 系统提供的定时器功能时,意外发现定时器的精确度不够高。譬如,设置1 秒钟的定时器,理论上1 秒超时,并且执行相应的回调函数。但是调试却发现,有时回调函数是在1.4 秒后被执行!这对于精度要求较高的实时系统,是不能接受的!

STM32F411CEUx 能下载程序但不能执行
(0.4M)
461
2016-06-21

文档说明:某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。

UART异常错误分析
(0.2M)
660
2016-06-28

文档说明:客户在产线批量生产测试uart的时候,发现有一部分出现了如noise detect,framing err等异常状态进入中断处理。

STM32 F1系列 DAC的示例详解
(1.8M)
750
2016-06-21

文档说明:基于学习的目的,详细讲解关于Cube库中的DAC的功能。本次介绍DAC。

STM32 基于 Nucleo板 CAN总线的建立
(1.0M)
1040
2016-06-21

文档说明:STM32 NUCLEO开发平台是ST最新发布的易用性好、可扩展性佳的低成本平台。开发平台具有mbed功能支持Arduino接口,同时还提供ST Morpho扩展排针,可连接微控制器的所有周边外设,可以利用Arduino巨大生态系统优势,便于快速实现STM32学习和评估! 这儿我们评估它的CAN外设功能。

STM8 CAN总线的IdMask模式的讲解
(0.6M)
607
2016-06-21

文档说明:学习了STM8的CAN总线的IdMask模式。在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时-根据标识符的值决定软件是否需要该报文;如果需要,就拷贝到RAM里;如果不需要,报文就被丢弃且无需软件的干预。为满足这一需求,beCAN为应用程序提供了个可配置的、位宽可变的6个(0-5)过滤器组,用于只接收那些软件需要的报文。硬件过滤的做法节省了CPU开销,否则就必须由软件进行过滤,从而占用一定的CPU资源。

STM32 RTC不更新原因分析
(0.1M)
691
2016-06-28

文档说明:客户在使用STM32L4 RTC功能的时候,调试时发现日历不再更新,而通过IAR跟踪RTC相关寄存器,同样发现没有更新,奇怪的是,在单步运行时,寄存器是可以更新的。

使用STM32 ST_LINK Utility 设置读保护后不能运行
(0.2M)
645
2016-06-28

文档说明:某客户在其产品的设计中,使用了STM32F411VET6。客户工程师在开发过程中,尝试使用STM32 ST-LINK Utility 软件配合 ST-LINK 给32F411EDISCOVERY 板上的STM32 加上Level 1 的读保护。工程师发 现,原本在板子上正常运行的代码,加上读保护后,就不运行了。按了板上的RESET 按键也无济于事。

STM32F103C8T6 程序上电跑飞
(0.2M)
1369
2016-06-28

文档说明:某客户反应说他们做回来的板子测试发现程序上电就跑飞了,下载都正常。检查了一个礼拜都不知道哪里出了问题,感觉无从下手。

STM32F3xx_STM32F4xx使用浮点开方指令
(0.4M)
718
2016-06-28

文档说明:STM32F3xx/STM32F4xx(ARM Cortex-M4内核)中集成了FPU,也就是浮点指令单元,可以将浮点运算变得简单快速,但如果想要发挥出这个浮点运算的最大功效,必须使用浮点指令集,开发者可以直接使用浮点指令集,但目前随着系统的集成度更大,开发者还是希望使用C语言进行编程,还要求执行时间短,当调用DSP_Lib库函数方式,时会有执行时间长的问题,本文以浮点开方为例对此类需求做相关说明。

ADC 键盘读键不准
(0.2M)
727
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的 ADC 扫描按键。为了能在低功耗模式下通过按键唤醒 STM32,按键信号在送给 ADC 的同时,也送给一路外部中断,如图(一)所示。在待机状态下,有按键被按下时外部中断输入引脚上的电平会向下降跳变,从而唤醒 STM32。之后,STM32 通过 ADC 采样来判断是哪一个按键被按下,如果是电源键,则做开机处理,否则回到待机状态。在实测中,发现这种情况下对按键的误判率很高,造成开 机困难。调

DAC无法输出满量程电压的分析解决
(0.2M)
609
(0.1M)
366
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32L100RBT6 器件上。据其工程师讲述:在使用STM32L100 的DAC1时,为了能够输出满量程,客户工程师将DAC 的Output Buffer 关闭,当DAC 的输出值为0x000 时,可以正常输出0V,但是当DAC 的输出值为0xFFF 时,输出电压却只有0.67V。客户工程师甚是不解。

STM32L011和STM32F091空片检测进行System Bootloader编程注意事项
(0.3M)
574
2016-09-20

文档说明:部分STM32 是具有空片检测功能的,以便直接进入System Memory 中执行Bootloader,方便通过某些个外设来直接进行编程。比如STM32L011xx、STM32L021xx、STM32F04x和STM32F09x。有看过《STM32F091 空片使用System Bootloader下载代码》和《STM32L011x 和STM32L021x启动模式注意事项》的都知道这个功能。

STM32F429使用外扩SDRAM运行程序的方法
(0.2M)
778
(4.4M)
483
2015-07-21

文档说明:客户反映使用外扩SDRAM运行程序(使用链接器将code存放在SDRAM中,与编译器无关,采用GCC或者IAR都有这个问题)出错,Hard Fault发生。

UART的断帧检测
(0.2M)
576
2015-07-19

文档说明:在某些串行工业总线协议中,如 Profibus,每帧发送的数据长度不定,导致接收方在接收数据时无法确定帧的结束点。

USART1不能设定600BPS的波特率?
(0.2M)
523
2015-07-20

文档说明:某客户工程师在某型号新产品的设计中,使用了 STM32 器件,型号为:STM32F103VDT6。据其工程师 讲述:为了实现产品的某项设计要求,他想要通过 USART1 以 600BPS 的波特率与另一颗器件进行通 信。通过编写程序测试发现,该通信接口未能工作在 600BPS 的波特率上,而是工作在一个较高的波 特率上,大约在 1600BPS。更改波特率设定,将波特率设定改为 1200BPS 时,该接口能够工作在设定 的波特率上。

干扰环境下 Flash 数据丢失
(0.3M)
721
2015-07-21

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:其产品中使用了 STM32,已批量生产。其部分产品在交予客户使用一段时间之后出现故障。其工程师在对故障产品进行分析时发现,STM32 的 Flash 中部分数据丢失,原数据皆被0xFF 取代。丢失数据的 Flash 区间的地址不固定,大小也不固定,呈一定随机性。该现象只在车载环境下发生,而在实验室无法复现。

在IAR 6.5下如何把数据放在Flash指定位置
(0.2M)
580
2015-07-21

文档说明:当客户遇到存储小量的数据,同时数据写的频率比较低的情况下。从成本角度希望省掉外置 EEPROM, STM32 提供了 Backup SRAM(4K)和 Flash 模拟 EEPROM 两种方案来解决该问题。但是,Backup SRAM 需要提供备用电源,Flash 模拟 EEPROM 又比较浪费空间(存放复杂的结构体数据也不方便)。 如果数据擦写频率较低(Flash 擦写次数有限),可以考虑直接将数据存放在 Flash 中。本文提供了如 何在 IAR6.5 实现该操作。

使用外部 SRAM 导致死机
(0.5M)
561
2015-07-21

文档说明:该问题由某客户提出,发生在 STM32F407IGT6 器件上。据其工程师讲述:为了满足软件对大容量内存的需求,将软件中的部变量从内部 SRAM 转移到片外的 SRAM当中。而这一改变,导致该软件不能运行,每次复位后,随即便发生死机。在此之前,对 FSMC 的初化代码,以及片外 SRAM 的读写匀做过测试,并确认是没有问题的。

使用STVP实现对STM32L1系列EEPROM预置数据
(0.4M)
530
2015-07-21

文档说明:某客户工程师在其产品的设计中,使用了 STM32L152RBT6。该工程师打算在烧写程序之前,往 STM32L100 里边的 EEPROM 预置一些数据,没想到什么好的办法。他在网上搜了一下其他人的做法,发现大家基本上都是使用程序代码的方式,在第一次运行程序的时候,使用程序对 EEPROM 进行编程达到预置的目的。他觉得这不是最适合他的方法,于是请教是否还有其他更方便的方法。

SRAM 中的数据丢失
(0.2M)
596
2015-07-21

文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在该公司的某型号产品的设 计中用到了 STM32F103VDT6 器件,而其软件的设计采用了 IAP+APP 的架构。IAP 是一段 BOOT 程序, 负责对硬件进行初始化以及在接到相关指令的情况下更新 APP 程序,而 APP 程序则负责对常规业务 处理。在 STM32 启动后,IAP 首先运行。在初始化硬件之后,检查是否有更新 APP 的指令,如果 有,则更新 APP,如果没有,则跳转到 APP。APP 对常规业务进行处理

STM8S 中 UART 奇偶校验的使用方法
(0.3M)
503
(0.1M)
334
2015-07-17

文档说明:该问题由某客户提出,发生在 STM8S105C6T6 器件上。据其工程师讲述:当他所撰写的程序不使用奇偶 校验的时候,程序工作是正常的;但是当他把奇偶校验改成偶检验 EVEN时,程序无法正常工作;现象为:一、不管上位机发送的数据是不带校验位的,还是带奇偶校验位的,STM8S 都可以正常地接收到数据;二、当奇偶校验位使能后,接收到的数据再返回上位机,显示的数据不一定是正确的。

IAR下如何让程序在RAM中运行
(0.3M)
763
(1.5M)
438
2015-07-21

文档说明:有时候我们需要将一部分程序从FLASH拷贝到RAM中运行,以提高程序运行的速度。本文基于IAR Embedded Workbench列出了一些方法,可以在系统启动时自动从FLASH中将这部分程序拷贝到RAM中运行。本文中所有例子都是在IAR v7.2下,基于STM32F334完成的。

FreeRTOS RAM使用情况及优化方法
(0.4M)
1101
2015-07-21

文档说明:嵌入式设计中使用RTOS必然会带来额外的RAM消耗,然而许多初次接触RTOS的工程师并不清楚如何评估RAM的消耗量。这篇文档以FreeRTOS为例,介绍评估RAM使用情况的一般方法,并给出在FreeRTOS下优化RAM使用的方法,也由衷的期望读者在使用其他RTOS时,可以通过相似的思路来解决问题。

从 IAP Loader 向 App 跳转不可靠
(0.3M)
1065
2015-07-21

文档说明:该问题由某客户提出,发生在 STM32F103TBU6 器件上。据其工程师讲述:在其产品设计中,软件的架构采用 IAP Loader+App 的模式。IAP Loader 部分负责管理和更新 App 部分,而 App 部分则负责常规的业务的处理,两部分代码分别由独立的软件工程生成。系统运行时先启动 IAP Loader,由其判断是否需要更新 App,如不需更新则跳转到 App,由 App 进行常规业务处理。在软件调试过程中,其软件工程师发现从 IAP Loader 到 App 的跳转存在某种不可靠性。该跳

STM32F0启动模式相关问题探讨
(0.2M)
502
(1.9M)
332
2015-07-21

文档说明:本文的内容为简单介绍STM32F0 的启动模式,并重点介绍有可能产生的问题。

STM32F09x不使用BOOT脚实现System Bootloader升级代码
(1.5M)
723
(0.1M)
451
2015-07-21

文档说明:某客户在其产品的设计中,使用了STM32F091RCT6,产品在出厂后将来可能由于功能的升级需要升级代码。由于外观的需要,客户不希望留一个用于升级的按键或是跳线槽在外边。希望能够是通过接收串口命令来实现启动升级,又希望能够直接使用System Memory 中的Bootloader 进行代码升级。

STM32 MCU IAP例程跳转到APP代码简要分析
(0.2M)
1526
2015-07-21

文档说明:有客户在初次使用STM32 MCU IAP 的例程的,可能会对跳转到APP 部分的函数的实现产生疑问 。

UART 发送数据丢失最后一个字节
(0.3M)
719
2015-07-18

文档说明:该问题由某客户提出,发生在 STM32F103VCT6 器件上。据其工程师讲述:在其产品的设计中要使用 STM32 的 STOP 低功耗模式。而在使 STM32 进入 STOP 模式之前,需要对整个系统做一些设置工作, 其中一项工作是通过 USART3 向某个功能模组发送一个命令报文。在实测中发现,该报文没有发全, 总是缺少最后一个字节。

STM8L152C6T6硬件IIC_发送从地址后无ACK信号
(0.3M)
638
2015-07-15

文档说明:某客户反映使用STM8L的IIC的库的DEMO,master和slave通信,使用IIC1的端口PC0与PC1,并分别上拉接4.7k的电阻至3.3V,主机的SCL与从机的SCL相连,SDA也一样,但是slave一直没有应答,想不明白原因,波形客户看了认为没有问题,就是没有应答,不知道原因是什么,IIC速度给的都是100K。

Boot Loader与上位机通信不稳定
(0.3M)
940
2015-07-21

文档说明:客户工程师在某型号新产品的设计中,使用了 STM32L151VCT6。据其工程师讲述:他使用 ST 的 Flash Loader demo 通过 STM32 的 USART1 向其加载用户程序,发现 Boot Loader demo 与 STM32 通信不稳定,时而成功时而不成功,有时甚至连接不上。

I2C 接口进入 Busy 状态不能退出
(0.2M)
913
2015-07-04

文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的一个 I2C 接口与一个 EEPROM 通信。在系统可靠性测试中发现,经过长时间运行后,STM32 会 出现不能读写 EEPROM 的现象。通过 NRST 管脚对 STM32 进行复位,复位后该现象依旧存在。关掉电 源,然后重新上电,现象消失。通过进一步测试发现,如果对 STM32 反复做复位操作,会很容易复现 这一现象。

CounterMode,OCMode与OCPolarity关系
(0.4M)
842
2014-11-12

文档说明:研究下 CounterMode,OC Mode 与 OCPolarity 的排列组合的关系。

STM32F1通用定时器示例详解_TimeBase
(0.5M)
759
2015-06-12

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

STM32F103上USB的端点资源
(0.4M)
824
2015-06-12

文档说明:某客户使用STM32F103的USB模块做设备时和上位机PC连接时碰到一个问题:PC端驱动已经固定好,是对下位机USB设备上的地址编号为0x0A和0x0B的两个端点通信,从0x0A端点读取数据,向0x0B端点写数据。而STM32F103的USB模块只有8个双向端点,能否支持这样的寻址。

如何在IAR中配置CRC参数
(0.3M)
541
(5.1M)
421
2015-06-13

文档说明:EWARM从v5.5版本之后开始支持STM32芯片的CRC计算。前面所说的计算整个FLASH的CRC校验值并保存在FLASH末尾的过程,可以在IAR中完成。通过配置EWARM的CRC计算参数,自动对整个FLASH空间进行CRC计算,并将计算结果放到FLASH的末尾。本文中将介绍的就是如何配置IAR的CRC参数,使之与STM32的CRC硬件模块保持一致。本文中的例子都基于STM32F072进行。

USB device库使用说明
(0.8M)
1038
2015-06-13

文档说明:本篇LAT从控制传输的角度解析了运行在“USB FS IP”这款USB模块上的全速USB设备库的结构和用法。

STM32F091从自举程序向应用程序跳转的问题与解决
(1.1M)
684
2015-06-21

文档说明:当使用STM32的Bootloader 中的GO 命令进行从Bootloader 向用户代码进行跳转时,需要正确地在用户代码中设置向量表,才能正常地运行用户代码。

M0的USART波特率自动识别问题
(0.4M)
639
2015-07-05

文档说明:某客户用STM32F051的芯片做了一个自动波特率的实验(代码是仿照ST库里面的例子写的),用串口发送数字键的ASCII码,在接收端只有奇数ASCII被确认。

STM8L051F3P6串口UART数据起始位判断的问题
(0.4M)
566
2015-07-14

文档说明:某客户反映新换成STM8L的单片机,UART配置后,利用库函数软件代码,无法正常接收正确的数据。客户对照波形,初步判断是起始位的问题。为了能测出STM8L能够识别的起始位前面的最短高电平,对客户发送的数据进行了模拟,不断调整起始位前面的高电平宽度,最后发现高电平宽度>=21uS的时候STM8L可以正常接收数据。

OTG主机对于NAK的延迟处理(2)
(0.3M)
493
2015-07-06

文档说明:该问题由某客户提出,发生在 STM32F405RGT6 器件上。据其工程师讲述:STM32F405RGT6 作为主机向 从机做 Bulk_Receivdata()传输,每次收到 NAK 时,主机会每隔 5us 左右重新发起 TokenIn,从机在这 段时间内没有准备好数据,所以依然发送 NAK。客户想在 200us 左右发起 IN 令牌,这样给从设备以准 数据的时间(实际数据的准备时间预计为 300us 左右)。

OTG主机库V2.1.0上的兼容性调整
(0.4M)
540
2015-07-07

文档说明:某客户使用 STM32F2 的 OTG 库中的 U 盘主机例程在连接 U 盘时,有些 U 盘不能识别,甚至出现操作死机的情况。现就针对版本 V2.1.0 的 USB 主机库中的 MSC Host 例程做一些修改,以能够兼容更U盘。

SPI3 接口没有信号送出
(0.2M)
569
2015-07-08

文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的 SPI3 接口连接到一个串行 EEPROM。在软件调试时,发现该接口没有信号送出。

SPI接口发片选信号导致死机
(0.2M)
629
2015-07-09

文档说明:该问题由某客户提出。据其工程师描述:其产品设计中,使用了 STM32F103VDT6 器件。该器件的 SPI2 通信接口外接一个 EEPROM,在其进行软件调试时,发现当程序发起对 EEPROM 的读写 时会导致 STM32 死机。

STM32F2 Ethernet(FreeRTOS)驱动更新
(0.4M)
651
(1.8M)
793
2015-07-11

文档说明:很多朋友反映 ST 官网的例程 stsw-stm32060(也就是 STM32F2x7 的以太网例程)中的 FreeRTOS 驱 动有问题,表现为在网络压力测试下向 STM32 进行 ping测试,过段时间后会出现无法恢复的网络延时,甚至出现 ping 不通(网络不通的情况,注意不是超时)。

STM32以太网电路设计注意事项
(0.2M)
721
2015-07-12

文档说明:STM32Fxx7 系列(互联型产品)中内置了MAC,配合外置的 PHY可以实现以太网通讯。这篇文档将介绍以太网接口的信号定义,重点介绍时钟电路的设计,并给出在实践中已成功应用的设计方案,希望可以对需要进行以太网电路设计的朋友提供帮助。

STM32以太网硬件设计_PHY
(0.2M)
750
2015-07-13

文档说明:OSI 的7 层基准模型中PHY 属于第一层 ——物理层。PHY是数据链路层的媒体访问控制部分和媒体的接口。PHY对所有传输的数据只是进行编码转化,没有对有效数据信号进行任何分析或改变,但是MAC 所有的数据传输都必须经过PHY 发送和接收才能传输到目标MAC。PHY 还可以完成连接判断,自动协商以及冲突检测。MAC 可以通过修改PHY 的寄存器完成对自动协商的监控,当然也可以读取PHY 的寄存器来判断PHY 的状态。

IAP_APP 模式下不能启动 RTOS
(0.2M)
694
2015-07-21

文档说明:该问题由某客户提出,发生在 STM32F407IGT6 器件上。

USART的断帧检测
(0.2M)
564
(15.0M)
490
2015-07-22

文档说明:在某些串行工业总线协议中,如 Profibus,每帧发送的数据长度不定,导致接收方在接收数据时无法确定帧的结束点。

扫描模式下 ADC 发生通道间串扰
(0.2M)
766
2015-07-28

文档说明:该问题由某客户提出,发生在STM32F103VDT6 器件上。据其工程师讲述:在其产品中,需要使用STM32 的 ADC 对多路模拟信号进行同步采样。在具体的实现上,采用了 ADC 常规通道的扫描模式来完成这一功能。然而,在调试中过程中发现一个奇怪的现象:当将各路模拟信号的电平设置成相同时,ADC 对各路模拟信号的转换结果相同,用 A 来表示。改变其中一路模拟信号的电平,并保持其各路模拟信号的电平不变,则 ADC 对该路信号的转换结果变为 B。然而,此时与其在扫描次序上相邻的下一路模拟信号的转换结果也发生

STM32上RTOS的中断管理
(0.2M)
674
(0.1M)
406
2015-07-28

文档说明:本文以STM32F1,F2,F3,F4为例(采用Cortex-M3,M4内核),内核支持中断嵌套(最多可设置256个中断优先级)。STM32只使用其中的16个优先级。

STM32F2中DMA的FIFO模式
(0.3M)
626
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F205VET6 器件上。据其工程师讲述:使用STM32F205 的DMA 对USART 的接收进行处理的时候,发现如下现象:如果发送端发送10个字节,程序可以正常接收到数据,通过DMA_GetCurrDataCounter(USARTx_RX_DMA_STREAM)获取的数据长度以及程序中数据接收缓冲区中的数据均是正常的;但是如果发送端只发送9个字节,程序就无法正常接收到数据,通过DMA_GetCurrDataCounter(USARTx_RX_DMA_STREAM

鬼魅一样的 Hard Fault
(0.3M)
767
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F101C8T6 器件上。据其工程师讲述:其某型号产品的设计中用到了 STM32F101C8T6 器件。在软件调试过程中,遇到了一个棘手的问题:程序会莫名其妙的跳到 Hard Fault 中断。在程序中,产生该中断的位置不固定,忽而在这里,忽而在那里。发生的时间不确定,有时候程序运了很长时间才遇到,有时候开始运行后没一会就发生了。产生该问题的原因不明,不知如何进行排查。

进入了已屏蔽的中断
(0.3M)
562
2015-07-28

文档说明:某客户工程师在某型号新产品的设计中,使用了STM32F103XXT6。据其工程师讲述:他们在设计中,使用了一个外部中断,用来检测某事件的发生,从而唤醒低功耗模式下的 STM32。对应于该中断输入,有一中断服务程序,内容如表(一)所示。在实测中发现偶尔会发生在有该外部中断输入时 STM32 并未回到正常的运行状态的情况。测量此时 STM32 的功耗,发现其功耗明显增大,说明已从低功耗唤醒。使用调试工具调试,发现当出现该现象时,程序停留在表(一)所示的中断服务程序中,不能退出。进一步跟踪,发现“行(1)”的判

浮点DSP运算效率不高
(0.2M)
810
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F407IGT6 器件上。据其工程师讲述:由于在其产品中,需要使用STM32进行大量的浮点数以及浮点DSP运算,所以针对STM32的浮点数运算能力及 DSP 运算能力做了相关的测试,但测试结果不理想。STM32F407 在144MHz 主频下,对于表(一)程序的运算耗时为:9105uS。没有体现出硬件浮点运算应有的运算能力。

时钟失效后CPU还会运行
(0.3M)
516
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品的设计中,STM32 的 HSE 外接 8MHz 的晶体产生振荡,然后通过 STM32 内部的PLL 倍频到 72MHz,作为 STM32 的系统时钟,驱动芯片工作。在 STM32 片外有专用的看门狗芯片,监控 STM32 的运行。STM32 内部的软件会在 STM32 的某个管脚上产生脉冲来复位看门狗。一旦 STM32 没有及时的产生脉冲来复位门狗,则看门狗会认为 STM32 运行不正常,从而复位 STM32。在对该

使用指针调用函数产生 Hard Fault
(0.2M)
540
2015-07-28

文档说明:该问题由某用户提出,发生在 STM32F2xx 器件上。据其工程师讲述:在其产品设计中,使用了第三方的软件库。出于某种原因,第三方不能提供软件库的源代码,只能以二进制映像的形式供其使用。在软件工程中,通过相关设置将该映像定位到某一固定的地址上,用户程序则是通过各个库函数的入口地址来调用相关的库函数。在软件调试过程中,其工程师发现,将库函数的入口地址赋给函数指针,再用函数指针进行函数调用会导致程序跑飞。使用调试器中止程序运行后,发现程序停留在Hard Fault 中断服务程序内。

Keil中使用STM32F4xx硬件浮点单元
(0.3M)
849
2015-07-28

文档说明:有工程师反应说Keil 下无法使用STM32F4xx 硬件浮点单元,导致当运算浮点时运算时间过长,还有一些人反应不知如何使用芯片内部的复杂数学运算,比如三角函数运算。针对这个部分本文将详细介绍如何使用硬件浮点单元以及相关数学运算。

STM32L053的GPIO翻转速度的测试
(1.1M)
556
2015-07-28

文档说明:测试STM32L053芯片在系统时钟8Mhz的情况下,其GPIO电平的翻转速度。

软件启动模式导致 IWatchDog 失效
(0.2M)
524
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VET6 器件上。据其工程师讲述:其产品中使用了 STM32,已量产。在发给其客户的产品中,部分出现不开机现象。其工程师在现场测试后发现 STM32 的 HSE 没有起振。通过拉低 NRST 管脚对 SMT32 复位后,HSE 起振且系统恢复正常工作。于是怀疑 STM32 的HSE 的缺陷导致了其不起振。

Watch Dog 失效
(0.3M)
547
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VDT6 器件上。据其工程师讲述:在其产品设计中,使用了 STM32 的片上看门狗 IWDG 进行系统监控。在实测中发现,在软件中去掉喂狗代码之后,IWDG 并没有 复位系统。

STM32L053可控PWM脉冲方法之DMA
(0.7M)
690
2015-07-28

文档说明:目标要求:系统时钟8Mhz,6个PWM脉冲。实现上述目标的方法有很多种,比如两个定时器级连,定时器定时中断翻转IO口,等等,这里使用DMA的方式去实现。

STM32F1通用定时器示例详解_TIM15_ComplementarySignals
(1.1M)
674
2015-07-28

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

STM32F0使用RTC Tamper的几个注意事项
(0.3M)
565
(0.1M)
328
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F072 器件上。据其软件工程师讲述:使用 STM32F0 系列的标准外设库中RTC_Tamper 的例程来进行修改,例程中配置的是当在RTC_TAMP1引脚检测到上升沿的时候,复位备份寄存器并产生中断;客户根据其实际应用将配置中的上升沿改成下降沿,以期待在检测到下降沿的时候,复位备份寄存器并产生中断。结果,客户发现经常是只要一开始跑程序,会产生中断,复位备份寄存器。使用示波器观察RTC_TAMP1 引脚,并没有发现下降沿波形。客户百思不得其解。

STM32F030R8 定时器移植问题
(0.2M)
590
2015-07-28

文档说明:某客户工程师在某型号新产品的设计中,使用STM32F030R8的TIM15的CH1和CH2来产生需要的波形(2路PWM信号)。据其工程师讲述:在以前的产品上,是使用STM32F101的TIM3/4产生同样的波形。现在,将原代码移植到STM32F030的TIM15上,发现仅有一路输出(CH2),另一路(CH1)没有输出。

RTC 计秒不均匀
(0.5M)
727
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103RBT6 器件上。据其工程师讲述:其产品为车载 GPS 导航监 控设备,其中使用了 STM32 作为主控器件,负责管理整个设备。在该产品的设计中,使用了 STM32 的 RTC,并将其计时显示在产品的屏幕上。计时显示的更新是由 RTC 的秒中断来完成的,即由 RTC 的秒中断服务程序从 RTC 中读出新的时间并更新到相关的变量中,再触发屏幕刷新程序更新屏幕上的显示。在测试时发现屏幕上显示时间的秒部分走时不均匀,时快时慢,甚至会丢掉某个中间值而发生跳变。

STM32F4xx PCROP应用
(0.9M)
481
(13.4M)
384
2015-07-28

文档说明:Proprietary Code Read Out Protection (PCROP) ----- 专有代码读取保护 现在产品开发过程中,二次开发将会越来越多,设计公司开发出自己产品后交给终端客户进行二次功能或补充开发,简称二次开发,设计公司某些程序代码不希望公开给终端客户,但同时又希望部分函 数功能可以给终端客户使用,这时就需要有一种专有代码保护机制供客户使用,STM32F4xx 芯片中的 PCROP 可以解决类似问题。

FatSL移植笔记
(0.3M)
667
2015-07-28

文档说明:如果了解FAT的系统结构,并理解了FatSL的软件结构,那么文件系统移植并不困难(其实文件系统移植都是大同小异的)。本文给出的例子是基于STEVAL-CCM007V1硬件平台,通过NFTL层(NAND Flash Translation Layer)在NAND Flash上建立该文件系统的情况。

USB 接口易损坏
(0.3M)
761
2015-07-23

文档说明:该问题由某客户提出,发生在 STM32F205VCT6 器件上。据其工程师讲述:为了实现产品的设计中使用 STM32 的 USB OTG 接口,作为其产品的一个通用 USB 接口来用。在其产品小批量试产后,发现 STM32 的 USB OTG 接口在其产品的使用过程中易损坏。

STM8L152 IDD电流测量
(0.2M)
514
2015-07-28

文档说明:在STM8L152数据手册中,参数IDD(RUN)的典型值是1.97mA。客户实际测试2.7mA ,因此产生疑问。

VCP例程用于数据传输时丢失数据的处理
(0.3M)
649
2015-07-24

文档说明:某客户工程师在其产品的设计中,使用了 STM32F205VET6。据其工程师讲述:他使用 ST 的USB 固件库中的VCP例程来实现虚拟串口的功能,但是他发现虚拟串口一次输出的数据(从串口到上位机)如果超过2Kbytes 就会造成数据丢失,只输出尾部的2Kbytes。客户工程师检查代码发现USB 的FIFO 大小由宏定义APP_RX_DATA_SIZE 决定,而APP_RX_DATA_SIZE 的大小刚好为2Kbytes。所以他认为此FIFO设计太小而造成的,于是他将FIFO 的大小改成5Kbyte,不过

使用 CCM 导致以太网通信失败
(0.4M)
538
2015-07-26

文档说明:该问题由某客户提出,发生在STM32F407IGT6 器件上。据其工程师讲述:在其产品设计中使用了STM32 的以太网接口进行通信。在软件最初的调试中,该接口工作正常。后来为了满足软件对内存容量的需求,启用了STM32 的CCM 存贮器,但启用后发现以太网接口不能通信。

验证STM32F401在STOP模式下的电流
(0.2M)
459
(0.1M)
307
2015-07-28

文档说明:该问题由某客户提出,发生在STM32F401CEY6器件上。据其工程师讲述:在程序中,在进入STOP模式之前他已经将STM32F401 的I/O口做完处理了,但是电流仍然比数据手册写的数值还要大很多,不知道是在哪里消耗了电流。希望能帮他验证一下。

跳不出的while 循环
(0.4M)
589
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:在为 STM32 调试软件过程中,遇到了一个怪现象:有如表(一)所示的一段程序中,KeyIn 是一个全局变量。当有按键按下时,键盘的中断服务程序会将对应的键值放入其中,当按键释放后,键盘中断服务程序则把 RESET 值放入该变量。行(1)的条件语句在主程序中,检测有无按键按下,并处理。行(2)则是等待按键释放。调试时,在行(1)和行(2)处各设置一个断点,然后全速运行程序。当程序停在行(1)时按下按键,继续全速运行程序。当程序

潮湿环境下不工作
(0.1M)
544
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:其产品中使用了 STM32,已批量生产。据其客户反馈,其产品在雨天等潮湿的环境下,会出现不工作的情况。将客户退回的产品放在模拟的潮湿环境下试验,的确重现不工作的现象。将产品外的壳拆开后,用热风枪逐个吹干每个元器件。当将 STM32及周边的几个电阻、电容元件吹干后重新上电时,其产品可以恢复工作。进一步测量发现,在潮湿的环境下,STM32 的 HSE 没有振荡输出。由此,定位出 STM32 在潮湿的环境下失效,导致了其产品的不工作

关闭电源还在运行
(0.2M)
503
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VBT6 器件上。据其工程师讲述:其产品中使用了 STM32 作为主控单元,负责系统的管理。在对产品测试时发现了一个奇怪的现象:在关闭电源后,STM32 仍然能够对 UART 上输入的信息做出回应。

STM32_STM8硬件平台基本检查
(0.2M)
507
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F207VET6 器件上。据其工程师讲述:部分芯片无法通过拉低NRST PIN产生复位。该现象一旦上电复位后无法重现。客户的应用中通过外部硬件看门狗定时给NRST PIN送低电平产生复位。正常情况下,MCU会给外部硬件看门狗喂狗。

IAR下使用J_Trace进行指令跟踪
(0.3M)
492
(0.1M)
312
2015-07-28

文档说明:STM32的CPU采用的是Cortex-M系列的内核(M3或M4),CM3和CM4的调试技能较之普通的单片机有了质的飞跃。一般情况下,CM3的调试功能可被分为两类,侵入式调试与非侵入式调试。

PCB 漏电引起 LSE 停振
(0.5M)
644
2015-07-28

文档说明:该问题由某客户提出,发生在 STM32F103VCT6 器件上。据其工程师讲述:其产品中设计中,用到了 STM32 的内部 RTC 功能,而 RTC 的时钟由 LSE 提供。在产品的小批量试产中,发现有个别产品开不 了机。进一步测量发现,LSE 没有起振。

如何生成库文件(MDK和IAR)
(1.4M)
774
(0.3M)
444
2015-07-28

文档说明:该问题由某客户提出,主要是想自己做一个库给第三方,但是又不想让别人得到源代码,不知道如何去做,尝试了几种办法,发现都会有些问题.

关于STM8S SWIM Error[30006]的分析
(0.2M)
498
2015-07-28

文档说明:有客户反映在用ST-Link调试、下载ST8S系列单片机程序的时候出现了问题, 同一块板子在二十几天前调试均正常,现在重新修改就下载不进去,无法调试。

STVD在调试时弹出“Cannot access configuration database”的解决
(0.2M)
629
2015-07-28

文档说明:该问题由某客户提出,发生在STM8SL152R8T6器件上。据其工程师讲述:在安装ST Toolset 和Cosmic编译器之后,使用ST 官网的Demo 程序,在STVP 中连接正常,可以正常烧写。但是当使用STVD+Cosmic 开发环境进行开发时,一点Debug 按钮,就会弹出来对话框:“** Connection error(usb://usb): gdi-error [40201]: can't access configuration database”。

RTOS低功耗特性的设计原理和实现
(0.3M)
649
2015-07-28

文档说明:目前,越来越多的嵌入式产品在开发中使用 RTOS 作为软件平台,同时,开发中对低功耗的要求也越 来越高,这篇文档会讨论一下如何在 RTOS 中处理微控制器的低功耗特性。

Nand Flash文件系统解决方案
(0.3M)
745
2015-07-28

文档说明:ST提供适用于SLC的NFTL(NAND Flash Translation Layer)和FAT类文件系统来解决NAND Flash存储的问题。

MDK Logic Analyzer 功能在STM32中的实现问题
(0.9M)
649
(0.4M)
415
2015-07-28

文档说明:某客户工程师在某型号新产品的设计中,使用了STM32F407VGT6。据其工程师讲述:他想使用MDK 自带的Logic Analyzer功能,在软件仿真的情况下是正常的,但是用仿真器仿真的时候,该功能出现了问题,尝试了很多种配置都没有成功。

基于Cube库无法检测CAN2的接收中断
(1.1M)
672
(3.5M)
445
2016-08-30

文档说明:本文将针对客户在使用Cube库时CAN2不能产生接收中断进行分析。

如何使用STM32NUCLEO板来测试串口Bootloader
(0.3M)
675
2016-09-20

文档说明:问题:有客户想用我们的STM32 NUCLEO(如STM32F072NUCLEO) 开发板来测试串口Bootloader。

STM32CubeIDE实用技巧之ld链接文件
(0.4M)
408
2021-04-25

文档说明:STM32CubeIDE 是ST 推出的免费集成编译环境,基于Eclipse 开源框架,集成了GCC、GDB 等免费的编译器、链接器,支持STM32 全系列芯片,可以创建C/C++工程,支持调试、波形实时仿真、一键下载等。在实际项目中,有时候需要对内存进行细分时,比如指定变量/函数/文件到特殊地址等等,KEIL 可以通过“*.sct”文件来实现;IAR 可以通过“*.icf”文件来实现;对于STM32CubeIDE,可以通过“*.ld”链接文件来实现。本文将介绍GCC 的“*.ld”链接文件的常见用法,供

一个STM32芯片异常复位之案例分析
(0.4M)
1119
2019-02-27

文档说明:本篇主要是介绍一种处理问题的思路,即当我们在做STM32应用开发过程中,遇到芯片异常复位,或者进入了异常处理时,如何通过集成开发环境,如IAR,KEIL等查看相应的ARM内核寄存器,定位出应用软件产生异常的地方!

利用MQTT及云存储实现STM32远程无线升级例程的开发文档
(0.6M)
1961
2018-10-17

文档说明:STM32F769DK云端固件升级例程分为两部分:Bootloader和用户应用程序。 该软件基于STM32F7Cube库运行在STM32F769I-DISCO探索板上,利用百度的IoT平台实现了从云端更新固件的功能。 Bootloader部分主要负责将新版本用户应用程序从QSPI Flash烧到MCU内部Flash中,并跳转到应用程序运行,功能相对简单。 用户应用程序部分除了用户自己的功能程序外,还包括固件版本云端推送,固件文件云端下载以及断点续传等功能,程序结构相对复杂。 本文档主要介绍用户应用程序这

利用MQTT及云存储实现STM32远程无线升级
(1.4M)
2154
(24.4M)
1040
2018-10-30

文档说明:对于一个物联网应用,远程监控设备状态、远程更新设备固件都是其要包含的典型基本功能。本示例在百度天工IoT平台和STM32F769探索板上实现了上述功能。

STM32H7 DMA 传输异常案例分析
(0.9M)
1350
2018-11-15

文档说明:利用 ST 提供的辅助开发工具 STM32CubeMX,可以快速开发 STM32 应用。在本文中讨论的 ADC 应用,同样是建立在 STM32CubeMX 生成工程的基础上。具体为在 STM32H743ZI 上,利用 DMA 自动实现 ADC 数据周期采集和转移,在采集指 定数量的采样值后产生中断, 对数据进行处理。

STM32擦除内部FLASH时间过长导致IWDG复位
(0.6M)
629
2019-01-07

文档说明:客户反馈在使用STM32F412的时候,擦除sector 8~11发现时间过长,从而导致意外触发IWDG复位。

与PDR_ON有关的一种异常现象及分析
(0.4M)
288
(0.1M)
450
2019-01-07

文档说明:MCU电源电路相对简单。但是在实际开发中,建议完全参考数据手册和《Getting started with xxxx MCU hardware development》中电源部分设计,避免由于对ST MCU不熟悉引发的硬件设计问题。 具体到关闭内部电源管理器的设计,在上述文档中,同样有详细描述(包含了电路设计建议和对应波形情况)。

通过DfuSe工具控制程序跳进DFU模式
(0.6M)
626
(0.1M)
1679
2019-01-07

文档说明:我们之前经常有讲到过如何通过USB的DFU方式来对固件进行升级,在示例中我们通常是通过一个按键来触发APP跳转到BOOT从而进入到DFU升级模式。但是也有一种情况,客户的环境是没有任何按键或者其它触发条件,只有一个USB口连接运行windows操作系统的上位机。这不,前不久就碰到这么个客户,下位机MCU端仅仅只有一个USB口连接上位机,且MCU端与上位机之间的USB是常连的,并不能通过USB的拔插操作来触发APP的跳转,在此情况下,我们又该如何来实现客户的需求?

STM32 Bootloader异常复位案例
(0.4M)
1573
2019-03-07

文档说明:客户反馈通过PC软件flashloader 不能够跟STM32 MCU自带bootloader连接,并且系统运行一段时间后异常复位。本文主要解决这个问题。

AliOS任务上下文切换原理分析
(0.3M)
700
2018-09-25

文档说明:在STM32技术人员的实际支持工作中,例如IDE移植,可能需要读懂和修改这些汇编代码。本文就是从这一需求出发,描述AliOS操作系统里的任务上下文切换的基本原理。读者在明白了上下文切换原理后,去阅读和修改任何MCU操作系统的关于任务上下文切换的汇编代码就不会是个难题。本文包含的代码引用基于STM32F4(ARM Cortex-M4内核)芯片上的实现。

STM32CubeL4 固件库V1.13.0版的RTC唤醒问题
(0.3M)
418
2019-05-21

文档说明:因为STM32L4极其出色的低功耗性能,越来越多的用户在使用STM32L4系列开发产品,很多用户在产品开发中会使用RTC的定时唤醒从低功耗状态,但是有客户使用RTC的定时唤醒功能时发现无法唤醒。经试验后发现是由于在STM32Cube中存在bug,我们可以直接修复bug或者使用STM32Cube_FW_L4_V1.14.0版本的库。我们建议在怀疑驱动库代码方面问题时,不妨进一步查看相关实现代码或使用不同版本库代码做比较验证。

基于STM32CubeMX开发U盘访问应用
(1.6M)
2260
2019-05-21

文档说明:一些应用中,涉及到对存储设备的数据访问,例如uSD卡、U盘。具备USB OTG控制器的STM32,可以实现对U盘访问的支持。本文介绍STM32对于U盘访问的硬件/软件实现。介绍如何利用STM32CubeMX,一步一步实现STM32访问U盘。仅需要简单的几个步骤, 实现U盘访问的应用开发。

硬件机制实现固定个数的PWM脉冲输出
(0.9M)
809
2019-07-18

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

基于STM32定时器实现定制波形的示例
(0.4M)
1002
2019-07-18

文档说明:本文介绍如何用STM32定时器实现PWM输出波形等定制波形,以STM32F334 Nucleo开发板验证,说明利用定时器的比较输出切换模式,结合DMA外设,可以灵活地输出各种自定义波形。

STM32多个ADC模块同时采样转换的应用示例
(0.5M)
1564
2019-07-18

文档说明:本文重点介绍利用含有3个ADC模块的STM32F4、STM32F7等系列,以满足多个ADC模块同时工作的需要

如何用STVP 命令行模式对STM8进行批量烧写
(0.1M)
409
2019-08-05

文档说明:本文说明一种使用STVP_CmdLine 对STM8X 系列产品进行烧写的方法,着重介绍如何通过STVP_CmdLine 及ST-LINK进行多个芯片的循序烧写,帮助各户在生产线构建批量烧写的方案

STM32F334上管脚的ADC和DAC复用问题
(0.3M)
759
2018-09-25

文档说明:本文确认了:STM32F334的PA5和PA6在DAC通道与GPIO断开的情况下是可以当作ADC的管脚的。

基于STM32的阿里云物联网套件方案
(0.4M)
1831
(129.1M)
846
2018-09-25

文档说明:本文描述了基于STM32系列MCU连接阿里云的方案,详细说明了如何使用集成了阿里云物联网套件的STM32扩展开发包。

UART IDLE中断使用-接收不定长串口数据
(0.4M)
1051
2019-08-05

文档说明:在串口通信应用中,我们常使用接受和发送中断。这里有个非常有用的中断可能被大家所忽略,即总线IDLE中断。当一帧数据传输结束之后,总线会维持高电平状态,此时,就可以触发MCU的IDLE中断。在本文中,将介绍使用该中断来进行不定长串口数据接收的办法。通过该中断,可以省却很多用于检测数据传输是否完成的判断动作。

STM32F767的USB工作在HOST模式下的远程唤醒问题
(0.6M)
540
(1.3M)
341
2018-03-26

文档说明:本文针对STM32F767的USB_OTG_FS模块工作在Host模式下的挂起与恢复以及远程唤醒方面的问题进行讨论。

模拟比较器COMP在STM32H7上的应用
(0.7M)
612
(23.8M)
308
2017-11-28

文档说明:STM32H7集成了运算放大器(COMP),可与模拟信号进行比较来进行电压检测,内置的COMP节省了MCU外接COMP的硬件成本。本文档将介绍STM32H7的片内COMP的不同工作模式,并提供配置COMP的例程。

STM8使用24MHz外部晶振无法正常运行
(0.2M)
543
2018-03-22

文档说明:本文以STM8AF52A9单片机为例,详细说明其使用24MHz外部晶振无法正常运行的原因及问题解决方法。

HID_CDC复合设备在WIN10的识别问题
(0.4M)
665
(0.1M)
339
2018-03-22

文档说明:本文以STM32F405为例,详细说明上HID_CDC复合设备在WIN10的识别问题。

一步一步使用STM32安全启动与固件更新
(0.4M)
782
2018-03-26

文档说明:STM32 X-CUBE-SBSFU 软件包提供了安全启动与固件更 新功能,可以让用户从高层次来使用STM32 的各项安全功能。本文则是带领读者一 步一步来体验STM32 安全启动与安全固件更新。

免费全功能STM32_TrueSTUDIO_9.0
(0.4M)
1315
2018-03-26

文档说明:ST和Atollic整合后发布的第一个Atollic TrueSTUDIO版本9.0,正式为STM32用户提供全免费、全功能的专业MCU集成开发环境。本文介绍了TrueSTUDIO9.0给用户带来的新价值。

一个关于LPUART输出异常的问题分享
(0.4M)
537
2018-03-26

文档说明:根据客户反馈,使用基于STM32L496的Nucleo板的LPUART 做打印输出时,电脑端始终没法出现任何信息。。根据该开发板使用手册说明,外设LPUART的TX/RX脚【PG7/PG8】默认与开发板STLINK部分的VCP端口相连,这样做可以省去飞线的麻烦,更不需要外接USB-UART转换器件。本文档对该问题做了解答。

基于STM32L4 IoT探索套件开发AliOS Things
(0.4M)
1181
2018-05-07

文档说明:ST和阿里云合作,推出基于STM32L4 IoT探索套件快速开发AliOS Things的方案。用户可以在STM32L4 IoT上运行AliOS,连接阿里云。本文以WiFi连接阿里云收发消息为例介绍如何获得AliOS Things开源代码, 如何基于IoT探索套件STM32 B-L475E-IOT01A与STM32常用开发工具IAR来快速编译、烧写、调试MQTT应用。

STM32 OTA例程之Paho embedded C 使用
(0.2M)
940
2018-09-25

文档说明:STM32 FOTA demo就是通过MQTT协议进行MCU固件新版本信息的推送。Paho是一个开源的MQTT客户端实现,它提供了多种开发语言下的实现。在此demo中,用的是embeddedC这个版本

STM32F0使用DFU升级后Leave DFU Mode不能运行用户代码
(0.2M)
671
2018-05-07

文档说明:某客户在其产品的设计中,需要使用了STM32F072RBT6。客户在使用过程中,使用System Memory 中的USB DFU 功能对代码进行更新,并直接使用“Leave DFU mode”跑用户代码,进行功能观察。但是,发现STM32F0 在点击“Leave DFU mode”按钮后,用户代码并没有正常工作。本文主要解决这个问题。

FLASH被异常改写
(0.3M)
1049
2018-05-07

文档说明:某客户反馈, 当MCU 频繁的正常通断电的时候。FLASH 被异常改写,出现各种各样的异常(整片别擦除、中断向量表被改写为0、写保护被清掉、被加上读保护 ……..)本文主要介绍这个问题的一个解决办法。

STM32F0不同代码区跳转时总失败…这些操作你做对了吗?
(0.6M)
996
2018-06-04

文档说明:本文以STM32F0为例,就芯片内【从BOOT区跳转到APP区】【从APP区跳转到新APP区】【从APP区跳回BOOT区】的跳转问题做一些交流与介绍。

教你一手 | 基于STM32Cube库的Timer捕获应用
(0.6M)
2357
2018-06-04

文档说明:本文重点介绍利用STM32CubeMx初始化配置工具和STM32Cube库如何通过TIMER的捕获功能完成对频率、占空比的测试,同时我们对如何解决实验过程中遇到的一些问题,做了特别提示。

TrueSTUDIO出现 Program “gcc” not found in PATH的解决
(0.5M)
774
2018-08-02

文档说明:本文帮助解决了在安装完最新版本的TrueSTUDIO v9.0.0后,打开一些以前就已经带有TrueSTUDIO工程的示例代码后,发现会提示Program “gcc” not found in PATH的问题。

STM32 OTA例程之ESP8266使用
(0.3M)
1491
2018-09-25

文档说明:本文介绍STM32的FOTA例程中用到的wifi模块:ESP-01。ESP-01是安信可公司基于ESP8266 wifi芯片的WIFI模块。在STM32 FOTAdemo里,用来实现无线通信。阅读本文,我们将来认识一下这个模块,并介绍demo里相关底层驱动的实现。

STM32 OTA例程之cJSON使用
(0.2M)
991
2018-09-25

文档说明:在STM32 OTA例程中,设备端(stm32F769探索版)与云端交换数据使用的是json格式。在本篇文章中,将对json格式以及Cjson的使用及注意事项进行说明。

TouchGFX中Callback模板实现原理
(0.2M)
620
2019-08-05

文档说明:TouchGFX为MCU带来了炫彩丰富的GUI界面,使得基于STM32芯片的人机界面开发非常方便而友好,TouchGFX是用C++编写的,借助C++的模板特性,定义了一组Callback模板,基于此模板来实现响应的功能。

TouchGFX快速创建滑动应用例程
2019-08-08

文档说明:使用制作3个左右可以滑动的界面. 1.界面1实现通过拖动水平进度条来改变圆形进度条的效果; 2.界面2实现一个动图显示的效果; 3.界面3实现一个通过按钮来模拟控制洗衣机启动/停止的效果;

用于量产烧录的拼接Bin文件操作
(0.4M)
1062
2017-11-01

文档说明:一般芯片开发过程中,存在Bin文件的拼接过程,比如在做IAP程序+用户程序过程中,最终烧写bin文件或hex文件需要将两个或者三个单独编译通过的程序拼接在一起作为最终烧录文件,本文就如何操作做详细说明。

通过STM32CubeMX制作外部Flash的烧写驱动
(0.7M)
1020
2020-12-23

文档说明:目前,越来越多的应用需要扩展外部的 Flash 来满足存储需求。那么,在调试及批量生产的过程中,需要对外扩的 Flash 进行 烧录操作。由于 STM32 ST-LINK Utility 以及 STM32CubeProgrammer 中,对 Flash 支持的型号有限,只能覆盖一部分 MCU 和 Flash 的型号,无法满足客户的需求,而且,提供的 external loader 的制作模板存在覆盖的芯片型号较少,且无法前期 QSPI Flash 调试的问题

TF_A架构及下载编译和烧录介绍
(0.3M)
110
2020-10-19

文档说明:本文介绍 TF-A 的架构,代码下载,编译,以及如何烧录到目标板. TF-A: Trusted Firmware for Arm Cortex-A

Lwip中和IP分包相关的参数
(0.3M)
237
2020-10-19

文档说明:前不久接到一个客户的问题。在 H743 上需要通过 UDP 发送大的数据包,涉及到 IP 分包的问题。他们在测试的过程中遇到了 只要发送 6KB 的 UDP 数据包就会出现 hardfault 的问题。拿到这个问题的时候,调试得到了和客户一样的现象,程序进入 hardfault,并且是由 Lwip 协议栈的 ip_reass_free_complete_datagram 函数触发。后经过一番调试,搞清楚了问题的原 因,要说清楚,我们得先来看看 Lwip 中 IP 分包的实现。

STM32G0_GUI_DEMO环境搭建
(102.0M)
191
2020-11-29

文档说明:STM32G0_GUI_DEMO环境搭建教程说明文档

STM32以太网MAC Loopback的实现
(0.4M)
245
2020-12-01

文档说明:在 STM32 以太网调试中经常会遇到“设备接收不到数据”,或者“设备发出的数据对端设备收不到”之类的问题。遇到这类 问题首先要做的是定位问题发生的部位,这样做的好处就是可以指明下一步调试的方向,缩小分析的范围。

Keil环境下使用外部烧录脚本stdlr烧录QSPI
(0.4M)
185
2020-12-14

文档说明:随着用户的应用越来越复杂,以及 GUI 等需要大存储空间应用的流行,很多时候我们需要将代码和数据放在外扩的 QSPI 存 储空间。但是这样存在一个在线 QSPI 烧写的问题,尤其是在应用调试时,需要频繁的修改外部存储空间里的内容。如果调试 工具不能够一键烧录,势必会给调试带来诸多的麻烦。

X_NUCLEO_GFX01M1和STM32G0的Nucleo开发板GUI开发流程介绍
(0.6M)
205
2020-12-15

文档说明:STM32G07x Nucleo + X-Nucleo-GFX01M1 是最新推出的基于 STM32G0 + TouchGFX 的 低成本解决方案套件,用户可以方便的基于这套开发板进行原型设计,或是学习 TouchGFX 相关控件和模型架构。

STM32G0使用快速编程的要点
(0.3M)
357
2021-01-25

文档说明:在一些新的 STM32 系列中,比如 STM32L4、STM32G0、STM32G4 等,除了 Flash 标准编程之外,还可以支持 Flash 的快 速编程,那么对于 STM32G0 来说,在使用快速编程时,有哪些需要注意的地方呢?

基于STM32加密库开发比特币应用的补充说明
(0.2M)
347
2020-08-26

文档说明:本文针对使用STM32开发比特币的客户,对STM32加密库的椭圆曲线参数和点乘函数做了补充说明,方便STM32客户进行开发比特币应用。

MCU无法进入内建Bootloader
(0.2M)
96
2021-01-29

文档说明:某客户在应用中需要使用 STM32F765 片上 Bootloader 对用户 Flash 进行升级,结果发现有小批量产品在将 Boot0 拉高并复位 MCU 后,DFU 升级操作失败,PC 也未识别到 STM32 bootloader USB 设备。 用户很奇怪,STM32 启动时 BOOT0 为高不就进入片上 Bootloader?难道 MCU system loader 代码有问题? 本文主要解决这个问题。

使用STM32L5的TrustZone特性控制调试端口访问,保护片上代码安全
(0.4M)
56
(67.6M)
8
2021-02-03

文档说明:使用STM32L5 TrustZone特性控制调试端口访问保护代码安全

关键数据和代码在L0上的保护_基于防火墙和PCROP
(0.9M)
22
(33.4M)
38
2021-02-03

文档说明:基于防火墙和PCROP实现关键数据和代码在L0上的保护

使用STM32H7安全新特性实现敏感数据的安全存储与使用
(0.9M)
63
(38.8M)
15
2021-02-03

文档说明:使用STM32H7 安全新特性实现敏感数据的安全存储与使用

使用STM32H7安全用户存储区
(0.6M)
114
(9.5M)
42
2021-02-03

文档说明:使用STM32H7安全用户存储区控制调试端口访问保护代码安全

STM32WB的密钥安全存储和使用
(0.4M)
135
2021-02-24

文档说明:STM32WB的密钥安全存储和使用

STM32WB_BLE_应用低功耗设计
(2.1M)
107
2021-04-16

文档说明:功耗是物联网应用当中非常关键的因素,在开发的早期都会对功耗进行评估和测试。那么,如何使用ST 提供的工具对动态功耗进行测量呢?针对BLE 应用应当如何进行低功耗的设计呢?本篇跟大家一起聊聊该话题。

使用Cubemx生成未在MC的Workbench中包含的芯片的FOC代码
(2.4M)
140
2020-10-19

文档说明:当前 ST 的产品丰富多彩,多达 1000 多种的料号可供客户选择,同时 ST 针对电机 FOC控制,推出了 MC SDK V5.x 的马达 控制软件系统,该软件结合 Cubemx 生成马达控制代码。由于 MC Workbench 软件芯片选择有限,不可能包含所有 ST 的产 品料号,因此有些客户需要使用该软件时,会发现选择的芯片未包含在 workbench 中,本文针对这种场景,详细说明如何结 合 CubeMx 与 MC Workbench 如何生成修改未包含的芯片程序,客户通过该文档可以使用全系列 S

使用STM32L5的OTFDEC和ICACHE功能实时高效运行片外Flash中的加密代码
(1.1M)
216
(51.0M)
65
2020-08-17

文档说明:目标 :• 保护外置Flash中的代码和数据的机密性 • 同时提高外部Flash中代码的运行效率

STM32L011对空片进行编程后程序运行问题
(0.3M)
585
2019-08-08

文档说明:客户发现使用ST Link Utility对已檫除的STM32L011烧录程序后,用户的应用程序UART功能运行不正确,本文对此问题展开分析。

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

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

使用USB虚拟网线(USB Ethernet gadget)直连STM32MP1和Windows PC
(0.7M)
384
2019-09-17