Wed Nov 17 2004 07:15, Anatoly Mashanov wrote to Roman Yaroshenko:
RY>> Вопpосец появился , типа субжа, думаю сделать типа номеpанобиpателя RY>> на АТМеге 8 ну или схожем чипе. Как завеpнуть генеpацию двух частот на RY>> одном таймеpе, или этим ктот занимался и отведет от гpеха создания RY>> велосипеда :)
AM> Я заворачивал на пике 73 на таймере2.
Я наворачивал на Tiny26 прием вместе с передачей.
AM> Все очень просто: с частотой 10 кгц AM> от таймера2 вычисляется фаза каждой из частот (фаза += частота * 100 AM> мксек), от нее таблично берется синус и посылается в ШИМ. Приемник 8870 AM> данное безобразие проглатывал не хуже, чем посылки от официального AM> номеронабирателя.
Имею добавить: синус вычислять не нужно. Вполне достаточно просто суммы двух прямоугольников при частоте дискретизации 8kHz. Звучит, правда, такой сигнал просто отвратительно. Остановился на том, что вместо синуса наворачиваю треугольный сигнал и никаких таблиц не надо. VLV
"Evil will prevail because good is dumb" (c) Dart Weider