diff options
| author | feurig <don@suspectdevices.com> | 2021-06-13 18:21:58 -0700 |
|---|---|---|
| committer | feurig <don@suspectdevices.com> | 2021-06-13 18:21:58 -0700 |
| commit | a357aa619f53530efd7ea4ced5ec48c28af881e6 (patch) | |
| tree | 43606e3607251d047acc6394848da9d2102de8f6 | |
| parent | 155d4b31193fd36e7fc9aa41fc452720cac792a1 (diff) | |
Add References
| -rw-r--r-- | README.md | 14 | ||||
| -rw-r--r-- | images/20001952c.pdf | bin | 0 -> 865289 bytes | |||
| -rw-r--r-- | images/AW9523+English+Datasheet.pdf | bin | 0 -> 836010 bytes | |||
| -rw-r--r-- | images/HD44780.jpg | bin | 0 -> 109772 bytes | |||
| -rw-r--r-- | images/adafruit_products_GPIO_Bonnet_Sch.png | bin | 0 -> 195497 bytes |
5 files changed, 12 insertions, 2 deletions
@@ -9,6 +9,14 @@ Looking under the keyboard membrane and tracing the connectors we can get the following key map under a 4x12 array (16 pins). +``` + 0123456789A B + -------------------- +0) *# ZXCVBNM/ <STOP> +1) -LASDFGHJK<?> <ENTER> +2) 0912345678<BS> <START> +3) POQWERTYUI<CAN><DIAL> +``` <table> <tr><td>*</td><td>#</td><td> </td><td>Z</td><td>X</td><td>C</td><td>V</td><td>B</td><td>N</td><td>M</td><td>/</td><td>STOP</td></tr> <tr> @@ -26,13 +34,15 @@ For this we look at the AW9523 GPIO expander with 16 pins of io. ### LCD/VFD -Since the LCD is a 5v circuit requiring either 8 or 12 pins we look at the Microchip MCP23017 on the Adafruit GPIO Expander Bonnet. +Since the LCD is a 5v circuit requiring either 8 or 12 pins we look at the Microchip MCP23017 on the Adafruit GPIO Expander Bonnet which we can wire either using both ports or one port in nibble mode. + # References * [https://learn.adafruit.com/adafruit-aw9523-gpio-expander-and-led-driver](https://learn.adafruit.com/adafruit-aw9523-gpio-expander-and-led-driver) * [AW9523 Datasheet](https://cdn-shop.adafruit.com/product-files/4886/AW9523+English+Datasheet.pdf) * [https://learn.adafruit.com/gpio-expander-bonnet/overview](https://learn.adafruit.com/gpio-expander-bonnet/overview) * [MCP23017 Datasheet](http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf) - +* [https://protostack.com.au/2010/03/character-lcd-displays-part-1/](https://protostack.com.au/2010/03/character-lcd-displays-part-1/) +* [https://www.electronicsforu.com/technology-trends/learn-electronics/16x2-lcd-pinout-diagram](https://www.electronicsforu.com/technology-trends/learn-electronics/16x2-lcd-pinout-diagram) diff --git a/images/20001952c.pdf b/images/20001952c.pdf Binary files differnew file mode 100644 index 0000000..1e5abc0 --- /dev/null +++ b/images/20001952c.pdf diff --git a/images/AW9523+English+Datasheet.pdf b/images/AW9523+English+Datasheet.pdf Binary files differnew file mode 100644 index 0000000..71e2217 --- /dev/null +++ b/images/AW9523+English+Datasheet.pdf diff --git a/images/HD44780.jpg b/images/HD44780.jpg Binary files differnew file mode 100644 index 0000000..da0abe6 --- /dev/null +++ b/images/HD44780.jpg diff --git a/images/adafruit_products_GPIO_Bonnet_Sch.png b/images/adafruit_products_GPIO_Bonnet_Sch.png Binary files differnew file mode 100644 index 0000000..9e3ef93 --- /dev/null +++ b/images/adafruit_products_GPIO_Bonnet_Sch.png |
