Arduino_STM32
Every programmer desires to surround themself with a familiar programming environment which allows smooth and efficient code development, without having to constantly struggle with the foibles of the...
View ArticleState of the Nation
"Procrastination got me to where I am today...."There has never been a better time for the technically creative hobbyist. New devices are appearing almost daily and prices are constantly being eroded....
View ArticleIdeas into Action
Last year, I backed a good friend's Kickstarter, for the Mirobot - a small open source, WiFi controlled turtle-like robot to help teach kids to code. It was well received, and well over-funded, and...
View ArticleArduino programs ARM
OK - so for the last couple of days I have been waxing lyrical about a new extension to the Arduino IDE which allows it to program the STM32F1xx range of Cortex M3 microcontrollers.This afternoon, I...
View ArticleIntroducing PianoForte
A partly assembled PianoForte pcb before adding the wireless modules.IntroductionIn a couple of previous posts I commented how many modern electronic products are built from a series of building blocks...
View ArticleArduino - Teenage Strife
It's probably common knowledge that all is not well in the Arduino household.A rift has opened up between the original founders, who started Arduino.cc and their long term hardware builder, who has now...
View ArticleExploring PianoForte - Part 1
A minimum build PianoForte - under test with a STM32F103CBPianoForte is an experiment in hardware. To create from scratch a small pcb design that brings the best qualities of recent open source...
View ArticleExploring PianoForte - Part 0
The minimum build PianoForte - just 20 componentsPianoForte is an experiment in hardware. It is the combination of several ideas, using the latest wireless modules and hardware, in order to create a...
View ArticleOne song - to the tune of another......
One Song to the tune of another....It is said that any processor, given enough time, can emulate the operation of any other processor. With this in mind, this week I have been having a retrospective...
View ArticleBenchmarking Arduino - and his Chums.
BackgroundThe standard Arduino based on the ATmega328 is an 8-bit device with a 16MHz clock frequency and 2K bytes of RAM.I have for some time been exploring more powerful alternatives to the Arduino -...
View ArticleInterfacing Chord Keypad to FPGA
Five keys plus thumb operated shift/control keyThis is a simple chord style keypad that I made up a few years ago. It is loosely based on the Microwriter - an early UK designed portable keypad /...
View ArticleUsing Piano Forte with the Espruino Javascript Interpreter
Piano Forte - with ESP8266 WiFi and HM-11 Bluetooth Low Energy In the last few weeks, a few things have come to light that make working with the STM32Fxxx series of ARM microcontrollers a lot more...
View ArticleAt last - The STM32F7xx a 216MHz ARM Cortex M7 core for the hobbyist
ARM core microcontrollers have made significant advances over the last few years, and last week saw the commercial release of the STM32F746 - an ARM Cortex M7 core that runs at 216MHz.With this newly...
View ArticleHow Ragworm helped me create a STM32F746 breakout board in under 2 weeks
EagleCAD LayoutLast time I described how ST Microelectronics had finally released their long awaited STM32F7xx series of ARM Cortex M7 microcontrollers, and how, conveniently for the hobbyist, that a...
View ArticleFirst steps coding and speed testing the STM32F746 Break Out Board
It's a few days since I received my prototype STM32F745 Breakout boards and I have slowly been writing some basic firmware functions to test out the hardware.Whilst I have done a fair bit of code...
View ArticleHoliday Hacking - A Survivor's Guide
I'd forgotten I was packing so many platforms.....The Hackers Survival Kit was an idea that simultaneously occurred to me and Les Pounder @biglesp - me stranded in Greece for 2 weeks, with my brain...
View ArticleAdventures in ARM Land - Part 1 - Surveying the Territory
IntroductionThis post is the first of a series of three (or more), intended to introduce the newcomer to the world of 32bit ARM processors, based on my past experiences. Whilst not a tutorial with code...
View ArticleAdventures in ARM Land - Part 2 - Establishing Base Camp
IntroductionIn part 1, I introduced a range of commercially available development boards which would allow the newcomer to get started with 32bit ARM microcontrollers - specifically the STM32Fxxx range...
View ArticleAdventures in ARM Land Part 3 - What Next?
A series of blog posts about working with 32 bit ARM microcontrollersSee Part 1 "Surveying the Territory"and Part 2 "Establishing Base Camp"Whilst you are waiting for Part 3 - here's some nice bedtime...
View ArticleSimple Imaging using the Papilio Duo FPGA Board
This is a work in progress - have a look later for any updatesIntroductionEarlier this year I bought a Papilio Duo FPGA board from Gadget Factory. It has the combination of a FPGA and Arduino on the...
View Article