I knew that sooner or later I was going to be learning Forth so I thought I would be proactive and set up one of my micro controllers with AmForth as a development system. Forth is a very low level, stack based, language which is also very versatile and fast (due to being so close to the actual hardware). For the Arduino Uno shortcut
Firstly, this is intended only for people with an Arduino Uno (or clone) and a USBasp ($1.66) programmer!!
To overwrite the Arduino boot loader I needed to use the ICSP connection on the Uno Board (this can be reversed later by selecting “Burn Bootloader” under Tools in the Arduino IDE). Make the following connections to be able to program the Atmega328 (Arduino Chip) at this lower level.
![]() Image Source |
![]() Image Source |
I have written a simple batch file to load the software IF you are using an Atmega328 (Uno), and a USBasp programmer, and you have the Arduino IDE installed. Here it is.
Also check out the official documentation, licenses and releases over at AmForth.