Home
Feature Matrix
Oberon
Dev Boards
Download
Forum
Support
Orders
Upgrades
About Us


Development Boards

The standard Astrobe examples have been tested with a range of development and educational boards. If you have not already chosen or designed your hardware we recommend starting with one of these boards for the quickest way to get up and running.

A USB to Serial adapter (e.g. the SparkFun FTDI Basic Breakout) or a USB to RS232 Converter cable which allows you to connect a USB port on your computer to UART0 on your development board is the only additional hardware that you may need to program, and communicate with, the microcontrollers with these boards. Examples showing how to connect these to boards are in the Development Boards section of the Astrobe forum.

The compiled code is uploaded to the target from a PC via an RS232 or USB connection by selecting the Upload command from the Astrobe Project menu. Alternatively Astrobe also creates a standard HEX format file for use with a 3rd-party upload tool like FlashMagic.

The Run command on the Astrobe Project menu opens a terminal window on your PC. You can use this window to send and receive text to / from your program on the microcontroller using functions from the Astrobe library modules In and Out. Diagnostic runtime error messages are also displayed in this window. The messages identify the line number and name name of the source code file where the error occurred enabling you to quickly pinpoint the source of the problem.


Cortex-M3 Development Boards
The startup files, library modules and linker included with the initial release of Astrobe for Cortex-M3 support the following microcontrollers from NXP (Philips):

  • LPC1343 / 1313
  • LPC1315 / 1316 / 1317 / 1345 / 1346 / 1347
  • LPC1759 / 1758 / 1756 / 1754 / 1752 / 1751
  • LPC1769 / 1768 / 1767 / 1766 / 1765 / 1764 / 1763

Astrobe includes library modules which contain many of the register / peripheral definitions for these families. Full operational details of are included in the NXP User manuals.

The source code examples provided with Astrobe have been tested on the following development boards:

Company Board   Approx.
Price
ARM LPC1768 mbed board $US 60.00
+ mbed Application Board 60.00
Coridium Corp LPC1751 PROplus $US 30.00
LPC1756 SuperPRO 49.00
Embedded Artists
LPC1343 Quickstart Board EUR 17.00
LPC1347 LPCXpresso Board 20.00
LPC1769 LPCXpresso Board 20.00
+ LPCXpresso Base Board 89.00
EzSBC LPC1347 EzSBC2 board $US 18.00
Olimex LPC-P1343 Prototype Board EUR 13.00
LPC-1766STK Prototype Board 76.00


NXP LPC2000 Development Boards
The startup files, library modules and linker included with Astrobe for LPC2000 support the following families of ARM7 microcontrollers from NXP (Philips):

  • LPC2101 / 2102 / 2103
  • LPC2104 / 2105 / 2106
  • LPC2109 / 2119 / 2129
  • LPC2132 / 2134 / 2136 / 2138
  • LPC2142 / 2144 / 2146 / 2148
  • LPC2212 / 2214
  • LPC2364 / 2366 / 2368 / 2378

Astrobe includes library modules which contain many of the register / peripheral definitions for each of these families. Full operational details of are included in the NXP User manuals.

The source code examples provided with Astrobe for LPC2000 have been tested on the following development boards:

Company Board   Approx. Price
Coridium Corp LPC2103 PRO Board $US 35.00
LPC2103 ARM7 Microcontroller 49.00
+ SparkFun FTDI Basic Breakout +15.00
Elektor Magazine LPC2106 ARMee Processor board $US 45.00
+ Motherboard +25.00
LPC2148 Sceptre board 143.00
Embedded Artists
Education Boards
LPC2103 Education Board EUR 35.00
LPC2148 Education Board 100.00
LPC2138 Education Board 119.00
+ Experiment Expansion Board 75.00
Embedded Artists
Quickstart Boards
LPC2106 RS232 QuickStart Board EUR 40.00
LPC2148 USB QuickStart Board 50.00
+ QuickStart Prototype board +20.00
Olimex LPC-P2103 Prototype Board $AUD 55.00
LPC-H2129 Header Board 80.00
LPC-P2138 Prototype Board 90.00
LPC-P2148 Prototype Board 100.00
LPC-MT-2138 Development Board 115.00
LPC-P2378 Prototype Board 140.00
LPC-2378-STK Development Board 210.00

Copyright © 2013 CFB Software. All rights reserved. Privacy Policy
ABN 20 939 391 060