Marin1960 Postat Februarie 16, 2020 Partajează Postat Februarie 16, 2020 Buna seara, Va prezint un decodor cu ATtiny25 care inlocuieste decodorul PT2272M4/L4. Spre deosebire de PT2272 care are cate un chip pentru mai multe moduri de decodare (momentary, latch), cu acest decodor se pot realiza 3 tipuri de decodari: 1. momentan (EEP9=0, iesirea activata cat timp se tine apasata tasta) 2. latch1 (EEP9=1, oricare iesire este activata si inactivata din tasta asociata, o singura iesire este activa la un moment dat) 3. latch2 (EEP9=2, fiecare iesire este activata si inactivata din tasta asociata) Alegerea modurilor de functionare se realizeaza prin modificarea octetului EEP9 de la adresa 9 din EEPROM conform mai sus. Codurile pentru adresa (varianta M4/L4 cu 8 adrese si 3 stari) se pot seta din octetii EEP0-7 din EEPROM (0 pentru 0, 1 pentru 1 si FF pentru f). La pornire este setat sa functioneze pe modul latch1 si adresele implicite (A0-A7=f). Procesorul ATtiny25 functioneaza la 8MHz si are fuse bitii: L 0xE2 H 0xDF E 0xFF Intrarea de date Din este pe pinul 3 (PB4), iesirile D0-3 sunt active sus, pe pinii PB0, PB1, PB2, PB3. Ca receptor am folosit un receptor de telecomanda care avea PT2272 ars: Atasat gasiti fisierul hex si un exemplu de fisier pentru scrierea EEPROM-ului, pentru trecerea la modul 1 (momentan) cu adresele implicite. decodor_pt2272_atttiny25_v2.hex pt2272_0_f.hex 1 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