参考手册(1)
  • 文档
  • 版本
  • 更新时间
  • 译文
  • 版本
  • 更新时间
  • 下载次数
RM0038_ST...
15
2017-09
87

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

RM0038_S...
15
2017-09
87

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

数据手册(15)
  • 文档
  • 版本
  • 更新时间
  • 译文
  • 版本
  • 更新时间
  • 下载次数
DS8890
13
2017-09
182

文档说明:【STM32L15xCC,STM32L15xRC,STM32L15xUC,STM32L15xVC】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3, 256KB Flash, 32KB SRAM, 8KB EEPROM, LCD, USB, ADC, DAC

DS8890
13
2017-09
182

文档说明:【STM32L15xCC,STM32L15xRC,STM32L15xUC,STM32L15xVC】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3, 256KB Flash, 32KB SRAM, 8KB EEPROM, LCD, USB, ADC, DAC

DS8928
11
2017-09
80

文档说明:【STM32L162VC,STM32L162RC】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3, 256KB Flash, 32KB SRAM, 8KB EEPROM, LCD, USB, ADC, DAC, AES

DS9496
6
2017-09
41

文档说明:【STM32L100C6,STM32L100R8,STM32L100RB】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3,128KB Flash, 10KB SRAM, 2KB EEPROM, LCD, USB, ADC, DAC

DS9515
5
2017-09
105

文档说明:【STM32L15xx6/8/B-】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3, 128KB Flash, 32KB SRAM, 4KB EEPROM, LCD, USB, ADC, DAC

DS9821
5
2017-09
63

文档说明:【STM32L100RC】Ultra-low-power 32b MCU ARM®-based Cortex®-M3, 256KB Flash, 16KB SRAM, 4KB EEPROM, LCD, USB, ADC, DAC, memory I/F

DS10002
9
2017-09
632

文档说明:【STM32L151xE,STM32L152xE】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3 with 512KB Flash, 80KB SRAM, 16KB EEPROM, LCD, USB, ADC, DAC

DS10168
7
2017-09
80

文档说明:【STM32L162xE】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3 with 512KB Flash, 80KB SRAM, 16KB EEPROM, LCD, USB, ADC, DAC, AES

DS10193
6
2017-09
57

文档说明:【STM32L100x6/8/B-】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3, 128KB Flash, 16KB SRAM, 2KB EEPROM, LCD, USB, ADC, DAC

DS10764
4
2017-09
71

文档说明:【STM32L151VD-X,STM32L152VD-X】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3 with 384KB Flash, 80KB SRAM, 16KB EEPROM, LCD, USB, ADC, DAC

DS6876
12
2016-05
160

文档说明:【STM32L15xx6/8/B】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3, 128KB Flash, 16KB SRAM, 4KB EEPROM, LCD, USB, ADC, DAC

DS10262
6
2016-04
135

文档说明:【STM32L15xQC,STM3215xRC-,STM32L15xVC-,STM32L15xZC】Ultra-low-power 32b MCU ARM®-based Cortex®-M3, 256KB Flash, 32KB SRAM, 8KB EEPROM, LCD, USB, ADC, DAC

DS10287
4
2016-04
68

文档说明:【STM32L162QC,STM32L162VC-,STM32L162ZC,STM32L162RC-】Ultra-low-power 32b MCU ARM®-based Cortex®-M3, 256KB Flash, 32KB SRAM, 8KB EEPROM, LCD, USB, ADC, DAC, AES

DS8576
11
2016-03
75

文档说明:【STM32L15xxD】Ultra-low-power 32-bit MCU ARM® Cortex®-M3, 384KB Flash, 48KB SRAM, 12KB EEPROM, LCD, USB, ADC, DAC, memory I/F

DS8669
9
2016-03
72

文档说明:【STM32L162VD,STM32L162ZD,STM32L162QD,STM32L162RD】Ultra-low-power 32-bit MCU ARM® Cortex®-M3, 384KB Flash, 48KB SRAM, 12KB EEPROM, LCD, USB, ADC, memory I/F, AES

DS10765
3
2016-03
93

文档说明:【STM32L162VD-X】Ultra-low-power 32-bit MCU ARM®-based Cortex®-M3 with 384KB Flash, 80KB SRAM, 16KB EEPROM, LCD, USB, ADC, DAC, AES

数据勘误手册(8)
  • 文档
  • 版本
  • 更新时间
  • 下载次数
ES0125
13
2015-12
156

文档说明:【STM32L100x6/8/B,Rev “Y”,“X”,“W” and “V”】【STM32L151x6/8/B,Rev “Y”,“X”,“W” and “V”】【STM32L152x6/8/B,Rev “Y”,“X”,“W” and “V”】STM32L100x6/8/B,STM32L151x6/8/B and STM32L152x6/8/B ultr-low-power MCU limitations

ES0125
13
2015-12
156

文档说明:【STM32L100x6/8/B,Rev “Y”,“X”,“W” and “V”】【STM32L151x6/8/B,Rev “Y”,“X”,“W” and “V”】【STM32L152x6/8/B,Rev “Y”,“X”,“W” and “V”】STM32L100x6/8/B,STM32L151x6/8/B and STM32L152x6/8/B ultr-low-power MCU limitations

ES0224
7
2015-12
87

文档说明:【STM32L100x6/8/B-,STM32L151x6/8/B-,STM32L152x6/8/B-,Rev “Z”】STM32L100x6/8/B- STM32L151x6/8/B- and STM32L152x6/8/B- Ultr-Low power MCU limitations

ES0235
4
2015-12
49

文档说明:【STM32L15xxE,Rev “”】STM32L15xxE and STM32L15xVD-X ultr-low-power device limitations

ES0239
3
2015-12
59

文档说明:【STM32L162xD,STM32L162QC,STM32L162ZC,STM32L162RC-,STM32L162VC-,Rev “”,“Z” or “Y”】STM32L162xD,STM32L162xC and STM32L162xC- Ultr-Low power MCU limitations

ES0240
3
2015-12
53

文档说明:【STM32L15xxD,STM32L15xQC,STM32L15xZC,STM32L15xRC-,STM32L15xVC-,Rev “”,“Z” or “Y”】STM32L15xxD, STM32L15xxC and STM32L15xxC- Ultr-Low power MCU limitations

ES0242
4
2015-12
46

文档说明:【STM32L162xE,Rev “”】STM32L162xE and STM32L162VD-X ultr-low-power device limitations

ES0238
5
2015-11
55

文档说明:【STM32L100RC,STM32L15xCC/RC/UC/VC except products in WLCSP64 pckge(for exmple STM32L15xRCY) and except sles types eanding with “”(STM32L151RCT6),Rev "","Y" or "X"】STM32L100RC and STM32L15xxC ultr-low-power MCU limitations

ES0241
3
2015-11
51

文档说明:【STM32L16xRC/VC except sles types eanding with “” (for exmpleSTM32L162RCT6 and STM32L162VCT6),Rev "", "Y" or "X"】STM32L162xC ultr-low-power device limitations

编程手册(1)
  • 文档
  • 版本
  • 更新时间
  • 译文
  • 版本
  • 更新时间
  • 下载次数
PM0056_ST...
5.1
2016-06
51

文档说明:本编程手册为STM32单片机用户提供关于Cortex-M3内核的单片机STM32F10xxx/20xxx/21xxx/L1xxxx的完整编程指南。

PM0056_S...
5.1
2016-06
51

文档说明:本编程手册为STM32单片机用户提供关于Cortex-M3内核的单片机STM32F10xxx/20xxx/21xxx/L1xxxx的完整编程指南。

应用笔记(72)
  • 文档
  • 版本
  • 更新时间
  • 译文
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
AN4435
5
2017-09
179

文档说明:Guidelines for obtaining UL/CSA/IEC 60335 Class B certification in any STM32 application

AN4435
5
2017-09
179

文档说明:Guidelines for obtaining UL/CSA/IEC 60335 Class B certification in any STM32 application

AN4967
2
2017-09
8

文档说明:Examples of AT commands on I-CUBE-LRWAN

AN5044
2
2017-09
21

文档说明:STM32 standard peripheral library to STM32Cube low-layer migration

AN2606
31
2017-07
AN2606
16
2014-10
1170

文档说明:STM32 microcontroller system memory boot mode

AN4312
3
2017-07
92

文档说明:Guidelines for designing touch sensing applications with surface sensors

AN4989
2
2017-07
1636

文档说明:STM32 microcontroller debug toolbox

AN4323
4.1
2017-06
AN4323
1
2016-01
915
STemWin

文档说明:Getting started with STemWin Library

AN2834
3.1
2017-05
AN2834
1
2015-07
898
STSW_STM32020

文档说明:How to get the best ADC accuracy in STM32Fx Series and STM32L1 Series devices

AN3126
3
2017-05
AN3126
1
2014-10
362

文档说明:Audio and waveform generation using the DAC in STM32 microcontroller families

AN4229
1.1
2017-05
85

文档说明:How to implement a vocoder solution using STM32 microcontrollers

AN4309
2.1
2017-05
AN4309
2
2014-12
206
STSW_STM32135

文档说明:Interfacing an STM32L1xx microcontroller with an external I2S audio codec to play audio files

AN4706
3
2017-05
89

文档说明:STM32Cube firmware examples for STM32L1 Series

AN3156
6
2017-04
259

文档说明:USB DFU protocol used in the STM32 bootloader

AN4221
5
2017-04
AN4221
2
2015-01
348

文档说明:I2C protocol used in the STM32 bootloader

AN4286
4
2017-04
AN4286
2
2015-02
367

文档说明:SPI protocol used in the STM32 bootloader

AN3193
2.1
2017-03
59

文档说明:STM32L1xx ultralow power features overview

AN1181
1.6
2017-02
AN1181
1
2014-10
433

文档说明:Electrostatic discharge sensitivity measurement

AN4655
1.1
2017-02
101

文档说明:Virtually increasing the number of serial communication peripherals in STM32 applications

AN2592
4
2016-12
230
STSW_STM32009

文档说明:How to achieve 32-bit timer resolution using the link system in STM32F10x and STM32L15x microcontrollers

AN4767
2
2016-12
95

文档说明:Optimized usage of the dual bank structure of Flash memory in STM32 microcontrollers

AN2548
4.2
2016-11
AN2548
2
2015-07
460
STSW_STM32007

文档说明:Using the STM32F1x and STM32L1x DMA controller

AN3154
6
2016-11
AN3154
4
2014-10
474

文档说明:CAN protocol used in the STM32 bootloader

AN3155
7
2016-11
AN3155
5
2014-10
575

文档说明:USART protocol used in the STM32™ bootloader

AN3309
2.2
2016-11
84
STSW_STM32002

文档说明:Clock configuration tool for STM32L1xx microcontrollers

