Kreator Postat Iunie 20, 2016 Partajează Postat Iunie 20, 2016 (editat) Buna seara M-am apucat de facut un temporizator cu PIC iar ca afisaj folosesc un modul cu TM1637 Din pacate nu reusesc sa-l "aprind" in nici un fel. Daca cineva a lucrat cu acest tip de modul, il rog frumos sa-mi spuna cum a procedat. Asta-i codul cu care am incercat sa-l pornesc soft_I2C_Start() SOFT_I2C_Write(0x40) SOFT_I2C_STOP() soft_I2C_Start() SOFT_I2C_Write(0xc0) SOFT_I2C_Write(0xff) SOFT_I2C_Write(0xff) SOFT_I2C_Write(0xff) SOFT_I2C_Write(0xff) SOFT_I2C_Write(0xff) SOFT_I2C_Write(0xff) SOFT_I2C_STOP() soft_I2C_Start() SOFT_I2C_Write(0x8f) SOFT_I2C_STOP() O seara minunata! Editat Iunie 20, 2016 de Kreator Link spre comentariu
Mircea Postat Iunie 21, 2016 Partajează Postat Iunie 21, 2016 1. Codul expus nu e complet ca sa se vada setarile PIC.2. Esti sigur ca va merge cu biblioteca de I2C? In DS este o nota despre compatibilitate, dar nu prea inteleg ce si cum ar putea fi compatibil cu metoda ta.3. In datasheet se specifica clar importanta ACK. Tu scrii in continuu, cand sa-ti mai raspunda controllerul?Din pacate, am experienta 0 cu I2C. Il evit cat pot. Link spre comentariu
Kreator Postat Iunie 25, 2016 Autor Partajează Postat Iunie 25, 2016 (editat) Am reusit in sfarsit sa-i dau de cap! @Thunderer ai avut dreptate, nu functioneaza cu I2C clasic, chiar daca seamana izbitor. Am creat protocoalele de comunicare inspirandu-ma din arhiva TM1637_BOLT_3.rar de aici. Editat Iunie 25, 2016 de Kreator Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum