Arduino STM32 NeoPixels (WS2812B) using SPI DMA

posted in: Arduino, STM32 | 6

RGB LED strips (aka Neopixels) have been around for a number of years now, so I’ve been somewhat behind the curve in not having tried these interesting devices until now.However I recently bought a 1M strip of 30 LEDS which feature the WS2812B device, from a local eBay vendor. As regular readers will know, my microcontroller of choice for most general purpose work is the cheap and trusty STM32F103C in conjunction with the Arduino API, … Read More

GD32F103: A STM32F103 on steroids!

posted in: STM32 | 6

Edit. June 2018 At the time I wrote this post, cheap GD32 based boards were  being sold on AliExpress and eBay. However this is no longer the case. I’m just retaining this post for historical reference   Original post   The world of the STM32 continues to get more interesting, with the recent availability of micro-controller boards based on the GigaDevices GD32F103. These devices have a quoted operating frequency of 108MHz, but as I … Read More

Arduino STM32 – USB Serial and DFU

posted in: Arduino, STM32 | 4

I often get asked about why the USB Serial doesn’t seem to work on Maple mini or generic STM32F103 boards loaded with the STMduino-bootloader. If you buy a brand new Maple mini, and plug it into your PC or Mac or Linux box. Do not be suprised if you only see a DFU device. This is normal. Just compile and upload a blank sketch.  Even a blank sketch will contain the Serial USB code, … Read More

Particle (aka Spark) Photon, first impressions

posted in: IoT, STM32 | 2

I finally received the 2 Spark aka Particle, Photon boards today. I ordered 2 of these way back at the end of last year when one of my clients was interested in doing some environmental monitoring using wifi and an IoT device. Initially delivery time was March, but they finally arrived now (June). I’m not sure if I should have expected more, but they arrived in a plain white padded bag, albeit in custom … Read More

1 2