AN3310
2.2
2016-11
83
STSW_STM32075

文档说明:Updating firmware in STM32L1xx microcontrollers through in-application programming using the USART

AN2668
2.1
2016-09
157
STSW_STM32014

文档说明:Improving STM32F1x and STM32L1x ADC resolution by oversampling

AN4879
1
2016-09
134

文档说明:USB hardware and PCB guidelines using STM32 MCUs

AN3964
3.2
2016-08
AN3964
3
2015-01
217
STSW_STM32072

文档说明:STM32L1x temperature sensor example

AN4013
6
2016-08
AN4013
2
2014-10
358

文档说明:STM32F0, STM32F1, STM32F2, STM32F4, STM32L1 series, STM32F30xC/Bx, STM32F358xC, STM32F37x, timer overview

AN4852
1
2016-08
98
X_CUBE_EXTBOOT

文档说明:Programming an external Flash memory using the UART bootloader built-in STM32 microcontrollers

AN3300
2.2
2016-07
AN3300
2
2014-12
212
STSW_STM32076

文档说明:How to calibrate an STM32L1xx internal RC oscillator

AN3413
2.2
2016-07
81
STSW_STM32072

文档说明:STM32L1x current consumption measurement and touch sensing demonstration firmware

AN2639
5
2016-06
AN2639
3
2014-10
396

文档说明:Soldering recommendations and package information for Lead-free ECOPACK microcontrollers

AN3307
5
2016-05
139

文档说明:Guidelines for obtaining IEC 60335 Class B certification for any STM32 application

AN4612
3
2016-04
52

文档说明:Migrating from STM32L1 series to STM32L4 series microcontrollers

AN4775
1
2016-04
105

文档说明:Basics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devices

AN4808
1
2016-04
76
X_CUBE_NVMRWW

文档说明:Writing to non-volatile memory without disrupting code execution on microcontrollers of the STM32L0 and STM32L1 Series

AN4834
1
2016-04
124
X_CUBE_IRREMOTE

文档说明:Implementation of transmitters and receivers for infrared remote control protocols with STM32Cube

AN4838
1
2016-04
88

文档说明:Managing memory protection unit (MPU) in STM32 MCUs

AN4841
1
2016-04
126
X_CUBE_DSPDEMO

文档说明:Digital signal processing for STM32 microcontrollers using CMSIS

AN1709
2
2016-02
AN1709
1
2014-10
500

文档说明:EMC design guide for ST microcontrollers

AN4666
1
2016-02
92
X_CUBE_PARAL_COM

文档说明:Parallel synchronous transmission using GPIO and DMA

AN4777
1
2016-02
34

文档说明:Implications of memory interface configurations on STM32L1 and STM32L0 Series microcontrollers

AN4800
1
2016-02
92
X_CUBE_SMCARD

文档说明:Smartcard interface based on STM32Cube firmware

AN2598
6
2016-01
AN2598
2
2015-07
374
STSW_STM32011

文档说明:Smartcard interface with the STM32F10x and STM32L1xx microcontrollers

AN3236
4
2016-01
100
STSW_STM32030

文档说明:Guidelines to increase the number of touch sensing touchkeys

AN4718
1
2015-11
85

文档说明:How to design a VBAT system based on STM32L0/L1 series (with external components)

AN4750
2.1
2015-10
85

文档说明:Handling of soft errors in STM32 applications

AN4566
2
2015-09
92

文档说明:Extending the DAC performance of STM32 microcontrollers

AN4642
1.1
2015-08
124
X_CUBE_BLE1

文档说明:Overview of the BLE Profiles application for X-CUBE-BLE1, expansion for STM32Cube

AN4657
1
2015-06
212
X_CUBE_IAP_SD

文档说明:STM32 in-application programming (IAP) using the USART

AN4654
1
2015-05
57

文档说明:Migrating between STM32L1 and STM32L0 series microcontrollers

AN4453
2
2015-04
64
STSW_STM32022

文档说明:Implementing the ADPCM algorithm in STM32L1xx microcontrollers

AN3429
1.1
2015-01
84

文档说明:STM32 proprietary code protection overview

AN4571
1
2014-12
102
STSW_STM32153

文档说明:STM32 BLE toolbox for Android

AN4311
1
2014-11
AN4311
1
2015-12
212
STSW_STM32146

文档说明:Assessing STM32L1 Series current consumption

AN1015
2
2014-09
AN1015
2
2015-10
3126

文档说明:Software techniques for improving microcontrollers EMC performance

AN2945
1.2
2014-09
AN2945
1
2014-11
360

文档说明:STM8S and STM32™ MCUs: a consistent 8/32-bit product line for painless migration

AN2986
1.1
2014-09
128

文档说明:AC switch triggering with 3.3 V power supply

AN3116
1.4
2014-09
AN3116
1
2014-10
540
STSW_STM32028

文档说明:STM32™'s ADC modes and their applications

AN3128
5.1
2014-09
134

文档说明:STM32 embedded graphic objects/touchscreen library

AN4499
1
2014-09
86

文档说明:STM32 - nRF51822 Bluetooth Low Energy system solution

AN3070
1.2
2014-07
AN3070
1
2014-10
357

文档说明:Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32™’s USART

AN3078
1.3
2014-07
AN3078
1
2014-10
383
STSW_STM32094

文档说明:STM32™ in-application programming over the I²C bus

AN3216
7
2014-07
AN3216
7
2015-01
228

文档说明:Getting started with STM32L1xxx hardware development

AN3248
3
2014-07
51

文档说明:Using STM32L1 analog comparators in application cases

AN3364
3
2014-07
AN3364
3
2014-10
326

文档说明:Migration and compatibility guidelines for STM32 microcontroller applications

AN3371
5
2014-07
416

文档说明:Using the hardware real-time clock (RTC) in STM32 F0, F2, F3, F4 and L1 series of MCUs

AN3422
2
2014-07
58

文档说明:Migration of microcontroller applications from STM32F1 to STM32L1 series

AN3998
1.2
2014-07
AN3998
1
2014-10
181

文档说明:PDM audio software decoding on STM32 microcontrollers

AN4187
1.1
2014-07
109
STSW_STM32AN4187

文档说明:Using the CRC peripheral in the STM32 family

AN4246
1
2014-07
AN4246
1
2015-12
163

文档说明:Proprietary Code Read Out Protection on STM32L1 microcontrollers

用户手册(59)
  • 文档
  • 版本
  • 更新时间
  • 译文
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
UM2179
4
2017-09
111

文档说明:STM32 Nucleo-144 board

UM2179
4
2017-09
111

文档说明:STM32 Nucleo-144 board

UM2204
2
2017-09
49

文档说明:Getting started with STM32CubeH7 for STM32H7 Series

UM0892
23
2017-08
344
STSW_LINK004

文档说明:STM32 ST-LINK Utility software description

UM2073
5
2017-08
174
I_CUBE_LRWAN

文档说明:STM32 LoRa™ software expansion for STM32Cube

UM2242
1
2017-08
32
X_CUBE_AZURE

文档说明:Getting started with Microsoft® Azure IoT cloud software expansion for STM32Cube

UM1718
21
2017-07
1674
STM32CubeMX

文档说明:STM32CubeMX for STM32 configuration and initialization C code generation

UM2206
1
2017-07
47
NUCLEO_L452RE_P

文档说明:STM32 Nucleo-64-P boards

UM1816
5
2017-06
194
STM32CubeL1

文档说明:Description of STM32L1xx HAL drivers

UM1726
2.1
2017-05
337
STSW_STM32143

文档说明:Getting started with the STM32 Nucleo board firmware package

UM1802
5
2017-05
97
STM32CubeL1

文档说明:Getting started with the STM32CubeL1 firmware package for theSTM32L1 series

UM2050
2
2017-03
98

文档说明:STM32 Nucleo pack for USB Type-C™ and Power Delivery with the Nucleo-F072RB board

UM2063
2
2017-03
110
X_CUBE_USB_PD

文档说明:STM32 USB-PD (Power Delivery) software expansion for STM32Cube

UM1866
6
2016-12
135
osxMotionFX

文档说明:Getting started with the osxMotionFX fusion and compass library for X-CUBE-MEMS1 expansion for STM32Cube

UM2012
1.1
2016-12
48
osxMotionAW

文档说明:osxMotionXX system setup

UM2123
1
2016-12
65
osxMotionAW

文档说明:Getting started with osxMotionAW activity recognition for wrist library for X-CUBE-MEMS1 expansion for STM32Cube

UM2127
1
2016-12
70
osxMotionID

文档说明:Getting started with osxMotionID motion intensity detection library for X-CUBE-MEMS1 expansion for STM32Cube

UM2080
1
2016-12
67
FP_NET_6LPWIFI1

文档说明:Getting started with the FP-NET-6LPWIFI1 software package connecting 6LoWPAN IoT nodes to the Internet via Wi-Fi networks

UM2142
1
2016-12
76
X_CUBE_MEMS_XT1

文档说明:Getting started with the X-CUBE-MEMS-XT1 motion MEMS and environmental sensor software expansion for STM32Cube

UM2146
1
2016-12
76
osxMotionMC

文档说明:Getting started with osxMotionMC magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube

UM0586
4.1
2016-10
173

文档说明:STM32 Cryptographic Library

UM1945
2
2016-10
126

文档说明:STM32 Nucleo Packs - Motor Control FOC and 6-step solutions for three-phase, low-voltage and low-current motors

UM1949
2
2016-10
89

文档说明:Getting started with STM32 Nucleo Pack

UM2084
1
2016-10
70

文档说明:Getting started with the ultra-low-power STM32 and LoRa™ Nucleo pack

UM2085
1
2016-10
102

文档说明:Ultra-low-power STM32 and LoRa® Nucleo pack with NUCLEO-L073RZ board and I-NUCLEO-SX1272D RF expansion board

UM2104
1
2016-10
83

文档说明:4-inch WVGA TFT LCD board with MIPI® DSI interface and capacitive touch screen

UM1451
2.1
2016-08
98
32L152CDISCOVERY

文档说明:Getting started with software development toolchains for the STM32L-DISCOVERY and 32L152CDISCOVERY boards

UM1656
1.1
2016-08
68
32L100CDISCOVERY

文档说明:32L100CDISCOVERY discovery kit for STM32L100 Value Line microcontrollers

UM1956
3
2016-08
227
NUCLEO_F042K6

文档说明:STM32 Nucleo-32 boards

UM1799
4
2016-07
58

文档说明:Getting started with X-NUCLEO-NFC03A1 NFC card reader board based on CR95HF for STM32 Nucleo

UM1800
3
2016-07
45

文档说明:Getting started with X-NUCLEO-NFC02A1 dynamic NFC/RFID tag IC expansion board based on M24LR04E-R for STM32 Nucleo

