Problem z zliczaniem z portu T0 (ATM162)

Witam Od jakiegoś czasu walczę z licznikiem zliczającym zbocza na wejściu T0 ATMegi 162(5V 16MHz). Problem polega na tym, że nie mogę wymusić inkrementacji licznika za pomocą 74HCT14N lub transoptora CNY17-4. Licznik zlicza impulsy tylko przy zwieraniu bezpośrednio do masy. Program jest bardzo prosty:

- Ustawiam CS01=CS02=CS03=1 w rejestrze TCCR0 (czyli tryb normalny zliczający zbocza narastające),

- w pętli odczytuję TCNT0 i wyświetlam na wyświetlaczu LCD z komórki CX65.

Nie zmieniam nic poza tym, chyba że coś miesza z ustawieniami portu soft do obsługi LCD, ale nie wydaje mi się, by to miało wpływ. Sam nie ustawiam rezystora podciągającego, ani portu na wejściowy.

Od strony elektronicznej kombinowałem na różne sposoby bez skutecznie. Wejście T0 względem masy ma 2,5V.

Podłączałem bezpośrednio wejście T0 do wyjścia 74HCT14 zwierając wejście (7414) do masy, lub 5V. Zero reakcji. Sterowanie transoptorem też nie dało rezultatów.

5V > R10k > wejście T0 i Kolektor transoptora > emiter do masy. Schemat podobny jak:
formatting link
na CNY17-4

W czym może być problem? Google przeszukałem, ale nie mogłem nic znaleźć na ten temat. Czy o czymś zapomniałem? Trzeba jeszcze ustawiać port na wejście lub podciągnąć rezystorem?

Pozdrawiam i za sugestie z góry dziękuję

Reply to
SRB
Loading thread data ...

SRB napisał(a):

Przed chwilą odpaliłem licznik 1 na T1. Pracuje ok, widać port spaliłem :/

Pozdrawiam

Reply to
SRB

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.