Rhys' EE Adventures

Don't let the smoke out

  • Home

Forth on the Arduino (Forthduino)

Posted by Rhys on 2 August 2015
Posted in: Personal Projects.

ForthduinoI 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.

Posts navigation

← $5 WiFi/Web Controlled Power Relays
PicAXE based Motor Driver →
  • Recent Posts

    • Pineapple Cam
    • Toastmasters Speech Timing System
    • A very expensive Etch-A-Sketch (+Extensions)
    • Driving a multiplexed 512 LED panel from the stack
    • PicAXE based Motor Driver
  • Recent Comments

    • Archives

      • July 2017
      • January 2016
      • December 2015
      • November 2015
      • October 2015
      • August 2015
      • June 2015
      • May 2015
      • February 2015
    • Categories

      • Personal Projects
      • Uni Projects
    • Meta

      • Log in
      • Entries feed
      • Comments feed
      • WordPress.org
    • Recent Posts

      • Pineapple Cam
      • Toastmasters Speech Timing System
      • A very expensive Etch-A-Sketch (+Extensions)
      • Driving a multiplexed 512 LED panel from the stack
      • PicAXE based Motor Driver
    • Recent Comments

      • Archives

        • July 2017
        • January 2016
        • December 2015
        • November 2015
        • October 2015
        • August 2015
        • June 2015
        • May 2015
        • February 2015
      • Categories

        • Personal Projects
        • Uni Projects
      • Meta

        • Log in
        • Entries feed
        • Comments feed
        • WordPress.org
      Proudly powered by WordPress Theme: Parament by Automattic.