I just moved to the USA, and as a leaving gift, a work colleague gave a New Zealand themed version of the classic game Snakes and Ladders (the NZ theme being that this was Taniwha and Ladders, of course). [Read More]
Hello! I'm Hammond (kiwih on Github) and I like to tinker and build things!
Tutorial: Getting started with an ST development board using STM32CubeIDE
Project initialisation, intro to debugging, and using the virtual COM port
Getting started with an 32-bit ARM-based microcontroller is always a little daunting. There’s a plethora of available microcontrollers, platforms, development boards, tools, and software. Everyone seems to have their own opinion on what is best to use, and debates between the available options range in tone from pleasant and insightful... [Read More]
Walkthrough: Reading an Agilent oscilloscope via RS232
Enabling data transfer from 'scope to PC
Recently I acquired an older Agilent 54621A oscilloscope for my at-home workstation, and yes, that is a floppy drive on the front. [Read More]
Rescuing a trashed LED Matrix
Reverse engineering a simple embedded system!
I was cycling through a light industrial area in Auckland City when I came across a rubbish bin awaiting pickup on the side of the road. It caught my eye as it was practically overflowing with discarded LED Matrix modules - big ones, about a foot in each dimension! I... [Read More]
The PIC16F-antastic picmicro clone
Can we emulate a PIC16F core using an FPGA?
In this project I set out to create a cycle-accurate FPGA-ready clone of the picmicro-midrange core, i.e. it is a PIC on an FPGA! While there are other FPGA ready clones of PICs, I still wanted to make my own as a learning experience. As a point of difference, however,... [Read More]