Sida 1 av 1

Konstig I2C initiering

Postat: 3 mars 2020, 17:57:12
av newbadboy
Har en liten OLED 0,96" kopplad till en PIC via I2C. 4k7 PU finns och jag har inte provat byta display

Totalt har jag 4 fungerande kort och ett kort som inte funkar. Det som inte funkar är att displayen inte initieras rätt på det femte kortet oftast. Väldigt sällan när jag spänningsätter kortet startar det normalt som den andra 4. Har det väl gått igång funkar det bra. Det går igång rätt kanske 1 av 15ggr eller mer sällan.

Salaen visar en liten skillnad jag inte kan förklara i starten och därför vänder jag mig till er för ideer?

På korten som alltid funkar ser man en liten spik när kortet spänningssätts. .

Medans på kortet som inte funkar ser man aldrig den korta spik vid spänningssättning

Re: Konstig I2C initiering

Postat: 3 mars 2020, 22:09:09
av Swech
Säger som "macken"
Det kan vara en skruv, eller hela chassit

Du får nog ge oss lite mer info i form av schema och display datablad.
Troligt orsak kan vara om displayen har en resetsignal som du inte hanterar korrekt.

Swech

Re: Konstig I2C initiering

Postat: 3 mars 2020, 22:12:24
av rvl
Jag skulle också syna reset.

Re: Konstig I2C initiering

Postat: 3 mars 2020, 22:44:24
av newbadboy
Ska fixa schema imorron. Finns ingen reset. Bara matning och data/clk

Re: Konstig I2C initiering

Postat: 3 mars 2020, 22:47:54
av Janson1
PIC:en har väl en reset?

Re: Konstig I2C initiering

Postat: 3 mars 2020, 22:50:15
av newbadboy
Jaha. Missförstod. Trodde ni menade display modulen. Hmm ni menar att picens reset svajar?

Re: Konstig I2C initiering

Postat: 4 mars 2020, 08:15:36
av Swech
Nej det menar vi inte.... iallafall inte jag
Det brukar finnas en reset på displayer, alternativt en uppstartstid / sekvens

Swech

Re: Konstig I2C initiering

Postat: 4 mars 2020, 08:32:09
av newbadboy
Nää displayen har ingen reset. Och då det är en kina display har jag inget datablad

Re: Konstig I2C initiering

Postat: 4 mars 2020, 10:10:58
av newbadboy
Tillagd schema.

Notera även att salae inte kan tolka datan som sniffas till skillnad från den fungerande enheten.

Re: Konstig I2C initiering

Postat: 5 mars 2020, 08:45:19
av newbadboy
Jag kollade mer på det och det var DAT linan som betedde sig konstigt. CLK såg ok ut. Felet följde PICen och löstes genom att byta den och sätta dit en ny.

Skitskumt men jag vet inte vad man mer kan göra tyvärr :(

Re: Konstig I2C initiering

Postat: 5 mars 2020, 11:02:19
av newbadboy
Swech skrev:Nej det menar vi inte.... iallafall inte jag
Det brukar finnas en reset på displayer, alternativt en uppstartstid / sekvens

Swech

Hej.

Jag har skickat en förfrågan till Swech ang displayer.