Wire i2c problem
Posted: Sat Jan 16, 2016 7:27 am
Hi,
I try use oled display with my nodemcu 1.0 board. Display is connected to pins SDD2 and SDD3 so I call Wire.begin(9,10);
Problem is that if I call Wire.endTransmission(); board halt and watchdog timer reboot board after while. I know that my dispay does not send ack so I try also just remove Wire.endTransmission(); lines. That prevent hang but still no live at display. I also try debug this with oscilloscope and looks that there is no life at all at SDD2 and SDD3 pins when I reset bus or write to it. Pins are just at + 3.3v all time. So any ideas why these pins does not response? Reason why I use non standard pins is that I use nodemcu motor shield (https://laborja.wordpress.com/venta/ard ... or-shield/) and it sadly eats pins D1-D4 (GPIO 0,2,4,5)
I try use oled display with my nodemcu 1.0 board. Display is connected to pins SDD2 and SDD3 so I call Wire.begin(9,10);
Problem is that if I call Wire.endTransmission(); board halt and watchdog timer reboot board after while. I know that my dispay does not send ack so I try also just remove Wire.endTransmission(); lines. That prevent hang but still no live at display. I also try debug this with oscilloscope and looks that there is no life at all at SDD2 and SDD3 pins when I reset bus or write to it. Pins are just at + 3.3v all time. So any ideas why these pins does not response? Reason why I use non standard pins is that I use nodemcu motor shield (https://laborja.wordpress.com/venta/ard ... or-shield/) and it sadly eats pins D1-D4 (GPIO 0,2,4,5)