Jak w tytule, korzystając z funkcji DTMF out w Bascomie udało mi się wygenerować "jakiś" sygnał.
Sygnał ten jest raczej daleki od DTMF. Brzmi jakoś dziwnie. Jak programem multipsk chciałem zdekodować to nie dał rady, zamiast 2 tonów analizator widma był cały zaśmiecony wieloma częstotliwościami.
Podłączyłem jacka do portu przez potencjometr 50KΩ. I właśnie tak to wyglądało. Dodałem elektrolit 1µf i analizator widma wyglądał lepiej, jednak wydaje mi się, że częstotliwość była zbyt niska.
I tu pytanie. Jak zrobić filtr do "odśmiecenia" tego sygnału i czy muszę coś kombinować z komendą $crystal?
Mega8 jest taktowana wewnętrznym oscylatorem, fusy nie były zmieniane (fusy ma fabrycznie ustawione, ja tam nic nie grzebałem w fusach).
W moim programie nie ma żadnej instrukcji $crystal bo nie wiem czy powinna być.
Podaję kod programu odpowiedzialny za wysyłanie DTMF:
Sygnał ten jest raczej daleki od DTMF. Brzmi jakoś dziwnie. Jak programem multipsk chciałem zdekodować to nie dał rady, zamiast 2 tonów analizator widma był cały zaśmiecony wieloma częstotliwościami.
Podłączyłem jacka do portu przez potencjometr 50KΩ. I właśnie tak to wyglądało. Dodałem elektrolit 1µf i analizator widma wyglądał lepiej, jednak wydaje mi się, że częstotliwość była zbyt niska.
I tu pytanie. Jak zrobić filtr do "odśmiecenia" tego sygnału i czy muszę coś kombinować z komendą $crystal?
Mega8 jest taktowana wewnętrznym oscylatorem, fusy nie były zmieniane (fusy ma fabrycznie ustawione, ja tam nic nie grzebałem w fusach).
W moim programie nie ma żadnej instrukcji $crystal bo nie wiem czy powinna być.
Podaję kod programu odpowiedzialny za wysyłanie DTMF:
Kod: text
