Difference between revisions of "I2CIO-8"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 34: | Line 34: | ||
** [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/ODAS/ODASTESTER ODAS Tester Github Repo] | ** [https://github.com/land-boards/lb-Arduino-Code/tree/master/LBCards/ODAS/ODASTESTER ODAS Tester Github Repo] | ||
** FTDI at 9600 baud | ** FTDI at 9600 baud | ||
− | * PC running PuTTY | + | ** PC running PuTTY |
* Select X | * Select X | ||
<pre> | <pre> |
Revision as of 21:52, 6 May 2020
Features
- 8 bits of Digital I/O
- I2C interface
- MCP23008 - 8-Bit I/O Expander with I2C Interface
- Base address = 0x20
- Address offset jumpers (0-7)
- Interrupt pin on I2C connectors
- Interrupt LED
- I2C Daisy-chain connectors
- 4 input (or output) jumpers
- 4 LEDs
- 2.7V to 5.5V
- 49x49mm form factor
- (4) #4-40 mounting holes
Drivers/Example Code
Extensive Driver Support for Arduino, Raspberry Pi, MicroPython, ESP-32, Blue Pill Board, Cypress PSoC
- Github repo - Arduino Driver code
- Github repo - Arduino Example code
- Github repo - MicroPython Driver
Testing
- Run Arduino Based Test Station
- ODAS Tester Github Repo
- FTDI at 9600 baud
- PC running PuTTY
- Select X
X - Boards without EEPROMs
- Select 1
Select the board type 1 - I2CIO8 board
- Select C for Card Tests
C=Card Tests, D=Direct, E=EEPROM, I=access Internal DIGIO32
- Menu presents
L/S=Loop/Single, T=Test, B=Bounce LEDs, I=Int'l Tests, X=eXit sub-menu
- Select B for Bounce LEDs
- Verify LEDs bounce back and forth cylon warrior style
- Hit any key to exit bouncing
- Select T for Test Card
- Insert jumpers onto H5-H8 and verify on serial terminal