UM2048
1
2016-07
57

文档说明:DSI to HDMI adapter board for STM32 Development Tools

UM2049
1
2016-07
53

文档说明:DSI to Raspberry Pi® LCD adapter board

UM2051
2
2016-07
77

文档说明:Getting started with the STM32 Nucleo pack for USB Type-C™ and Power Delivery

UM1075
7
2016-04
280

文档说明:ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

UM1727
5
2016-02
1290

文档说明:Getting started with STM32 Nucleo board software development tools

UM1995
1
2016-02
79

文档说明:Clock Drift Compensation library software expansion for STM32Cube

UM2006
1
2016-02
63

文档说明:Gain Manager library software expansion for STM32Cube

UM1924
2
2016-01
111

文档说明:STM32 crypto library

UM0412
4.4
2015-09
270
STSW_STM32080

文档说明:Getting started with DfuSe USB device firmware upgrade STMicroelectronics extension

UM0462
7.1
2015-09
460

文档说明:STM32™ and STM8™ Flash loader demonstrator

UM1724
9
2015-08
520
NUCLEO_F072RB

文档说明:STM32 Nucleo boards

UM1911
1
2015-08
95
X_CUBE_SPN3

文档说明:Getting started with the X-CUBE-SPN3 high power stepper motor driver software expansion for STM32Cube

UM1709
3
2015-06
573
STM32CubeF0

文档说明:STM32Cube Ethernet IAP example

UM1713
4
2015-06
UM1713
1
2015-06
504
STM32CubeF0

文档说明:Developing applications on STM32Cube™ with LwIP TCP/IP stack

UM1734
3
2015-06
UM1734
1
2015-06
569
STM32CubeF0

文档说明:STM32Cube USB device library

UM1813
2
2015-03
50
STM32_SafeSIL

文档说明:STM32L1xxxx safety manual

UM1025
6
2015-01
263

文档说明:Getting started with STM-STUDIO

UM1510
1
2015-01
79
STM32L152D_EVAL

文档说明:STM32L152D-EVAL demonstration firmware

UM1029
3.1
2014-09
120
STSW_STM32127

文档说明:STM32F10xx, STM32F2xx, STM32F4xx and STM32L1xx I2C Communication peripheral application library (CPAL)

UM1804
1
2014-09
68
STM32CubeL1

文档说明:STM32CubeL1 Nucleo demonstration firmware

UM1009
2.1
2014-07
72
STSW_STM32073

文档说明:STM32L152-EVAL demonstration firmware

UM1018
2.1
2014-07
64

文档说明:STM32L152-EVAL evaluation board

UM1079
3
2014-07
74
32L152CDISCOVERY

文档说明:STM32L1 discovery kits: STM32L-DISCOVERY and 32L152CDISCOVERY

UM1521
2
2014-07
87
STM32L152D_EVAL

文档说明:STM32L152D-EVAL evaluation board

UM1653
1
2014-07
60

文档说明:STM32 Advanced NAND Flash Driver for SLC NAND

UM0551
1.3
2014-07
149
STSW_STM32084

文档说明:USB HID demonstrator

UM0424
12.1
2014-07
173
STSW_STM32121

文档说明:STM32 USB-FS-Device development kit

UM1721
2
2014-06
UM1721
2
2014-06
476
STM32CubeF0

文档说明:Developing Applications on STM32Cube with FatFs

UM1722
2
2014-06
UM1722
2
2014-06
643
STM32CubeF0

文档说明:Developing Applications on STM32Cube with RTOS

MCU固件(94)
  • 程序包
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
STM32_CLASSB_SPL
1.0.0
2017-09
0
AN3307

文档说明:Functional safety package based on Standard Peripheral libraries to achieve IEC 60730 Class B certification with the STM32

STM32_CLASSB_SPL
1.0.0
2017-09
0
AN3307

文档说明:Functional safety package based on Standard Peripheral libraries to achieve IEC 60730 Class B certification with the STM32

STM32_CRYP_LIB
2.0.6
2017-09
0
UM0586

文档说明:STM32 cryptographic library (UM0586)

X_CUBE_CLASSB
2.1.0
2017-09
0
AN4435

文档说明:Class B 60730-1 and 60335-1 Functional Safety Package with software expansion for STM32Cube

X_CUBE_CRYPTOLIB
3.1.0
2017-09
0
UM1924

文档说明:STM32 cryptographic firmware library software expansion for STM32Cube (UM1924)

X_CUBE_DSPDEMO
1.0.0
2017-08
2089

文档说明:Digital Signal Processing with STM32, software expansion for STM32Cube (AN4841)

X_CUBE_LED1
1.2.0
2017-08
109

文档说明:DC-DC LED driver software expansion for STM32Cube

X_CUBE_PLC1
1.2.0
2017-08
2011

文档说明:Industrial input/output software expansion for STM32Cube

X_CUBE_MEMS_XT1
4.0.0
2017-08
109
UM2142

文档说明:Motion MEMS and environmental sensor software expansion for STM32Cube

FP_AUD_BVLINK1
1.0.0
2017-08
10
UM2196

文档说明:STM32 ODE function pack for half-duplex voice streaming over Bluetooth low energy

FP_AUD_SMARTMIC1
1.0.0
2017-08
9
UM2214

文档说明:STM32 ODE function pack for MEMS microphone acquisition, advanced audio processing and audio output

X_CUBE_AZURE
1.0.0
2017-08
20
UM2242

文档说明:Microsoft Azure software expansion for STM32Cube

STSW_STM32121
4.1.0
2017-07
1499
UM0424

文档说明:STM32F10x, STM32L1xx and STM32F3xx USB full speed device library (UM0424)

X_CUBE_OUT1
1.0.0
2017-07
13

文档说明:ndustrial digital output software expansion for STM32Cube

X_CUBE_PLM1
1.0.0
2017-07
13

文档说明:Power line communication expansion software based on ST7580 for STM32Cube

X_CUBE_MDMA
1.0.0
2017-07
26

文档说明:Data transfer efficiency(AN5001)

X_CUBE_PERF_H7
1.0.0
2017-07
28

文档说明:STM32H7 performance software expansion for STM32Cube (AN4891)

X_CUBE_PWRMGT_H7
1.0.0
2017-07
23

文档说明:STM32H7x3 smart power management software expansion for STM32Cube (AN5014)

X_CUBE_BLE1
3.0.0
2017-06
203
AN4642

文档说明:Bluetooth Low Energy software expansion for STM32Cube

X_CUBE_MEMS1
4.0.0
2017-06
162

文档说明:Motion MEMS and environmental sensor software expansion for STM32Cube

X_CUBE_MEMSMIC1
2.0.0
2017-06
94

文档说明:Digital MEMS microphones acquisition and processing software expansion for STM32Cube

X_CUBE_SPN4
1.3.0
2017-06
102

文档说明:Dual brush DC motor driver software expansion for STM32Cube

X_CUBE_SUBG1
2.0.0
2017-06
126
UM2040

文档说明:Sub-1 GHz RF communication software expansion for STM32Cube

I_CUBE_LRWAN
1.1.1
2017-06
751
UM2073

文档说明:LoRaWAN STM32Cube Expansion software on STM32

32F3_TOUCH_LIB
1.1.0
2017-06
1101
UM1606

文档说明:STM32F3 STMTouch library

STM32CubeL1
1.7.0
2017-05
656
AN4706

文档说明:Embedded software for STM32 L1 series (HAL low level drivers, USB, File system, RTOS, Touch Sensing, Graphic - coming with examples running on ST boards)

STM32CubeH7
1.0.0
2017-05
73
UM1721

文档说明:Embedded software for STM32H7 series (HAL low level drivers, USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)

X_CUBE_ANALOG1
1.6.0
2017-05
107

文档说明:Multifunctional software expansion for STM32Cube

FP_NET_6LPWIFI1
2.0.0
2017-05
60
UM2080

文档说明:STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to the Internet through a Wi-Fi Network

STM8TL_TOUCH_LIB
2.1.0
2017-05
12
UM1606

文档说明:STM8TL5x STMTouch library

32F0_TOUCH_LIB
1.1.0
2017-05
50
UM1606

文档说明:STM32F0 STMTouch library

32L1_TOUCH_LIB
1.1.0
2017-05
35
UM1606

文档说明:STM32L1 STMTouch touch-sensing library

X_CUBE_SPN1
1.8.0
2017-04
205

文档说明:Stepper motor driver software expansion for STM32Cube

X_CUBE_SPN3
1.4.0
2017-04
89
UM1911

文档说明:High power stepper motor driver software expansion for STM32Cube

X_CUBE_SPN5
1.3.0
2017-04
89

文档说明:Bipolar stepper motor driver software expansion for STM32Cube

X_CUBE_SPN6
1.2.0
2017-04
2272

文档说明:software expansion for STM32Cube

X_CUBE_SPN12
1.1.0
2017-04
50

文档说明:Low voltage dual brush DC motor driver software expansion for STM32Cube

X_CUBE_SPN13
1.1.0
2017-04
30

文档说明:Low voltage brush DC motor driver software expansion for STM32Cube

X_CUBE_NFC3
1.1.0
2017-03
32

文档说明:STM32Cube expansion software for X-NUCLEO-NFC03A1

FP_SNS_6LPNODE1
1.1.0
2017-03
61
UM2100

文档说明:STM32 ODE Function Pack for IoT sensor node connection to 6LoWPAN networks through sub-1GHz RF communication

STSW_STM32039
2.0.1
2017-03
38

文档说明:STM32W108xx SimpleMAC library (UM0893)

X_CUBE_FPUDEMO
2.0.0
2017-03
20
AN4044

文档说明:Floating point unit demonstration on STM32 microcontrollers, software expansion for STM32Cube (AN4044)

X_CUBE_PCROP
3.0.0
2017-03
216
AN4701

文档说明:Proprietary code read-out protection (PCROP) software expansion for STM32Cube (AN4701)

X_CUBE_PWM_DITHR
1.0.0
2017-03
43
AN4507

文档说明:Demonstration firmware for PWM resolution enhancement through dithering technique software expansion for STM32Cube (AN4507)

FP_CLD_WATSON1
2.1.0
2017-03
35

文档说明:STM32 ODE function pack for IoT node with Wi-Fi, NFC and sensors for vibration analysis, connected to IBM Watson IoT Cloud

X_CUBE_LED1642
1.0.0
2016-12
33
UM2147

文档说明:16 channel LED driver software expansion for STM32Cube

X_CUBE_TIM_32RES
1.0.0
2016-12
2964
AN2592

文档说明:STM32Cube expansion software achieving 32-bit timer resolution by using the link system (AN2592)

osxMotionFX
1.6.0
2016-12
67
UM1866

文档说明:Real-time motion-sensor data fusion software expansion for STM32Cube

