- Category: Articles
- Created: Sunday, 03 May 2009 23:48
- Last Updated: Saturday, 05 January 2019 10:58
- Written by Rick Swenton
- Hits: 6504
I got bitten by the bug again. Over 16 years ago I developed a microprocessor system to control my Ham Radio repeater. I have not really done much hardware or software development since then. Things sure have changed. I obtained a Parallax Propeller development board to start learning more about this fascinating chip. [I am not affiliated with Parallax. Any views or opinions presented here are my own, including my excitement.]
[From the Parallax Web Site:] The Propeller chip makes it easy to rapidly develop embedded applications. Its eight processors (cogs) can operate simultaneously, either independently or cooperatively, sharing common resources through a central hub. The developer has full control over how and when each cog is employed; there is no compiler-driven or operating system-driven splitting of tasks among multiple cogs. A shared system clock keeps each cog on the same time reference, allowing for true deterministic timing and synchronization. Two programming languages are available: the easy-to-learn high-level Spin, and Propeller Assembly which can execute at up to 160 MIPS (20 MIPS per cog).
The development board is on the right. Just plug in a 9V power supply and a USB mini cable. Download the free Propeller Tool Software and you will be sending demo programs to the onboard EEPROM over USB in no time. The Propeller Tool Software is a full-featured Integrated Development Environment (IDE) that consists of an editor, complier/assembler and USB and serial downloader. Parallax also provides a terminal program so you can interact with the Propeller in real time through a console window.