1
|
- Raymond Allen, Ph.D., E.E.
- (AKA Rayman)
|
2
|
|
3
|
- Key Features
- Propeller uController at 80 MHz
- QVGA LCD Display (320x240xRGB)
- USB connectivity (and optional power)
- Full size SD card interface
- Stereo audio output with headphone driver
- 3-Axis MEMS accelerometer
- 8 free Propeller pins
- 8-bit DAC output and 8-bit ADC input
- 2.5” x 3.8” board size with 3” x 2” mounting
holes for 4-40 hardware
- Low Cost: $145 MSRP, $95
Introductory Price, $79 Expo Price !!!
|
4
|
- Hardware overview
- Software overview
- Imagine!
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
- LCD interface in 8-bit 8086 mode
- Can specify color in 16 or 24 bits (but only 18 bits actually used)
- Note: Front panel pushbutton
to ground with simple 10k pullup on dedicated pin
|
12
|
- Drivers can be grouped into buffered or unbuffered modes
- In buffered mode, a representation of the entire screen is stored in HUB
RAM
- Use 16-bit mode
- PSM Graphics Demo
- PSM TV Text
- In unbuffered mode, routines write directly to LCD
- Use 24-bit mode
- PSM Serial Control
|
13
|
- Save 12kB of RAM using PSM!
- Can increase resolution from 256x192 to 320x240!
|
14
|
- Uses Clemens’ “Secret Font” (8x12) for 40x20 text (up
from 40x13 with TV_Text )
- Driver continuously updates screen
|
15
|
|
16
|
|
17
|
- Mounts to PSM and provides:
- Rechargeable battery power with two AA cells
- Video, keyboard and mouse
(see Prop Video!)
- RTC with Lithium backup
- Enough 5V power to drive servo (barely!)
|
18
|
- Mostly the same, but with touchscreen!
|