osxContiki6LP
1.1.0
2016-12
127
UM2040

文档说明:Contiki OS/6LoWPAN middleware add-on for X-CUBE-SUBG1 expansion for STM32Cube

osxMotionMC
1.0.0
2016-12
57
UM2146

文档说明:Real-time magnetometer calibration software expansion for STM32Cube

osxMotionAW
1.0.0
2016-12
61
UM2123

文档说明:Real-time activity recognition for wrist software expansion for STM32Cube

osxMotionID
1.0.0
2016-12
59
UM2127

文档说明:Real-time motion intensity detection software expansion for STM32Cube

X_CUBE_RC_CALIB
3.0.0
2016-10
141
AN4736

文档说明:STM32Cube embedded software to calibrate an STM32L0xx internal RC oscillators (AN4631)

X_CUBE_SPN11
1.0.0
2016-10
57

文档说明:Low voltage three-phase brushless DC motor driver software expansion for STM32Cube

FP_NET_6LPBLE1
1.0.0
2016-10
44

文档说明:STM32 ODE Function Pack for connecting 6LoWPAN IoT nodes to smartphones via BLE interface

osxAcousticSL
1.1.0
2016-10
77

文档说明:Real-time sound source localization software expansion for STM32Cube

osxAcousticBF
1.1.0
2016-10
76

文档说明:Real-time beam forming software expansion for STM32Cube

OSXBLUEVOICE
2.0.0
2016-10
128

文档说明:Voice-over-Bluetooth Low Energy vendor-specific profile library for STM32 and BlueNRG

SmartAcoustic1
1.0.0
2016-10
95

文档说明:Smart audio IN-OUT software expansion for STM32Cube

X_CUBE_TIMCOOKER
1.0.0
2016-08
124
AN4776

文档说明:Applicative examples for STM32 general-purpose timers, STM32Cube embedded software expansion (AN4776)

OSXSmartConnPS
1.5.0
2016-08
55

文档说明:Bluetooth low energy profiles for the X-CUBE-BLE1 expansion for STM32Cube

STSW_STM32031
1.1.0
2016-07
53

文档说明:ISO/IEC 15693 demonstration project for STM3210B-EVAL board

STSW_STM32050
1.0.0
2016-07
53

文档说明:STM32F0 Discovery kit projects examples for Arduino, Mikroelektronika and ST MEMS DIL24 boards

X_CUBE_NVMRWW
1.0.0
2016-07
76
AN4808

文档说明:Writing to NV memory without disrupting code execution on STM32L0 and STM32L1 microcontrollers (AN4808)

osxMotionPM
1.0.0
2016-07
64

文档说明:Real-time Pedometer software expansion for STM32Cube

osxAcousticEC
1.0.0
2016-07
79

文档说明:Real-time acoustic echo cancellation software expansion for STM32Cube

osxMotionGR
1.1.0
2016-05
54

文档说明:Real-time gesture recognition software expansion for STM32Cube

osxMotionCP
1.2.0
2016-05
54

文档说明:Real-time carrying position software expansion for STM32Cube

osxMotionAR
1.3.0
2016-05
58

文档说明:Real-time Activity Recognition software expansion for STM32Cube

X_CUBE_NFC1
1.4.0
2016-03
57

文档说明:STM32Cube expansion software for X-NUCLEO-NFC01A1

X_CUBE_SMCARD
1.0.0
2016-03
91
AN4800

文档说明:STM32 smartcard reader demonstration, software expansion for STM32Cube (AN4800)

X_CUBE_6180XA1
1.2.0
2015-12
80

文档说明:Proximity, gesture, ambient light sensor software expansion for STM32Cube

X_CUBE_LPUART
1.1.0
2015-10
180
AN4635

文档说明:STM32Cube embedded software demo of power consumption using LPUART (AN4635)

X_CUBE_SPN7
1.0.1
2015-10
180

文档说明:Three-phase brushless DC motor driver software expansion for STM32Cube

X_CUBE_SPI_EMUL
1.0.0
2015-09
246
AN4678

文档说明:Full duplex SPI emulation for STM32F4 microcontrollers, software expansion for STM32Cube (AN4678)

X_CUBE_IAP_USART
1.0.0
2015-08
854
AN4657

文档说明:STM32Cube in-application programming using the USART embedded software (AN4657)

STSW_STM32007
2.0.0
2015-06
130
AN2548

文档说明:Using the STM32F1x and STM32L1x DMA controller (AN2548)

STSW_STM32011
4.0.0
2015-06
142
AN2598

文档说明:Smartcard interface with the STM32F10x and STM32L1xx microcontrollers (AN2598)

STSW_STM32076
1.1.0
2015-06
98
AN3300

文档说明:STM32L1xx internal RC oscillators calibration (AN3300)

STSW_STM32135
1.2.0
2015-06
244
AN4309

文档说明:Playing audio file interfacing STM32L1xx microcontroller with an external I2S audio codec (AN4309)

STSW_STM32077
1.3.1
2015-05
147

文档说明:STM32L1xx standard peripherals library

STemWin
1.1.2
2015-04
4652
AN4323

文档说明:Professional graphical stack library enabling the building up of Graphical User Interfaces (GUIs) (AN4323)

STSW_STM32072
1.0.4
2015-04
152
AN3413

文档说明:STM32L1 Discovery firmware package (RN0079)

Patch_CubeFW_L1
1.0.2
2015-04
204

文档说明:Patch v1.0.1, for STM32CubeL1 v1.0.0. Fix BSP drivers compilation issue under Linux

STSW_STM32098
2.0.0
2015-01
171

文档说明:STM32 embedded GUI library (AN3128)

STSW_STM32143
1.2.1
2015-01
1056
UM1726

文档说明:STM32 Nucleo board firmware package with application examples (UM1726)

STSW_STM32149
2.1.0
2015-01
76
AN4499

文档说明:STM32 nRF51 Bluetooth Low Energy (BLE) embedded software

STSW_STM32146
1.0.0
2014-11
72
AN4311

文档说明:How to configure your STM32 L1 device targeting the key low power features or run mode of this serie (AN4311)

STSW_STM32127
1.2.0
2014-09
108
UM1029

文档说明:STM32F10xx, STM32F2xx, STM32F4xx and STM32L1xx I2C Communication peripheral application library (CPAL) (UM1029)

STSW_STM32AN4187
1.0.1
2014-09
89
AN4187

文档说明:Using CRC peripheral in STM32 family (AN4187)

STSW_STM32014
3.0.0
2014-07
104
AN2668

文档说明:Improving STM32F1x and STM32L1x ADC resolution by oversampling (AN2668)

STSW_STM32073
1.2.0
2014-07
86
UM1009

文档说明:STM32L152-EVAL demonstration firmware

STSW_STM32074
1.0.0
2014-07
143

文档说明:STM32L152D-EVAL demonstration firmware

STSW_STM32075
1.1.0
2014-07
127
AN3310

文档说明:STM32L1xx in-application programming (IAP) using the USART (AN3310)

STSW_STM32131
1.0.0
2014-07
53

文档说明:STM32L100 Value line discovery firmware package

PC端软件(30)
  • 程序包
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
STM32CubeMX
4.22.1
2017-09
12354
UM1718

文档说明:STM32Cube initialization code generator (UM1718)

STM32CubeMX
4.22.1
2017-09
12354
UM1718

文档说明:STM32Cube initialization code generator (UM1718)

STSW_LINK007
2.28.18
2017-09
1030

文档说明:ST-LINK/V2-1 firmware upgrade

STSW_LINK009
2.0.0
2017-09
2774

文档说明:ST-LINK/V2-1 USB driver on Windows XP (including WinUSB coinstallers)

STSW_STM32095
4.22.1
2017-09
1763

文档说明:STM32CubeMX for STM32 configuration and initialization C code generation eclipse plugin

STM32_MAT_TARGET
4.4.2
2017-08
1489

文档说明:STM32 embedded target for MATLAB and Simulink (RN0087)

SPL2LL_Converter
1.0.0
2017-08
35

文档说明:STM32 Standard Peripheral Libraries to STM32Cube Low-Layer APIs migration tool

STVP_STM32
41
2017-07
1070

文档说明:ST Visual Programmer STM32

BLUEMICROSYSTEM1
3.2.0
2017-03
3252

文档说明:Bluetooth low energy and sensors software expansion for STM32Cube

BLUEMICROSYSTEM2
2.2.0
2017-03
208

文档说明:Bluetooth low energy and sensor software expansion for STM32Cube

ST_MCU_FINDER_PC
1.0.0
2017-03
1616

文档说明:STM32 and STM8 product finder for desktops

BLUEMICROSYSTEM3
2.0.3
2016-11
114

文档说明:Bluetooth low energy, sensors and NFC tag software expansion for STM32Cube

BLUEVOICELINK1
2.0.0
2016-10
106

文档说明:Bluetooth Low Energy and microphones software expansion for STM32Cube

STVP_LIB_STM32
3.0.0
2016-07
458

文档说明:STVP programming toolkit: C++ source files for creating PC programming interface

STM_STUDIO_STM32
3.5.1
2016-06
1634
UM1025

文档说明:STM Studio run-time variables monitoring and visualization tool for STM8 and STM32 microcontrollers

STSW_LINK004
3.8.0
2016-05
3032
UM0892

文档说明:STM32 ST-LINK utility

FLASHER_STM32
2.8.0
2016-05
4099

文档说明:STM32 Flash loader demonstrator (UM0462)

STVP
38
2015-12
1384

文档说明:ST Visual Programmer for programming ST7, STM8 and STM32

STSW_LINK001
1.12.3
2015-10
76

文档说明:ST-LINK firmware upgrade

STSW_LINK005
2.24.4
2015-10
674

文档说明:ST-LINK/V2 firmware upgrade

STSW_MCU005
2.8.0
2015-09
317
UM0462

文档说明:STM32 and STM8 Flash loader demonstrator (UM0462)

STSW_STM32080
3.0.5
2015-09
772
UM0412

文档说明:DfuSe USB device firmware upgrade STMicroelectronics extension: contains the demo GUI, debugging GUI, all sources files and the protocol layer (UM0412)

STSW_STM32079
1.0.1
2015-05
100

文档说明:SW application to interface Wireshark packet capture tool (AN3406)

STSW_STM32102
1.4.0
2015-01
253

文档说明:STM32 Virtual COM Port Driver

STSW_STM32153
1.0.0
2014-12
92
AN4571

文档说明:STM32-BLE Toolbox for Android (AN4571)

STSW_LINK003
1.0.4
2014-11
1903

文档说明:ST-LINK/V2 USB driver for Windows 7, Vista and XP

STSW_LINK006
1.0.0
2014-11
69

文档说明:ST-LINK/V2 USB driver for Windows 8

STSW_LINK008
1.01
2014-11
99

