1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/docs/Ben_PCF8833 Sun Nov 24 21:31:11 2013 +0000
1.3 @@ -0,0 +1,20 @@
1.4 +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.
1.5 +
1.6 +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.
1.7 +
1.8 +== Goals ==
1.9 +
1.10 +* Experiment with SPI communication using the 8:10 port (see [[UBB]])
1.11 +* Re-use an Arduino shield that wasn't seeing any action
1.12 +* Prototype code that may one day be ported back to the Arduino
1.13 +* Evaluate [https://www.adafruit.com/products/757 level shifters] for interfacing needs
1.14 +
1.15 +== Progress ==
1.16 +
1.17 +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.
1.18 +
1.19 +<gallery widths=400px heights=300px>
1.20 +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
1.21 +</gallery>
1.22 +
1.23 +[[Category:Ben NanoNote]]