One of those mostly half-duplex machine to machine protocols I
mentioned in my previous mail is what the LPC111x microcontrollers
from NXP use [1].

With UBB and SWUART, it's easy to write a programmer for it. This
is what an early prototype of a board using an LPC1112FNH33/202
looks like, with a LED to proove that the programming worked:

http://downloads.qi-hardware.com/people/werner/tmp/tornado2-cpu-blink.jpg

Apologies for the particularly ugly soldering job on the cable.

The programmer lives here:

http://projects.qi-hardware.com/index.php/p/ben-blinkenlights/source/tree/master/lpc111x-isp

The blinking LED test code that also contains a linker script and
basic runtime bringup - in case you're looking for a bare bones
development environment for such a CPU - is here:

http://projects.qi-hardware.com/index.php/p/ben-blinkenlights/source/tree/master/lpc111x-isp/test

This example code is work in progress, so there may still be bugs
in .data and .bss initialization.

- Werner

[1] chapter 26 (pages 406 through 424) of
    http://www.nxp.com/documents/user_manual/UM10398.pdf

_______________________________________________
Qi Hardware Discussion List
Mail to list (members only): [email protected]
Subscribe or Unsubscribe: 
http://lists.en.qi-hardware.com/mailman/listinfo/discussion

Reply via email to