文档说明:ST-LINK/V2-1 USB driver on Windows Vista, 7 and 8

STSW_MCU002
3.0.0
2014-11
221
UM0151

文档说明:STVP programming toolkit: C++ source files for creating PC programming interface

STSW_STM32002
1.2.0
2014-07
65
AN3309

文档说明:Clock configuration tool for STM32L1xx microcontrollers (AN3309)

STSW_STM32084
1.0.2
2014-07
161
UM0551

文档说明:USB HID Demonstrator Release 1.0.2

评估板(1)
  • 板子名称
  • 图片
  • 板子介绍
  • 相关资源
STM32L152D_EVAL
Evaluation board for STM32L1 series_with STM32L152ZD MCU
UM1510
STM32L152D_EVAL
Evaluation board for STM32L1 series_with STM32L152ZD MCU
UM1510
探索套件板(2)
  • 板子名称
  • 图片
  • 板子介绍
  • 相关资源
32L100CDISCOVERY
Discovery kit with STM32L100RC MCU
UM1656
32L100CDISCOVERY
Discovery kit with STM32L100RC MCU
UM1656
32L152CDISCOVERY
Discovery kit with STM32L152RC MCU
UM1079
NUCLEO板(1)
  • 板子名称
  • 图片
  • 板子介绍
  • 相关资源
NUCLEO_L152RE_STM32Nucleo-64开发板
板载 STM32L152RE单片机的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接端口
UM1724
NUCLEO_L152RE_STM32Nucleo-64开发板
板载 STM32L152RE单片机的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接端口
UM1724
量产烧录工具(1)
  • 文件
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
STM32量产烧录工具
1.0.8
2014-08
1892

文档说明:第三方工具生产商提供了支持STM32家族芯片的烧录方案,种类齐全,既适合开发环境,也可以集成到生产线上。

STM32量产烧录工具
1.0.8
2014-08
1892

文档说明:第三方工具生产商提供了支持STM32家族芯片的烧录方案,种类齐全,既适合开发环境,也可以集成到生产线上。

STLINKV2(3)
  • 文件
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
STSW_LINK009_ST-LI...
1.02
2016-12
332

文档说明:该软件提供了独立的ST-LINK/V2以及嵌入在开发板上的ST-LINK/V2-1(包括STM32探索板、STM32评估板和STM32 Nucleo板)等工具在Windows® 7, 8, 10平台下的32位和64位USB驱动程序。

STSW_LINK009_ST-LI...
1.02
2016-12
332

文档说明:该软件提供了独立的ST-LINK/V2以及嵌入在开发板上的ST-LINK/V2-1(包括STM32探索板、STM32评估板和STM32 Nucleo板)等工具在Windows® 7, 8, 10平台下的32位和64位USB驱动程序。

STSW_LINK007_ST-LI...
2.28.16
2016-12
10

文档说明:该软件包提供了在多个平台下的ST-LINK,ST-LINK/V2, ST-LINK/V2-1固件升级程序,并在Windows7 64bits,Linux Fedora (32 and 64bits),Linux Ubuntu (64 bits),MacOS 10.9.3测试通过。

UM1075_支持STM8和STM3...
6
2014-11
2

文档说明:ST-LINK/V2是一款支持STM8与STM32家族单片机的在线调试/编程工具。集成了单线调试模块(SWIM)与JTAG/SWD调试接口,使用USB全速接口与PC进行通信。同时,ST也提供了具有相同功能的带有隔离数字接口的ST-LINK/V2-ISOL工具,能够提供耐受1000VRMS电压的隔离保护功能。该手册描述了ST-LINK/V2的使用方法与接口说明。

STLINKV2-1(2)
  • 文件
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
STSW_LINK007_ST-LI...
2.28.16
2016-12
10

文档说明:该软件包提供了在多个平台下的ST-LINK,ST-LINK/V2, ST-LINK/V2-1固件升级程序,并在Windows7 64bits,Linux Fedora (32 and 64bits),Linux Ubuntu (64 bits),MacOS 10.9.3测试通过。

STSW_LINK007_ST-LI...
2.28.16
2016-12
10

文档说明:该软件包提供了在多个平台下的ST-LINK,ST-LINK/V2, ST-LINK/V2-1固件升级程序,并在Windows7 64bits,Linux Fedora (32 and 64bits),Linux Ubuntu (64 bits),MacOS 10.9.3测试通过。

STSW_LINK009_ST-LI...
1.02
2016-11
332

文档说明:该软件提供了独立的ST-LINK/V2以及嵌入在开发板上的ST-LINK/V2-1(包括STM32探索板、STM32评估板和STM32 Nucleo板)等工具在Windows® 7, 8, 10平台下的32位和64位USB驱动程序。

ST-Utility(1)
  • 文件
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
STSW_LINK004_ST-LI...
4.0.0
2016-12
72
UM0892

文档说明:STM32 ST-LINK实用程序是一个烧写STM32单片机的全功能软件界面,该程序提供了方便易用的烧写环境,可用来读取、写入或校验芯片内的存储器。这个工具提供了大量的功能用于编程STM32内部存储器(Flash、RAM、OTP和其他),外部存储器,也可以用于校验编程内容以及STM32的自动化烧写。该程序包含图形化界面(GUI)和命令行界面(CLI)。

STSW_LINK004_ST-LI...
4.0.0
2016-12
72
UM0892

文档说明:STM32 ST-LINK实用程序是一个烧写STM32单片机的全功能软件界面,该程序提供了方便易用的烧写环境,可用来读取、写入或校验芯片内的存储器。这个工具提供了大量的功能用于编程STM32内部存储器(Flash、RAM、OTP和其他),外部存储器,也可以用于校验编程内容以及STM32的自动化烧写。该程序包含图形化界面(GUI)和命令行界面(CLI)。

中文译文(34)
  • 译文
  • 版本
  • 更新时间
  • 下载次数
  • 相关资源
AN2869
6
2017-03
1184
32F072BDISCOVERY

文档说明:触摸感应应用的设计准则

AN2869
6
2017-03
1184
32F072BDISCOVERY

文档说明:触摸感应应用的设计准则

AN2606
23
2016-08
1170

文档说明:STM32 微控制器系统存储器自举模式

AN3371
5
2016-08
416

文档说明:在 STM32 F0、F2、F3、F4 和 L1 系列MCU 中使用硬件实时时钟(RTC)

UM1709
3
2016-08
573
STM32CubeF0

文档说明:STM32Cube 以太网 IAP 示例

AN4323
1
2016-01
915
STemWin

文档说明:STemWin 库入门指南

AN4311
1
2015-12
212
STSW_STM32146

文档说明:评估 STM32L1 系列电流消耗

AN4246
1
2015-12
163

文档说明:STM32L1xx 微控制器上的专有代码读保护

AN1015
2
2015-10
3126

文档说明:用于提高微控制器EMC 性能的软件技术

AN2548
2
2015-07
460
STSW_STM32007

文档说明:使用 STM32F101xx 和STM32F103xx DMA 控制器

AN2598
2
2015-07
374
STSW_STM32011

文档说明:使用 STM32F101xx 和STM32F103xx 的智能卡接口

AN2834
1
2015-07
898

文档说明:如何在STM32F10xxx 上得到最佳的ADC 精度

UM1713
1
2015-06
504
STM32CubeF0

文档说明:使用LwIP TCP/IP 栈,在STM32Cube 上开发应用

UM1721
2
2015-06
476
STM32CubeF0

文档说明:在STM32Cube 上开发FatFs 相关应用

UM1722
2
2015-06
643
STM32CubeF0

文档说明:在具有 RTOS 的 STM32Cube 上开发应用

UM1734
1
2015-06
569
STM32CubeF0

文档说明:STM32Cube USB 设备库

AN4286
2
2015-02
367

文档说明:STM32 自举程序中使用的SPI协议

AN3216
7
2015-01
228

文档说明:STM32L1xxx 硬件开发入门

AN3964
3
2015-01
217
STSW_STM32072

文档说明:STM32L1x 温度传感器应用举例

AN4221
2
2015-01
348

文档说明:STM32 自举程序中使用的 I2C 协议

AN4309
2
2014-12
206
STSW_STM32135

文档说明:使用 STM32L1xx 微控制器与外部 I2S 音频编解码器播放音频文件

AN3300
2
2014-12
212
STSW_STM32076

文档说明:如何校准 STM32L1xx 内部 RC 振荡器

AN2945
1
2014-11
360

文档说明:STM8S 和 STM32™ MCU:一致的 8/32 位产品线实现轻松移植

AN1181
1
2014-10
433

文档说明:静电放电敏感性测量

AN1709
1
2014-10
500

文档说明:ST 微控制器电磁兼容性 (EMC) 设计指南

AN2639
3
2014-10
396

文档说明:无铅ECOPACK 微控制器的焊接建议和封装信息

AN3070
1
2014-10
357
STSW_STM32025

文档说明:管理驱动器使能信号以使用STM32™的 USART 进行 RS-485 和 IO-Link 通信

AN3078
1
2014-10
383
STSW_STM32094

文档说明:STM32™ 在应用中编程通过 I²C 总线

AN3116
1
2014-10
540
STSW_STM32028

文档说明:STM32™ 的ADC 模式及其应用

AN3126
1
2014-10
362

文档说明:使用 STM32 微控制器系列中的 DAC生成音频和波形

AN3154
4
2014-10
474

文档说明:STM32™ 自举程序中使用的 CAN 协议

AN3155
5
2014-10
575

文档说明:STM32™ 自举程序中使用的 USART 协议

AN3364
3
2014-10
326

文档说明:STM32 微控制器应用的移植和兼容性指南

AN3998
1
2014-10
181

文档说明:STM32 微控制器上的 PDM 音频软件解码

AN4013
2
2014-10
358

文档说明:STM32F1xx、STM32F2xx、STM32F4xx、STM32L1xx、 STM32F30/31/37/38x 定时器概览

实战经验(218)
  • LAT名称
  • 文档
    (文件大小)
  • 下载次数
  • 软件包
    (文件大小)
  • 下载次数
  • 更新时间
  • 分享
USB传输数据时出现卡顿现象
(0.4M)
113
2017-09-22

文档说明:在进行USB开发的过程中,有多个客户反馈,USB传输数据时出现卡顿现象。本文将针对这一问题进行分析。

USB传输数据时出现卡顿现象
(0.4M)
113
2017-09-22

文档说明:在进行USB开发的过程中,有多个客户反馈,USB传输数据时出现卡顿现象。本文将针对这一问题进行分析。

利用QuadSPI外扩串行NOR F...
(1.2M)
53
2017-09-22

