32305 Parallax Inc, 32305 Datasheet - Page 9

KIT EDUCATION PROPELLER

32305

Manufacturer Part Number
32305
Description
KIT EDUCATION PROPELLER
Manufacturer
Parallax Inc
Series
Propeller™r
Type
MCUr
Datasheets

Specifications of 32305

Contents
Propeller DIP Plus Kit, Prop Plug, PE Kit Project Parts, Breadboards and Storage Box
Product
Microcontroller Accessories
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
P8X32A
For Use With
130-32000 - KIT PROPELLER EDU PROJECT PARTS130-32305 - KIT PROPELLER DIP PLUS122-32000 - MANUAL PROPELLER
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
Test Program – PushbuttonLedTest.spin
This program will test the PE Platform’s EEPROM and external oscillator circuits as well as the I/O
pins as outputs, and you will modify it to test the I/O pins as inputs. For a new, factory-tested
Propeller chip the I/O pin testing may seem unnecessary, however, if this platform was used by a
student during the previous semester, or you purchased the kit used, it will be especially important.
In any case, subsystem and I/O pin testing before building experimental circuits is a good engineering
habit.
As written, PushbuttonLedTest.spin flashes an LED connected to any I/O pin on the Propeller chip’s
left side (P0 to P15), at a rate of 10 Hz if the pushbutton connected to P18 is not pressed, or at 4 Hz if
it is pressed. The fact that the LED blinks confirms the oscillator is working properly, since the
program causes the Propeller chip to use it for a clock signal. Next, the lead that connects P3 to the
LED circuit can be connected to P0, then P1, etc, through P15, and it should blink at 10 Hz at each
probe point, or 2 Hz if the button is pressed. This will test the output function of those pins.
How PushbuttonLedTest.spin works will be explained in later labs.
When the Propeller Tool’s Identify Hardware… feature works, it indicates that the transmit, receive
and reset wiring is all correct. If you have confirmed this, you will be able to download programs to
the Propeller chip’s RAM using the Run → Compile Current → Load RAM feature (F10). However,
we will use PushbuttonLedTest.spin to test is whether the EEPROM was correctly wired by using the
Propeller Tool’s Load EEPROM feature (F11).
Copyright © Parallax Inc. ● Application Note Title and Version ● 11/2/2006 ● Page 9 of 12

Related parts for 32305