STM32 MCUs
From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooting, ecosystem, and product details.
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

FAQ: Troubleshooting a USB core soft reset stuck on an STM32

Intro This article addresses an issue where the USB_OTG_GRSTCTL_CSRST bit in the GRSTCTL register fails to reset, resulting in a timeout during USB initialization. The problem is related to timing and initialization, particularly with the USB PHY and...

2-fixed.png FBL_0-1748439955183.png
FBL by ST Employee
  • 681 Views
  • 0 comments
  • 2 kudos

Empty check mechanism on STM32

STM32 MCUs feature the system memory boot mode, which enables programming the device through the integrated peripheral interfaces, as outlined in AN2606 - Introduction to system memory boot mode on STM32 MCUs To select system memory boot mode at devi...

Guide to USB development resources on STM32

Introduction This article gives you the key information you need to dive into USB development on STM32. It mentions various resources, including training (MOOCs), articles, and application notes, that can help understand USB theory and hardware imple...

Gyessine by ST Employee
  • 3019 Views
  • 1 comments
  • 6 kudos

CAN (bxCAN) bit time configuration on STM32 MCUs

Introduction Timing aspects are crucial in a CAN bus system design. The designer of the CAN bus system must study it carefully to prevent any communication issues on the CAN network.This article does not cover the CAN protocol description and its fra...

Figure 1_updated.png RCC_CAN_clock.png CAN_BTR_PRP.png mALLEm_0-1744729390319.png
mƎALLEm by ST Employee
  • 2400 Views
  • 0 comments
  • 0 kudos

How to program RDP OEM1 keys from the application code

Summary  Recent STM32 series have an interesting feature called readout protection with password. It is possible to configure it using the SWD/JTAG debug interface or within user application code. The theory and an example of the first method is full...

How to use GitHub with STM32CubeIDE

Summary This article is intended for users who would like to integrate STM32CubeIDE and GitHub. It covers the entire process from GitHub account creation to integration with STM32CubeIDE.  Introduction STM32CubeIDE is an integrated development envir...

image.jpg GhofraneGSOURI_7-1744643887531.png GhofraneGSOURI_8-1744643925408.png GhofraneGSOURI_9-1744643942382.png