文档说明:STM32提供了灵活多样的外扩存储器访问实现。本文中,介绍如何利用QSPI (QuadSPI) 外扩串行NOR Flash存储器。首先对QSPI接口功能特性进行介绍,然后分别介绍硬件设计和软件开发。并基于STM32CubeMX,提供访问MICRON N25Q128A13EF840F的实现参考。

运算放大器OPAMP在STM32L4...
(0.7M)
14
(2.4M)
37
2017-09-22

文档说明:STM32L4集成了运算放大器(OPAMP),可对模拟信号进行放大处理,可节省MCU外接OPAMP的硬件成本。本文档将介绍STM32L4的片内OPAMP的不同工作模式,并提供配置OPAMP的例程。

利用DFSDM开发PDM麦克风应用介...
(1.3M)
360
2017-08-15

文档说明:STM32提供了丰富的音频应用外设,并得益于灵活高效的内部架构,可以支持广泛的音频应用。本文中,在简单介绍音频采集的背景知识后,从应用需求出发,确定麦克风的选用。然后,描述了STM32内部DFSDM (Digital Filter for Sigma-Delta Modulator)在PDM麦克风采集中应用。最后逐步介绍如何利用STM32CubeMX进行DFSDM设计开发,实现PDM麦克风声音采集。

DfuSeCommand的使用
(0.4M)
154
2017-08-10

文档说明:STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。本文主要介绍DfuSeCommand.exe的使用。

STM32L053 comp2 比较...
(0.2M)
65
2017-08-09

文档说明:某客户在调试STM32L053的比较器1时,使用内部1.2V的参考电压,没有问题.但当使用比较器2时,使用同样的设置,却发现比较电压无法调到1.2V,只能设置到0.6V左右,到时是什么问题呢?

USB DFU培训
(2.7M)
203
(0.5M)
160
2017-07-31

文档说明:本文根据2017年度广州USB DFU培训内容进行整理而成,主要目的是为了方便那些由于各种原因未到现场参加培训的碟粉们参阅学习。本文主要是介绍如何使用CubeMx这个工具,一步一步制作一个BOOT(DFU)程序,并使用它来升级用户APP程序,这种应用场合在产品开发中具有普遍性。

USB CDC类入门培训
(1.9M)
163
(0.3M)
98
2017-07-27

文档说明:本文节选自2017年度USB CDC类培训内容的整理,主要目的是以方便些没有到现场参加培训的碟粉们可以参阅学习。本文力求从理论到实践,尽量给读者一个整体了解USB CDC类的窗口。当然,阅读此文,还是需要基本的USB知识,这个请读者自行预备。

发现STM32防火墙的安全配置
(0.5M)
172
2017-07-18

文档说明:STM32 防火墙(Firewall)能够构建一个与其它代码隔离的带有数据存储的可信任代码区域,结合RDP、WRP以及PCROP,可用来保护安全敏感的算法。在STM32 Cube固件库参考代码里提供了几个不同的防火墙配置。那么问题来了,什么是STM32防火墙的应该使用的安全配置呢?本文以STM32参考手册为基础,以最大化安全为目标,来探索发现STM32防火墙的推荐配置。

X_CUBE_SPN7程序电机启动抖...
(0.3M)
244
2017-07-06

文档说明:如果客户从ST官网上下载了X_CUBE_SPN7的BLDC电机控制程序,并且使用Keil做为编译工具,那么在运行电机程序时就会遇到电机无法正常启动问题,并且无法进行程序调试,本文旨在说明这个问题所在,并给出调整方法。

STM32L低功耗模式唤醒时间测量
(0.5M)
109
2017-07-06

文档说明:某客户在使用我们的STM32L073芯片做项目的开发,据他们的工程师反映在测量低功耗模式下的唤醒时间,他们测试得到的数据与数据手册中列出的结果不符合,而且差别很大,并且测试了很多片都是这个问题。想咨询我们什么样的测试方法能够得到一个符合手册规范的数值。

用于电机控制单电阻采样PWM变形信号...
(0.4M)
142
(0.1M)
76
2017-07-06

文档说明:电机控制单电阻采样机制是在一个PWM波形内采集两相电流ADC数据,但某些扇区边界条件下只能获得一路电流ADC数据, 需要对PWM波形进行变形用于构造电流采样区域。

STM32 USBD VBUS GP...
(0.6M)
190
2017-06-29

文档说明:某客户准备用STM32F205VCT6做USB FS Device设备时,配置PA9作为普通通用的GPIO口(外部上拉电阻10K到电压3.3V,NO PU/PD),在项目测试的时候发现,该引脚上的电压只有2V。

STM32F091空片使用ST_LI...
(0.3M)
57
2017-06-28

文档说明:看过另一篇实战经验《STM32F091 空片使用System Bootloader 下载代码》之后,就会知道STM32F091 有一项特殊的功能,就是在空片的情况下既可以使用ST-Link等编程工具进行编程,也可以使用System Memory 中的Bootloader 进行下载代码。这完善了整个编程体系,给用户在编程方案的选择上带来很大的方便。

在没有外置晶振时HSE_RDY异常置...
(0.2M)
70
2017-06-23

文档说明:问题由客户提出,用户发现在STM32F103 器件上。用户在产品中使能了IWDG,在使用过程中发现当MCU被复位后,有时程序跑不下去;跟踪代码发现程序死在轮询PLL_RDY 处。用户反馈说用的就是ST库中的范例代码,怀疑STM32F103 有设计问题。

STM32L4中STOP2模式下的漏...
(0.2M)
107
2017-06-21

文档说明:STM32L4 系列,目前是STM32 超低功耗产品中最强大的一个系列。它还为我们提供了更多的低功耗模式的选择,包括STOP2 模式,包括低至30nA 的Shutdown 模式。对于这些模式,我们需要进行深入地了解,才能把它们用好。

STM32F769双bank启动
(0.6M)
82
2017-06-21

文档说明:STM32F769的双bank Flash,可以在执行程序的同时对另一个bank进行擦除和编程的操作。利用这个特性,可以实现在线程序更新,双bank启动的功能。本文将结合笔者在实际应用中遇到的问题,针对性的介绍nDBOOT分别设置为0和1时,两种不同的启动方式。同时你也可以参考AN4826和STM32F7 Cube库中的例程来进一步加深理解。

理解与应用MPU的特权与用户模式
(0.4M)
180
2017-06-07

文档说明:STM32系列支持MPU内存保护单元,可用来设定内存的属性和访问权限。MPU的应用笔记提到,将属性寄存器(MPU_RASR)配置成某一个值,在特权(Privileged permissions)和用户模式(Unprivileged permissions)的访问许可是不同的,甚至可将用户模式的权限设置成不可访问。那么,什么是MPU的特权模式和用户模式呢? 接下来我们在这篇文章来理解这些名词,并讨论在STM32 MCU代码中如何使用内存保护单元MPU的特权与用户模式。

代码实现PCROP清除
(0.3M)
61
2017-06-07

文档说明:STM32 PCROP专有代码读出保护,将某个区域设置为仅允许执行,可防止代码被非法读出与修改。ST网站提供了免费的PCROP参考代码,但是例程中仅仅提供了用代码设置PCROP。为方便利用PCROP进行知识产权保护的开发和部署,这篇文章提供了方法, 可在RDP级别设置为1或者0时,使用代码清除PCROP。

基于FMC8080接口8位LCD的S...
(0.6M)
281
2017-06-02

文档说明:有客户用我们的STM32F429VET6这颗芯片,用FMC接8080的8位的LCD,我们官方提供的例程或者网上的一些资料一般都是16位,客户在移植过程碰到一些问题,本篇主要介绍FMC接8080的8位的LCD的STemWin的移植过程。

使用B_L475E_IOT01A 探...
(1.8M)
515
2017-05-27

文档说明:ST新近推出一款物联网套件B-L475E-IOT01A,支持WIFI,蓝牙,SubG, NFC等多种无线连接方式。而且因为它还支持Arduino接口,所以使用者也可以很方便的通过Arduino接口来扩展其他的无线连接模块,比如GSM模块。配合这个套件,ST还推出了基于Cube库的X-CUBE-AWS软件扩展包。提供了连接到AWS IOT平台,进行订阅消息和向云端发布消息的应用例程,远程固件升级的功能等。

I2C配置顺序引发的异常案例
(0.3M)
367
2017-05-24

文档说明:在参考Cube软件包中I2C例程后, 根据应用需要新增了一路I2C接口,结果新增I2C无法收发数据。本文主要对问题进行描述,分析产生原因,提供解决方法。

UART应用异常案例分析
(0.2M)
198
2017-05-22

文档说明:在Cube软件包中,为不同系列MCU、不同外设提供了对应的例程方便开发参考。其中,针对STM324xG-EVAL平台提供了UART中断发送接收的例程。开发者参考了这个例程进行UART功能开发,并且为了实现不间断的接收功能,在接收回调函数中,再次调用中断接收函数。在这种情况下,出现了例程执行异常。本文分析了这种情况出现原因及解决方法。

增加UART接口应用时的异常分析
(0.4M)
183
2017-05-16

文档说明:Cube软件包的提供,极大的降低了开发难度。使用者在开发的过程中,只需参考Cube包中提供的例程就能快速的实现对应功能开发。开发者为了快速开发UART功能,参考Cube包中的UART例程,并根据应用情况,扩展了另一组UART接口。但是在应用过程中,发现两路UART不能共存。本文分析了这种情况出现的原因。

STM8L I2C程序第二次数据通信...
(0.4M)
159
2017-04-19

文档说明:本篇文章主要是对STM8Lxxxx 在I2C 通信调试中遇到的第一次通信正常,但第二次通信失败问题的分析和处理。

在进行USB CDC类开发时,无法发...
(0.4M)
99
(2.7M)
54
2017-04-19

文档说明:此文延续之前相同文章的话题,是对上篇文章的补充,之所以会有此文,主要是之前发现问题是在STM32F4上,解决方案也是基于CubeF4,但是,当相同问题出现在STM32F0上时,使用之前的代码修改并不能适用,这也就是本文的目的所在。

STM32 ADC模拟看门狗及其应用
(0.3M)
207
2017-04-07

文档说明:模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个模拟看门狗的上下限电压值,一旦采集到的电压超出该上下限,将会触发模拟看门狗中断。模拟看门狗一般用于检测单个的常规或注入转换通道,或同时检测所有的常规和注入通道。

Nucleo_L053不上电也能运行
(0.3M)
94
2017-04-06

文档说明:客户在使用Nucleo-L053R8开发板调试的程序低功耗功能的时候发现,即使去掉JP6的跳线帽,程序依然在运行,进而怀疑所测试的电流是否是准确的.

CEC 输出的数据和数据长度始终不匹...
(0.3M)
78
2017-04-05

文档说明:客户反应使用我们的STM32F446 的CEC 库的时候,输出的数据和数据长度始终不匹配,跟电视通信不正常,如果输出的数据始终比长度多一个字节.客户试着按字节数减一去做输出,但是又不能输出一个字节的情况.

