DTMF.ZIP

Detektor DTMF i PIC16F84. Kto napisze prosty program?

Tatala, na wszystkie swoje pytania miałeś odpowiedź w poprzednim poście. Stan na końcówce utrzymywał się do momentu odebrania następnej cyfry. Stanem aktywnym było zero a nie jedynka. Widać, przeczytałeś mój post "po łebkach". A oto masz następną wersję programu. Stanem aktywnym jest 1 logiczna i trwa przez około 0.5 sekundy. Po tym czasie mikrokontroler wyłącza stan aktywny na wyjściu (wszystkie piny w stanie zero) i sprawdza, czy ton DTMF już się skończył, czy trwa nadal. Dopiero, gdy na linii jest cisza, mikrokontroler jest gotowy do odebrania następnego sygnału za pośrednictwem MT8870. Tym razem wszystko robiłem pod Windows, ponieważ siedzę w pracy a tu nie ma pingwinów :sad: Przetestuj i napisz, co z tego wyszło.

  • DTMF.ZIP
    • DTMF.ERR
    • DTMF.ASM
    • DTMF.HEX
    • DTMF.LST
    • DTMF.COD


Pobierz plik - link do postu