Сообщение от CD_Eater
|
Просто я привык, что в каждой АВРке есть компаратор, даже и не задумывался, что где-то его может не быть.
|
У AVR только ОДИН комапартор. у PIC16 которые имеют их сразу ДВА (в PIC10 и PIC12 один, из за ограниченого количества ног). Причём есть возможность вывести выход компаратора НАРУЖУ, и прицепить внутреннюю опору с выбираемыи 16-ю уровнями.
Сообщение от CD_Eater
|
Не понимаю, чего вы к этим ПИКам прилипли - ближайший аналог Atmel AVR Tiny26 - только SRAM-памяти чуть поменьше, а по всем остальным параметрам лучше. И стоит в 1.5 раза дешевле.
|
Зато и кристаллы убиваются чаще ))) при экспериментах..
Слишком наморочили с программированием у AVR.
Кто какую архитектуру знает и на что есть исходники))) я обычно пишу под PIC, а AVR использую когда не успевает PIC, это процентов 10 от всех проектов.
Например PIC 14 ножки с 8 АЦП 10бит по моему дешевле, и на них много удачных конструкций.
да 20 ножечный с 12 АЦП 10 бит по моему то же.
Сообщение от SergeyK
|
И все-таки Выдает "1" когда "опорный" и "сигнал" равны или если "опорный" меньше (больше?) "сигнала"? И почему нельзя подать сигнал просто на ногоу? В программе ведь измеряется интервал времени между изменением уровня сигнала (с "0" на "1" и наоборот), или я не прав?
|
Компаратор реагирует на разницу порядка 1-5 МИИЛИВОЛЬТ а ножке МК нужен логические уровни.
Сообщение от SergeyK
|
И вот основной вопрос (просьа ) - помогите найти исходный код DTMF декодера (там где не сложно разобратся )
|
Вай маладэц...
![Валяюсь от смеха](images/smilies/icon_biggrin.gif)
достали парня )))))
Вот код, когда то в сети надыбал DTMF KODEC, но сам его не юзал... может сгодится... но учти что декодер програмный намного хуже работает чем аппаратный HM9270, нужен хороший сигнал DFTM что бы програмный уверенно декодировал.
Прикрепленный файл:
3495832.RAR