LPUART唤醒STOP MODE下...
(0.2M)
99
2017-03-24

文档说明:在很多低功耗应用中都需将MCU 进入STOP MODE 以节省更多的功耗,但是在以前的架构中,如果要达到这种应用,只能在进入低功耗模式之前将串口的管脚设置成普通的GPIO 的中断模式,虽然也可以达到效果,但是这样会丢失第一个字节.所以我们现在可以使用新的LPUART,这样不仅可以把MCU 从STOP mode 下,还可以不丢失第一个数据,但是还是有一定限制和使用方法的.下面我们将详细介绍一下。

M95xxx EEPROM写保护配置
(0.6M)
76
2017-03-24

文档说明:以带标识页的M95M01-DF EEPROM为例,介绍M95xxx系列EEPROM写保护和配置方法。

STM32系列MCU模拟双盘符U盘的...
(0.2M)
91
(2.1M)
127
2017-03-21

文档说明:客户使用STM32F429系列MCU,存储介质有两种,分别为SDIO连接TF-card,SPI Flash,目的是通过1个usb口连接到PC后,能够看到两个盘符,PC能够分别对TF-card和SPI Flash进行读写操作。

USB DFU IAP例程移植的两个...
(0.3M)
294
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引脚冲突的解决_20...
(0.1M)
113
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已关闭情...
(0.3M)
85
2017-03-21

文档说明:STM32F30x 系列的12 位SAR ADC 有很多鲜明的特色性能,比如采样率可以达到5 MSPS,可支持差分输入,等等。但是,由于设计的不同,在使用上也有不少不太一样的地方,我们在使用STM32F30x 的ADC 外设的时候,还是要仔细了解一些使用的细节。

STM32L4系列中ADC通道配置上...
(0.3M)
84
2017-03-21

文档说明:即使同是STM32L4 系列中的子系列,其配置也可能会有微小的变化,需要注意一下。

编译软件Hex文件烧写
(0.5M)
167
2017-03-21

文档说明:在客户使用软件编译工具如IAR,Keil等,都可以直接进行下载仿真操作,但有时候客户为验证某些功能或者小量试产时,在不需要源码而只要求Hex下载操作即可,本文以针对IAR和Keil的此种情况操作做详细说明,所使用芯片为STM32F072RBT6。

程序能下载但是不能执行
(0.4M)
129
2017-03-21

文档说明:某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。硬件是:客户自己设计制作的板子。上面是STM32F411CEUx的芯片。软件版本是Cube库中的:基于问题是能下载程序,但是代码执行不了,所以自己用Cube生成了一个项目工程,主函数里面就是GPIO口的翻转,正好客户的板子上有LED灯,所以如果代码被执行了,就可以看到灯的闪烁。

STM32 DFSDM测量温度应用
(1.3M)
89
(3.3M)
96
2017-03-21

文档说明:STM32L4集成了DFSDM数字滤波模块,配合Σ-Δ器件使用,可进行高精度、高速率的AD测量。

M95xxx EEPROM介绍
(1.2M)
87
2017-03-21

文档说明:以带标识页的M95M01-DF EEPROM为例,介绍M95xxx系列EEPROM,包括内存组织、SPI接口时序、指令、读写时间、供电、写保护以及出厂参数等等。

STM32_BLE通过Notific...
(0.7M)
91
2017-03-21

文档说明:BLE通信中,常见的操作有请求、响应、命令、指示、通知、确认,可根据不同的操作完成不同的应用功能设计。

电机控制同步电角度测试说明
(0.5M)
195
2017-03-21

文档说明:在使用ST FOC电机库时,当使用Hall信号作为位置信号时,需要输入同步电角度数据,这个数据根据当前使用电机的特性进行输入,会在每次Hall信号变化时同步电角度,如果角度偏差较大时会影响控制效果,可能带来效率或者电机的震荡,初始测试还是有必要的,本文详细说明测试注意事项以及测试方法。

修改M24SRxx的GPO属性配置
(0.6M)
59
2017-03-21

文档说明:有客户反映,调试M24SR04-Y设置GPO时,对文件0xE101进行鉴权(即验证密码)时返回0x69 0x81。是通过I2C接口发送和接收报文。

CR95HF 的初始化步骤
(0.1M)
76
2017-03-21

文档说明:某客户工程师在某型号新产品的设计中,使用了CR95HF。工程师无法找到关于CR95HF上电初始化的具体步骤说明。结论:CR95HF上电后进入Power up状态,如果此时MCU无法与CR95HF通信或CR95HF的外部晶体没有起振,那么原因就在于MCU没有给CR95HF提供一个IRQ_In。

基于STemwin的屏幕旋转
(0.3M)
100
2017-03-07

文档说明:客户反馈利用的F429-Disco板上的STemwin的Demo程序无法实现的屏幕的0,90,180,270度的旋转。

STM32F7 MPU Cache浅...
(0.5M)
139
2017-03-03

文档说明:本文会从结构,原理以及应用方面对MPU和Cache进行分析,主要目的是希望读者对Cache有基本的了解,在具体的实际应用中,使用带有一级cache的MCU时,避免常见的错误。

STM32F030低温下RTC不工作
(1.0M)
153
2017-02-22

文档说明:客户反馈在批量生产阶段,发现部分产品的MCU的RTC在低温(0℃)下工作不正常,但是在常温下又是正常的,且其他正常的MCU的RTC在常温与低温下都是正常的。

从STM32Cube库向标准外设库移...
(0.2M)
104
(1.5M)
104
2017-02-22

文档说明:在很多应用中,文件系统被用来在存储介质上进行存储和管理文件数据。FatFs 作为面向小型嵌入式系统的一种通用FAT 文件系统,被广泛使用。在STM32Cube 库中,Middleware 是包含有FatFs 文件系统的,而且有相关的例程。但是在标准外设库并没有相关的例程,这使得在使用标准外设库在开发项目中使用文件系统的话,需要自己再移植代码。其实,从STM32Cube 库向标准外设库移植FatFs 文件系统很方便,简单实用。下面我们以STM32F4 系列为例,来介绍一下SD 卡的移植。

STM32F4xxx的I2C总线挂起...
(0.4M)
135
2016-12-30

文档说明:客户使用I2C对EEPROM进行读取操作时,正常读取的最后一个字节,主机会传送一个NACK给EEPROM,以便结束该次读取过程,如果主器件给出ACK,而程序又默认结束读取过程,会出现EEPROM认为主机还需要读取数据,但此后SCL的时钟不会给出,将导致I2C总线被挂起占用,此时START,STOP命令将不会再次成功送出信号;本文针对这个异常状况结合实际应用问题给出处理方法。

使用STM32F427的CCM RA...
(0.4M)
109
2016-12-30

文档说明:有客户在使用CCM RAM的过程中遇到了问题。客户用的是STM32F427芯片,程序将CSTACK放在CCM RAM中,结果测试过一段时间的板子都出现了不能正常运行的情况。这个现象一度让我们怀疑是否是CCM RAM在测试过程中遭到了破坏,也导致我们在解决问题的道路上浪费了不少时间。事实证明我们的CCM RAM并没有那么脆弱,而解决问题时多从多个角度进行验证,不要放过所有的出问题的可能性也很重要。出问题的原因我会在本文中进行解释。但在具体讨论这个问题之前,我想先介绍一下STM32F427这款芯片上的CCM

PWM硬件间隔触发ADC
(0.3M)
169
2016-12-30

文档说明:在各种应用场景中,比如电机,电源,变频器等应用中,ADC的采样点会有很严格的要求,如果采样点选择错误,会给整个控制系统造成严重后果,本文针对STM32Fxxx的PWM波硬件间隔ADC采样实现方式做简要介绍。

时钟安全系统的应用(LSE篇)
(0.2M)
97
(1.5M)
94
2016-12-30

文档说明:某公司用ST的STM32L476在水表上,在开启时钟安全系统(CSS)之后,发现MCU重启后,LSE无**常启动,通过示波器看,发现LSE已经正常起振。这是由于他们对CSS的了解不够,应用错误导致,下面我们来深入了解一下MCU内部的时钟安全系统。

SWIM协议的GPIO模拟
(0.7M)
103
2016-12-30

文档说明:为了更新。ST提供了STLINK,可以通过该工具上的SWIM口进行下载程序,当然在客户的实际使用中,客户也可以按照SWIM的协议,自己去实现类似STLINK的功能。

GUI方案中ALPHA通道处理介绍
(0.4M)
141
2016-12-30

文档说明:伴随着GUI应用在嵌入式领域比重日益增加,STM32专门提供了DMA2D、LTDC以及DSI等外设,能够实现优良的GUI解决方案。本文主要围绕STM32的DMA2D和LTDC展开讨论,介绍图片ALPHA通道的处理事项。

在进行USB CDC类开发时,无法发...
(0.8M)
76
(0.3M)
35
2016-12-16

文档说明:在向客户推STM32F4芯片的时候,客户反馈使用CDC类无法发送64个字节,于是通过深入研究问题,发现问题之所在,到解决问题。本文将基于STM32F4DISCOVERY板,一步步重现问题,一方面介绍如何使用USB的CDC类进行开发,另一方面,对在开发过程中碰到发送64整数倍数据时会失败的问题分析及解决方案。

从零开始使用CubeMX创建以太网工...
(1.2M)
490
(2.1M)
1353
2016-12-16

文档说明:在前面一篇文章中,介绍了如何使用CubeMX来建立一个简单的TCPEchoserver工程。但是在新建CubeMX项目时,是通过直接选择ST的开发板的方式实现的。对于大多数实际的开发场景,可能并不是在ST的开发板上进行的,所以在这篇文章中,我将介绍如何从零开始建立一个以太网工程。今年ST推出的Nucleo-144板子上集成了以太网接口,所以在本文中,将以STM32F746-Nucelo板为例,通过CubeMXv4.18来新建一个TCPEchoserver的程序。

VBUS引脚一段时间后管脚无法正常工...
(0.2M)
124
2016-12-16

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

窗口看门狗启动时异常复位问题
(0.2M)
127
2016-12-16

文档说明:窗口看门狗(Window watchdog, WWDG),提供了一种在指定时间窗内刷新看门狗的功能。同时WWDG提供了一个提前唤醒中断,能够在WWDG计数器值降到触发复位的上一个值时触发。实际应用中,可以在此中断被触发时,刷新WWDG,并记录当前运行信息,以满足运行错误信息记录等功能需求。

如何建立一个基于GIT的STM32库
(0.1M)
138
2016-12-16

