STM32F103C8

The STM32F103xx medium-density performance line family incorporates the high-performance ARM®Cortex®-M3 32-bit RISC core operating at a 72 MHz frequency, high-speed embedded memories (Flash memory up to 128 Kbytes and SRAM up to 20 Kbytes), and an extensive range of enhanced I/Os and peripherals connected to two APB buses. All devices offer two 12-bit ADCs, three general purpose 16-bit timers plus one PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs and SPIs, three USARTs, an USB and a CAN.

Main Content

buck50: Test and measurement firmware for “Blue Pill” STM32F103

“buck50 is open-source firmware that turns a “Blue Pill” STM32F103 development board (widely available for approx. US$1.50) into a multi-purpose test and measurement instrument, including: - 8 channel, 6+ MHz logic analyzer - Approx. 5K sample buffer depth - Samples stored …

Dual Trace Oscilloscope

“When I build my previous mini oscilloscope I wanted to see how well I could make my smallest ARM microcontroller a STM32F030 (F030) perform, and it did a nice job. In one of the comments it was suggested that a …

Let’s make a DIY gpg usb key

“Some of you may know that you can use yubikey’s as a gpg smart card for message encryption / ssh login however starting at $45 for a compatible one I didn’t really like that, so I searched a bit …

Inverse Thermal Camera

“Converts images to heat - not the other way around This little selfie camera was made as a weekend project almost two years ago. Practically everything came out of my parts bin and so it fit the Making Tech At Home …

Nuttx on the STM32F103C8T6

“Wouldn’t it be C O O L to have a Linux prompt on the STM32F103C8T6. Not likely, however, Nuttx on the STM32F103C8T6 is about as close as you will get. Nuttx is a RTOS which runs on a wide …

Alternately Occluding Dichoptic Modifier of Stereoscopic Transmission 32 - STM32F103C8T6+STMAV340 VGA Superimposer

“For some time Ive been working on a successor to to the original AODMoST. New device uses faster and better 32-bit microcontroller and faster analog video switch. It allows to AODMoST 32 to work with higher resolutions and implement new …

Arduino Nano 33 BLE/IoT Custom Debugging

“Learn how get going with debugging on your Arduino Nano BLE, as well as build your own low cost debugger module in the process! Story When you’ve finally found you need a debugger, and you’re not sure which …

Sega Genesis Controller to USB Adapter for $2

“This adapter allows a Sega Genesis / Mega Drive controller emulate dual XBox 360 gamepads for use with retroarch or other software. It uses a Arduino-compatible stm32f103c8t6 blue pill for the electronics. Ingredients: - stm32f103c8t6 blue pill - two DB9 male sockets (I …

Using a STM32 Like an Arduino Tutorial | STM32F103C8

“In the following tutorial, we will be looking at the different microcontrollers offered by STM like the STM32F103C8, STM32F030F4 and STM8S103F3. We will be comparing these micros to each other along with comparing them to the Arduino. Once that is …

Bare Metal STM32 Programming and a Quadcopters Awakening

“Last year I got the Crazepony Mini quadcopter, and just recently I figured out how to program it. I will show my progress in this post, and it will also serve as a getting started guide for programming STM32 microcontrollers …