nowfound

Life & fun · September 17, 2018

Introduction to embedded ARM programming with libopencm3

Starting from scratch: deploying blinky on a baremetal STM32

Introduction to embedded ARM programming with libopencm3 launched on September 17, 2018 with 5 votes, #1,209 of 2,635 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 8 years on.

What it does

For many years now, I have found myself building (admittedly small) electronics projects, and for almost all of that time I have found myself reaching for the same microcontroller: the humble Atmega 328p that powers so many Arduinos (and Arduino clones!). This choice was driven by the fact that being an Arduino-compatible MCU meant I could take advantage of the huge library of code built for the Arduino platform. However, the choice is somewhat limiting - with only 16KiB of flash and 2KiB of sram, some applications were simply infeasible within that range. In addition, the relatively slow 16MHz top speed can make high-data-rate applications, like display driving, somewhat of a challenge.…from rhye.org

Does a similar job

all alternatives →

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, September 2018

the whole month →