文档说明:一种使用GIT FOR WINDOWS 方便的在本地按特定主题进行STM32 库文件管理的方法。STM32 官方库目前没有基于GIT 进行管理,本文提供一种便捷的版本管理方法,对于用户尤其是需要同时使用不同产品线的用户,可以方便的进行按特定主题的代码管理。例如对于ST 内部FAE 及代理的技术支持人员,使用GIT,可以方便的按用户/问题进行测试代码的管理了。本文档以STM32Cube_FW_F7_V1.4.0 为例介绍如何把官方库建立成一个基于git 的本地库,同时适用于cube 库和标准库。

一种在IAR中实现通过将程序在SRA...
(0.2M)
88
(2.0M)
116
2016-11-18

文档说明:此问题由客户工程师提出,客户在使用STM32F411 芯片的时候,希望将程序放在SRAM 里面调试来评估下相应的功耗。

HID与音频冲突问题
(0.1M)
180
2016-11-17

文档说明:Demo 程序中,HID 和 Audio 单独运行都不会有问题,把 HID 和 Audio 整合在一起,同进传送数据时,会出现Audio 不能传送数据的情况。

在STM32L011上通过I2C接口...
(0.2M)
138
(17.9M)
370
2016-11-17

文档说明:客户计划使用STM32L011xx开发一款光模块产品,需要MCU支持I2C接口下载代码。但STM32L011xx内部Bootloader没有支持I2C接口,所以需要我们使用IAP的方式来帮助客户实现该功能。

RMW(Read_Modify_Wr...
(0.4M)
111
(0.1M)
61
2016-11-17

文档说明:在客户使用STM32F7xx(Cortex-M7内核)实际测试中,会发现同等主频下STM32F4xx(Cortex-M4)执行同样一段简单程序在时间上要快于STM32F7xx,这个会影响到客户切换到STM32F7xx的信心,也对ST以及ARM宣传上Cortex-M7内核执行时间远快于Cortex-M4内核的说法提出质疑,本文将针对具体案例说明这一情况的产生以及解决办法。

如何使用Eclipse和GCC搭建S...
(0.9M)
146
2016-11-17

文档说明:虽然现在绝大部分的客户都是使用Keil和IAR这类收费的IDE,对于很多小型或刚起步的公司来说,这无疑是一笔不小的费用,所以本文将介绍如何使用Eclipse和GCC这免费软件搭建STM32的环境.

STM32 库函数性能对比
(0.2M)
224
2016-11-17

文档说明:ST已经推出了三种库函数,用以方便客户快速开发STM32系列的MCU。从最早的标准外设驱动库,到后来的Cube HAL,再到 Cube LL,还有直接写寄存器。这几种库的代码效率到底如何呢?本文将针对这个问题进行分析和对比,最后提供对比数据供大家参考。

基于STM32F7的网络时间同步例程
(0.5M)
156
(3.0M)
166
2016-09-20

文档说明:本文介绍的是NTP客户端,NTP协议是TCP/IP协议中的应用层协议。NTP的全称是Network Time Protocol, 它是用来同步网络中个计算机的时间的协议。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。

无法使用内置Bootloader的D...
(0.5M)
244
2016-09-20

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

如何使用STM32NUCLEO板来测...
(0.3M)
180
2016-09-20

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

STM32L011和STM32F09...
(0.3M)
142
2016-09-20

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

基于Cube库无法检测CAN2的接收...
(1.1M)
180
(3.5M)
143
2016-08-30

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

STM32L011x和STM32L0...
(0.7M)
123
2016-08-30

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

bxCAN的过滤器的4种工作模式以及...
(0.9M)
301
(10.2M)
589
2016-08-09

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

如何基于HID(MOUSE)例程生成...
(0.3M)
138
(1.1M)
214
2016-08-09

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

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

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

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

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

STM32F746ZG_USB驱动不...
(0.5M)
179
2016-07-14

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

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

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

一种从用户代码调用系统存储器中Boo...
(0.7M)
164
(0.1M)
131
2016-07-14

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

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

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

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

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

P_NUCLEO_IHM001电机开...
(0.6M)
216
2016-07-14

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

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

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

MCU在STOP状态下通过UART唤...
(0.2M)
200
2016-07-05

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

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

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

通过STM32CUbeMX建立USB...
(0.9M)
381
(5.2M)
374
2016-07-05

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

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

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

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

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

STM32 Bootloader中 ...
(0.2M)
346
2016-06-28

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

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

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

STM32F3xx_STM32F4x...
(0.4M)
158
2016-06-28

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

STM32F103C8T6 程序上电...
(0.2M)
217
2016-06-28

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

使用STM32 ST_LINK Ut...
(0.2M)
141
2016-06-28

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

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

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

STM8 CAN总线的IdMask模...
(0.6M)
152
2016-06-21

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

STM32 基于 Nucleo板 C...
(1.0M)
217
2016-06-21

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

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

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

STM32F411CEUx 能下载程...
(0.4M)
114
2016-06-21

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

USART 中断方式接收无响应问题的...
(0.3M)
210
2016-05-13

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

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

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

如何将coremark程序移植到ST...
(1.1M)
127
2016-05-05

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

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

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

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

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

关于STM32 USB作为从机设备时...
(0.5M)
224
2016-03-25

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

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

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

STemWin驱动移植_FLASH_...
(0.4M)
208
2016-01-06

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

STM32Cube_FW_F4中RT...
(0.1M)
138
(0.1M)
129
2016-01-06

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

STM32F1通用定时器示例详解_O...
(0.6M)
202
2016-01-06

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

一种使用Timer测试HSI实际值的...
(0.3M)
132
(2.2M)
130
2016-01-06

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

如何用LSE校准STM32F4内部R...
(0.2M)
134
(5.1M)
167
2016-01-06

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

STM32F0中Guard Time...
(0.2M)
128
2015-12-02

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

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

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

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

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

如何通过STM32的串口实现简易脱机...
(0.9M)
147
(14.8M)
416
2015-12-01

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

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

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

关于AN4065中STM32F0 I...
(0.2M)
178
2015-12-01

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

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

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

STM32 utility的hot ...
(0.3M)
122
2015-12-01

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

使用mbed进行STM32开发及ST...
(0.7M)
160
2015-12-01

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

使用STM32CubeMX实现USB...
(0.8M)
313
(17.7M)
781
2015-12-01

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

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

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

STM32F30x 的ADC 采样的...
(0.3M)
187
(3.0M)
185
2015-11-11

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

使用CubeMX生成TCPEchoS...
(0.6M)
197
2015-11-03

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

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

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

STM32F091空片使用Syste...
(1.7M)
163
2015-09-28

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

PCROP区域函数无法被调用的问题与...
(0.2M)
132
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

STM32F334 应用于LLC_S...
(0.3M)
75
(0.1M)
68
2015-09-08

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

HRTIMER的多种Fault事件联...
(0.2M)
142
(0.1M)
119
2015-09-06

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

基于STM32F411_Nucleo...
(0.4M)
179
2015-08-28

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

一步一步使用STemWin在STM3...
(0.4M)
248
2015-08-28

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

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

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

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

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

对Flash 操作导致USART 接...
(0.2M)
180
2015-07-28

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

STM32F2电压调节器REGOFF...
(0.4M)
118
2015-07-28

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

STM32F7与STM32F4的复位...
(0.3M)
111
2015-07-28

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

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

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

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

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

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

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

使用STM8L_Discovery验...
(0.3M)
60
(0.1M)
67
2015-07-28

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

外部IC连接NRST导致MCU内部复...
(0.3M)
142
2015-07-28

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

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

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

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

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

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

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

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

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

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

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

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

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

STM32F030R8 定时器移植问...
(0.2M)
142
2015-07-28

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

STM32F0使用RTC Tampe...
(0.3M)
120
(0.1M)
111
2015-07-28

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

STM32F1通用定时器示例详解_T...
(1.1M)
177
2015-07-28

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

STM32L053可控PWM脉冲方法...
(0.7M)
165
2015-07-28

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

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

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

软件启动模式导致 IWatchDog...
(0.2M)
143
2015-07-28

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

Keil中使用STM32F4xx硬件...
(0.3M)
248
2015-07-28

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

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

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

使用指针调用函数产生 Hard Fa...
(0.2M)
154
2015-07-28

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

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

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

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

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

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

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

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

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

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

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

STM32F4xx PCROP应用
(0.9M)
113
(13.4M)
161
2015-07-28

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

STM32L053的GPIO翻转速度...
(1.1M)
140
2015-07-28

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

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

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

IAR下使用J_Trace进行指令跟...
(0.3M)
138
(0.1M)
118
2015-07-28

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

MDK Logic Analyzer...
(0.9M)
156
(0.4M)
158
2015-07-28

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

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

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

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

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

STVD在调试时弹出“Cannot ...
(0.2M)
139
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”。

关于STM8S SWIM Error...
(0.2M)
120
2015-07-28

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

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

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

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

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

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

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

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

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

使用STM32实现锂电池充电器
(0.1M)
144
(0.1M)
75
2015-07-28

文档说明:在很多便携式消费类设备上,通常需要通过USB口对设备自带的锂电池充电。如果使用专用的电池管理芯片,不仅增加了产品成本,也增大了PCB的面积。所以客户希望在已有的主芯片STM32上同时实 现对锂电池的充电管理。

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

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

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

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

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

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

验证STM32F401在STOP模式...
(0.2M)
115
(0.1M)
109
2015-07-28

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

在OTG主机库对NAK的处理
(0.3M)
115
(16.0M)
155
2015-07-27

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

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

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

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

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

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

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

USART的断帧检测
(0.2M)
138
(15.0M)
229
2015-07-21

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

Boot Loader与上位机通信不...
(0.3M)
377
2015-07-21

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

IAP_APP 模式下不能启动 RT...
(0.2M)
119
2015-07-21

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

STM32 MCU IAP例程跳转到...
(0.2M)
341
2015-07-21

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

STM32F09x不使用BOOT脚实...
(1.5M)
134
(0.1M)
134
2015-07-21

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

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

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

从 IAP Loader 向 App...
(0.3M)
249
2015-07-21

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

FreeRTOS RAM使用情况及优...
(0.4M)
337
2015-07-21

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

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

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

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

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

STM32F429使用外扩SDRAM...
(0.2M)
161
(4.4M)
150
2015-07-21

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

使用STVP实现对STM32L1系列...
(0.4M)
142
2015-07-21

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

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

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

在IAR 6.5下如何把数据放在Fl...
(0.2M)
154
2015-07-21

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

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

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

USART1不能设定600BPS的波...
(0.2M)
144
2015-07-20

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

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

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

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

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

STM8S 中 UART 奇偶校验的...
(0.3M)
111
(0.1M)
101
2015-07-16

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

STM8L152C6T6硬件IIC_...
(0.3M)
148
2015-07-15

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

STM8L051F3P6串口UART...
(0.4M)
129
2015-07-14

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

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

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

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