paul@3 | 1 | Ben PCF8833 is an experiment with the Ben NanoNote and a "Nokia 6100" display provided by the [http://shieldlist.org/nuelectronics/colorlcd-joystick Color LCD & Joystick Shield] from Nuelectronics. Since the shield requires 5V logic but the Ben works with 3.3V, some [https://www.adafruit.com/products/757 level shifters] are required for this to work. |
paul@3 | 2 | |
paul@3 | 3 | The PCF8833 display controller, particularly when used with a "Nokia" display, was documented by James P. Lynch in his [http://www.sparkfun.com/tutorial/Nokia%206100%20LCD%20Display%20Driver.pdf Nokia 6100 LCD Display Driver] tutorial. It appears that most subsequent efforts have drawn from this work, and thanks are therefore due to the author for his generosity in sharing his findings. |
paul@3 | 4 | |
paul@3 | 5 | == Goals == |
paul@3 | 6 | |
paul@3 | 7 | * Experiment with SPI communication using the 8:10 port (see [[UBB]]) |
paul@3 | 8 | * Re-use an Arduino shield that wasn't seeing any action |
paul@3 | 9 | * Prototype code that may one day be ported back to the Arduino |
paul@3 | 10 | * Evaluate [https://www.adafruit.com/products/757 level shifters] for interfacing needs |
paul@3 | 11 | |
paul@3 | 12 | == Progress == |
paul@3 | 13 | |
paul@3 | 14 | A [http://hgweb.boddie.org.uk/ben-pcf8833/ repository] is available containing code to allow the Ben to communicate with the display, and some results are shown below. |
paul@3 | 15 | |
paul@3 | 16 | <gallery widths=400px heights=300px> |
paul@3 | 17 | File:PCF8833-with-breadboard.jpg|The display connected to a breadboard, with power supplied by an Arduino board's 5V output, and the Ben connected via two 3.3V to 5V level shifters to the display inputs |
paul@3 | 18 | </gallery> |
paul@3 | 19 | |
paul@3 | 20 | [[Category:Ben NanoNote]] |