You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello. I've been using the PC emulator on a TTGO VGA32 V1.4 board and I'm having a lot of fun with it. I've even got Visual Basic for DOS working on it. It is very slow but it does work. I am trying to add the MCP23S17 IO expander to this board. I have wired it to a breadboard with the following connections.
IO13 to CS
IO14 to SCK
IO12 to SI
IO2 to SO
MCP23S17 A0, A1, A2 to ground
MCP23S17 INTA, INTB not connected
MCP23S17 RESET to 3.3V
MCP23S17 VSS to Ground
MCP23S17 VDD to 3.3V
I have not changed anything in the PC emulator source code. It is compiled and uploaded with the Arduino IDE.
When I enter the command "out &he1, 255" in GWBASIC the board reboots.
Running this program in Qbasic also resets the board.
IF INP(&HE0) AND 1 = 0 THEN
PRINT "Extended I/O not available on this board!"
END
END IF
I then removed the MCP23S17 from the breadboard and got the same results.
Is it possible to use the MCP23S17 with the TTGO VGA32 V1.4 board? If so what changes do I have make in the wiring or source code? I would like to buy one of your boards that include the MCP23S17 but it looks like they are not sold in the US so I am trying to roll my own.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello. I've been using the PC emulator on a TTGO VGA32 V1.4 board and I'm having a lot of fun with it. I've even got Visual Basic for DOS working on it. It is very slow but it does work. I am trying to add the MCP23S17 IO expander to this board. I have wired it to a breadboard with the following connections.
IO13 to CS
IO14 to SCK
IO12 to SI
IO2 to SO
MCP23S17 A0, A1, A2 to ground
MCP23S17 INTA, INTB not connected
MCP23S17 RESET to 3.3V
MCP23S17 VSS to Ground
MCP23S17 VDD to 3.3V
I have not changed anything in the PC emulator source code. It is compiled and uploaded with the Arduino IDE.
When I enter the command "out &he1, 255" in GWBASIC the board reboots.
Running this program in Qbasic also resets the board.
IF INP(&HE0) AND 1 = 0 THEN
PRINT "Extended I/O not available on this board!"
END
END IF
I then removed the MCP23S17 from the breadboard and got the same results.
Is it possible to use the MCP23S17 with the TTGO VGA32 V1.4 board? If so what changes do I have make in the wiring or source code? I would like to buy one of your boards that include the MCP23S17 but it looks like they are not sold in the US so I am trying to roll my own.
Thank you for any help you can provide.
Beta Was this translation helpful? Give feedback.
All reactions