Pages created and updated by Terry Sturtevant Date Posted: May 12, 2017

CP316: Microprocessor Systems and Interfacing

QwikFlash Development Kit - Board Test
[click on image to increase size]

The QwikFlash Development Kit comes pre-programmed with a performance verification program that lets the user test all components of the board.

QFPV.asm - source for the performance verification program

To perform a test, apply power to the board using the provided 9V power supply. The power supply provides 300 mA of current and connects to the QwikFlash board's CON3 power jack via a six-foot (2,8 m) long cable with a 2.1 mm power plug on the end.

  1. Immediately above the power supply connector, CON3, there is a power switch, SW1, which turns the power to the board on/off. Turn the switch on.

  2. LED D1, the power indicator, to the right of the power switch should be lit.

  3. LED D2, "alive" indicator, should blink (10 milliseconds on) every 2.5 seconds for a 2.5 MHz internal clock (10 MHz oscillator).

  4. On the LCD, liquid crystal display, the top left entry should be QFPV for QwikFlash Performance Verification.

  5. Locate RPG1, rotary pulse generator, and output LEDs D4 and D5. Turn the RPG left and right. As you turn the RPG through its range of motion, you should see the LEDs D4 and D5 light up to represent the binary values 0 to 3. If you count the increments (where each increment is represented by a different output), you should see 24 increments over a full revolution of the knob.

  6. SW2, reset, resets the system. Position RPG so that both output LEDs are on. Pressing reset should reset the system and the LEDs should go off.

  7. The current temperature, as measured by the temperature sensor located at TMP1, should be displayed on lower left corner of the LCD. If you carefully blow on the sensor or lightly touch the sensor, the temperature should rise. Any temperature above 125 degrees is incorrect.

  8. Locate SW3, an input switch, and output LED D6. Push SW3 to toggle the D6 LED. In addition, it will complement (one's complement with the result displayed in hex) the value being displayed on the lower right hand corner of the LCD.

  9. Turn POT1, potentiometer, to change the values being displayed on the right of the LCD. The upper and lower values should be the same or the complement of each other depending on the state of SW3. The lower value tests the potentiometer value through the A/D converter on the microcontroller. The upper value tests U2, the D/A converter, on the board.
Creative Commons License

Information on this site which is produced by Terry Sturtevant is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License.


To view pdf documents, you can download Adobe Acrobat Reader .
get Acrobat Reader
If you need to update a browser, you might try Firefox which is Get Firefox!
Since this page uses cascading style sheets for its layout, it will look best with a browser which supports the specifications as fully as possible.

If you are looking for an office package, with a word processor, spreadsheet, etc., you might try LibreOffice which is Get LibreOffice!

Go to the main page for the Department of Physics and Computer Science.

Valid XHTML 1.0 Strict

Valid CSS!

Wilfrid Laurier University