pimp cauldron
New member
Hello friends,
I'm trying to get a Teensy 4.0 to recognize this display that uses an HT16K33 I2C driver chip:
https://www.adafruit.com/product/1270
The example (modified to scan all channels) I2C scanner will not recognize it, with the following output:
I've tried it with a variety of pullup resistor values from 1k to 4.2k, including no pullup resistors, on both SDA0/SDL0 and SDA1/SDL1. The "unknown error" messages will follow the display when I switch it between the bus channels.
I have another Teensy 4.0 I've tried which will also not recognize it. On a scope I can see an attempt to communicate at 3.3V on SDA as the error messages appear. But it looks like there is only about 1.5V across SDL and what looks like no response.
The display is powered with 5V from a 12v-5v DC-DC converter.
I can't get the Teensy to find the display via serial on CircuitPython either.
I am reasonably competent at soldering and I cannot find anything wrong with my work on the display and backpack.
Do you all have any ideas what I could be doing wrong? Is it possible I could have fried one or both Teensy I2C circuits by accidentally pulling up to 5V? I don't think it did it on both, though...
Many thanks!
I'm trying to get a Teensy 4.0 to recognize this display that uses an HT16K33 I2C driver chip:
https://www.adafruit.com/product/1270
The example (modified to scan all channels) I2C scanner will not recognize it, with the following output:
Code:
Unknown error at address 0x4CMCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x4DMCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x4EMCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x4FMCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x50MCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x51MCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x52MCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x53MCR:1 MSR:2001001, MIER:0 MDER:0 MCFGR0:0 MDMR:0 MCCR0:1928373b
Unknown error at address 0x54MCR:1 MSR:2001001....
No I2C devices found
Scanning(Wire1)...
No I2C devices found
Scanning(Wire2)...
No I2C devices found
I've tried it with a variety of pullup resistor values from 1k to 4.2k, including no pullup resistors, on both SDA0/SDL0 and SDA1/SDL1. The "unknown error" messages will follow the display when I switch it between the bus channels.
I have another Teensy 4.0 I've tried which will also not recognize it. On a scope I can see an attempt to communicate at 3.3V on SDA as the error messages appear. But it looks like there is only about 1.5V across SDL and what looks like no response.
The display is powered with 5V from a 12v-5v DC-DC converter.
I can't get the Teensy to find the display via serial on CircuitPython either.
I am reasonably competent at soldering and I cannot find anything wrong with my work on the display and backpack.
Do you all have any ideas what I could be doing wrong? Is it possible I could have fried one or both Teensy I2C circuits by accidentally pulling up to 5V? I don't think it did it on both, though...
Many thanks!