There are 10 posts under category Microcontroller.

Using STM32 Timers (Blue Pill) and Rust to measure input pulse width on a Timer channel, covering everything from Input Capture theory to a complete program example.

Accessing Timer Peripherals for Downcounting and Center-Aligned Counter Modes on the Blue Pill (STM32F103C8) using the Rust programming language.

Using the Rust language to access the ADC on the STM32F103C8 with scan mode and continuous conversion, from introduction to program examples

Using ADC Peripherals on the Blue Pill (STM32F103C8) with Scan Mode from introduction and schematic diagrams to program examples

Using ADC Peripherals on the Blue Pill (STM32F103C8) with Continuous Conversion methods in Rust, covering Polling, DMA, and Interrupt techniques, complete with code examples.

The process of debugging the Blue Pill (STM32F103C8) in VSCode: Starting from software preparation, file setup, and project configuration, to the debugging execution.

Configuring the Blue Pill (STM32F103C8) GPIO pins as analog inputs using Rust programming languages. This covers everything from the Analog-to-Digital Converter (ADC) specifications and advanced ADC features to practical analog input programming examples.

Accessing Timer peripherals on the STM32F103C8 (Blue Pill), from theory to example programs using Timers as counters with Rust programming language.

Use STM32 Blue Pill (STM32F103C8) GPIO peripherals for both Input and Output, from the various configuration modes to writing practical program examples using the Rust programming language.

Programming the STM32 Blue Pill using Rust on Linux: from hardware preparation and software setup to running your first Rust program on the STM32F103C8.