Verovatno ne pogadjas pravu i2c adresu, to je prvo sto treba da saznas, spoji displej na raspberry pi pa mu vidi koja mu je adresa. Ili vidi tacnu oznaku displeja pa pretrazi google mora da bude neki primer vezan za model displeja i pic-a 16f877. Drugacije su i2c adrese koje se vide na rpi a drugacije na pic, na rpi su 8bit adrese a na pic koliko ja znam su 7bit pa na primer ako je na rpi adresa bila 0x8c ili u binarnom modu 10001100 na picu ce da bude 01000110 ili 0x46 u hex modu
Vrlo je moguce i da ti je i2c kod nepodesen kako rtreba, vidi ovde https://circuitdigest.com/microcontrolle...pic16f877a
U prilogu je jbc lemilica u pic12f1840 sto sam radio pa mozes ponesto izvuci sto te zanima. Mozes videti da su i2c adrese definisane << 1 jer su u 7bit pa kad se pise na i2c ide +1 na adresu ili kad se cita ostaje ta sto je 7bit definisana.
Vrlo je moguce i da ti je i2c kod nepodesen kako rtreba, vidi ovde https://circuitdigest.com/microcontrolle...pic16f877a
U prilogu je jbc lemilica u pic12f1840 sto sam radio pa mozes ponesto izvuci sto te zanima. Mozes videti da su i2c adrese definisane << 1 jer su u 7bit pa kad se pise na i2c ide +1 na adresu ili kad se cita ostaje ta sto je 7bit definisana.