Poskodene PIO
-
- Příspěvky:5
- Registrován:sob 23. črc 2022 15:33:19
- Dostal poděkování: 1 poděkování
Zdravim.
Je tu niekto kto sa vyzna v HW konstrukcii pico podrobnejsie?
Ide o to ze mi pico prestalo komunikovat cez I2C porty s I2C zariadeniami(16x2 display I2C), pritom ked k tomuto PIO pripojim LED diodu ide ju ovladat.
Chyba sa prejavuje tak ze pri aktivacii displeja sa pico spoji s displejom(nehlasy problem s pinom scl, sda) ale nedokaze zistit adresu displeja. Tiez pri posielani dat zahlasi chybu ovladaca(chyba na riadku ...)
Kupil som nove pico aj display a zistil som ze aj ten starsi display je na novom pico funkcny cize v nom chyba nebude.
Cize otazka, je mozne aby sa port/porty poskodil tak ze na nom nejde iba jeden rezim?
Skusal som to podla tohto navodu a rovnako aj odtial mam ovladace.
https://www.tomshardware.com/how-to/lcd ... ry-pi-pico
Je tu niekto kto sa vyzna v HW konstrukcii pico podrobnejsie?
Ide o to ze mi pico prestalo komunikovat cez I2C porty s I2C zariadeniami(16x2 display I2C), pritom ked k tomuto PIO pripojim LED diodu ide ju ovladat.
Chyba sa prejavuje tak ze pri aktivacii displeja sa pico spoji s displejom(nehlasy problem s pinom scl, sda) ale nedokaze zistit adresu displeja. Tiez pri posielani dat zahlasi chybu ovladaca(chyba na riadku ...)
Kupil som nove pico aj display a zistil som ze aj ten starsi display je na novom pico funkcny cize v nom chyba nebude.
Cize otazka, je mozne aby sa port/porty poskodil tak ze na nom nejde iba jeden rezim?
Skusal som to podla tohto navodu a rovnako aj odtial mam ovladace.
https://www.tomshardware.com/how-to/lcd ... ry-pi-pico
- PetrSmetana
- Příspěvky:313
- Registrován:pon 22. črc 2019 9:06:45
- Bydliště:Mnich
- Dal poděkování: 28 poděkování
- Dostal poděkování: 60 poděkování
- Kontaktovat uživatele:
Re: Poskodene PIO
Ahoj,
zkus si na funkčním PICO zobrazit načítanou adresu displeje I2C_ADDR a tu si pak na tom nefunkčním doplň do kódu natvrdo, ale moc tomu nedávám.
Případně si zkus zobrazit co ti načítá ten scan na nefunkčním PICO.
Standardně ten převodním na I2C mívá adresu 0x27 ... pokud sis tu adresu nezměnil viz https://create.arduino.cc/projecthub/ak ... res-273b24
zkus si na funkčním PICO zobrazit načítanou adresu displeje I2C_ADDR a tu si pak na tom nefunkčním doplň do kódu natvrdo, ale moc tomu nedávám.
Případně si zkus zobrazit co ti načítá ten scan na nefunkčním PICO.
Standardně ten převodním na I2C mívá adresu 0x27 ... pokud sis tu adresu nezměnil viz https://create.arduino.cc/projecthub/ak ... res-273b24
Modré z nebe na počkání, zázraky do dvou dnů.
-
- Příspěvky:5
- Registrován:sob 23. črc 2022 15:33:19
- Dostal poděkování: 1 poděkování
Re: Poskodene PIO
Ahoj a vdaka za reakciu.
Ten displej som mal nastaveny na pevnu adresu ako si pisal 0x27. Raz som ju detekoval a potom pouzival napevno.(bez znovudetekcie)
Teraz uz to pico nedokaze detekovat adresu displeja.
P.s. Prave sa mi to iste stalo aj na tom novom pico, hmm. Budem musiet hladat chybu inde. Snad zkontrolovat nepajive kontaktne pole ale teraz musim do prace tak neskorsie.
Ten displej som mal nastaveny na pevnu adresu ako si pisal 0x27. Raz som ju detekoval a potom pouzival napevno.(bez znovudetekcie)
Teraz uz to pico nedokaze detekovat adresu displeja.
P.s. Prave sa mi to iste stalo aj na tom novom pico, hmm. Budem musiet hladat chybu inde. Snad zkontrolovat nepajive kontaktne pole ale teraz musim do prace tak neskorsie.
- PetrSmetana
- Příspěvky:313
- Registrován:pon 22. črc 2019 9:06:45
- Bydliště:Mnich
- Dal poděkování: 28 poděkování
- Dostal poděkování: 60 poděkování
- Kontaktovat uživatele:
Re: Poskodene PIO
Máš ještě nějakou další i2c periferii? Nebylo by na škodu to vyzkoušet ještě s jinou komponentou. Teoreticky může být jen vadný převodník. Máš správně napájení? Nenapájej to z PICO, jen spoj GND.
Modré z nebe na počkání, zázraky do dvou dnů.
-
- Příspěvky:5
- Registrován:sob 23. črc 2022 15:33:19
- Dostal poděkování: 1 poděkování
Re: Poskodene PIO
Ako som pisal mam 2x 16x2 lcd i2c displeje, prvy z nich fungoval asi mesiac.
S nim som kupoval aj rtc modul https://rpishop.cz/elektronicke-soucast ... -casu.html ale ten nefungoval. Kupil som druhy a tiez sa mi ho nepodarilo rozchodit. Piny naslo, adresu tiez ale pri citani alebo zapise na ten modul hlasilo chybu v ovladaci na riadku ... . Vtedy este displeje fungovali.
Napajam/zapajam to iba cez usb tak ako je to v tomto navode
https://www.iotstarters.com/diy-digital ... y-pi-pico/
s tym som zacinal. Najprv som sa chvilu hral s displejom, chvilu som si skusal dajake ledky a ked som zacal s tym rtc modulom zacalo sa to kazit.
Bud mam smolu alebo niekde robim zakladnu chybu. Najblizsie sa k tomu dostanem na dlhsie cez vikend, tak uvidim.
Islo mi hlavne o to ci som mohol odpalit vsetky i2c porty na rpi pico naraz.
S nim som kupoval aj rtc modul https://rpishop.cz/elektronicke-soucast ... -casu.html ale ten nefungoval. Kupil som druhy a tiez sa mi ho nepodarilo rozchodit. Piny naslo, adresu tiez ale pri citani alebo zapise na ten modul hlasilo chybu v ovladaci na riadku ... . Vtedy este displeje fungovali.
Napajam/zapajam to iba cez usb tak ako je to v tomto navode
https://www.iotstarters.com/diy-digital ... y-pi-pico/
s tym som zacinal. Najprv som sa chvilu hral s displejom, chvilu som si skusal dajake ledky a ked som zacal s tym rtc modulom zacalo sa to kazit.
Bud mam smolu alebo niekde robim zakladnu chybu. Najblizsie sa k tomu dostanem na dlhsie cez vikend, tak uvidim.
Islo mi hlavne o to ci som mohol odpalit vsetky i2c porty na rpi pico naraz.
- PetrSmetana
- Příspěvky:313
- Registrován:pon 22. črc 2019 9:06:45
- Bydliště:Mnich
- Dal poděkování: 28 poděkování
- Dostal poděkování: 60 poděkování
- Kontaktovat uživatele:
Re: Poskodene PIO
Pokud by ses pouštěl do nějakého většího debugingu, koukni sem - https://knihy.nic.cz/files/edice/hradla ... nocipy.pdf strana 332 - zde je velmi pěkně a jednoduše vysvětleno jak I2C funguje. Pokud by sis pořídil logický analyzér https://dratek.cz/arduino/2187-logicky- ... odbus.html, tak můžeš poměrně přesně diagnostikovat stav sběrnice.
Modré z nebe na počkání, zázraky do dvou dnů.
-
- Příspěvky:5
- Registrován:sob 23. črc 2022 15:33:19
- Dostal poděkování: 1 poděkování
Re: Poskodene PIO
Ja som uplny zaciatocnik(skor zatial teoretik) cize na debuging mam este vela ucenia a nicenia.
Ale aj tak vdaka za odkazy.
Ale aj tak vdaka za odkazy.
-
- Příspěvky:5
- Registrován:sob 23. črc 2022 15:33:19
- Dostal poděkování: 1 poděkování
Re: Poskodene PIO
Zdravim.
Takze aby som to uzatvoril. Dnes som prisiel na to ze som zle pochopil rozdelenie i2c pinov na rpi pico a az teraz som prisiel na to ze su tam dva softverovo ovladane kanaly. Ja som mal v programe stale zvoleny kanal 0 a ten som skutocne odpalil. Pri testoch som prepinal fyzicky kontakty na kanal 1 ale softverovo nie a preto mi tiez nefungovali.
Dnes som na to prisiel a spravne som to nastavil. Cize situacia je momentalne taka ze oba displeje funguju na kanaly I2C1, kanal I2C0 je nefunkcny.
Takze aby som to uzatvoril. Dnes som prisiel na to ze som zle pochopil rozdelenie i2c pinov na rpi pico a az teraz som prisiel na to ze su tam dva softverovo ovladane kanaly. Ja som mal v programe stale zvoleny kanal 0 a ten som skutocne odpalil. Pri testoch som prepinal fyzicky kontakty na kanal 1 ale softverovo nie a preto mi tiez nefungovali.
Dnes som na to prisiel a spravne som to nastavil. Cize situacia je momentalne taka ze oba displeje funguju na kanaly I2C1, kanal I2C0 je nefunkcny.