По ссылке
http://www.telesys.ru/electronics/projects.php?do=p035
или
http://www.platan.ru/shem/pdf/sin.pdf
можно найти описание интересного генератора. Давно хотел сделать нечто подобное. Да и нужен такой прибор, только со своими "закидонами".
Проблема вот в чем. Там приведен текст программы-обработчика прерыаний таймера. Я не специалист в АСМ. Частота генерации меняется путем изменения количества прерываний таймера за секунду или как это реализовано программно? Хочу повторить генератор, но ЛСД взять буквенно-цифровой, ОУ другие, ЦАП тоже посовременней...
Нужна помощь разобраться с обработчиком прерываний. В статье замечено, что все четыре ветки должны иметь одинаковое время выполнения... с этим у меня неясность. Как управлять частотой, применяя тот обработчик прерываний и ту таблицу Sin?
Хотелось бы уточнить. МК предлагается Mega8. Я думаю, что пользовательскую часть каждый напишет под себя как кому нужно. Я вот пишу на Си в CVAVR. Мне бы подстыковать обработчик прерываний на АСМ в текст программы на Си...