koyodza (16.10.2012 13:18, просмотров: 202) ответил Лeoнид Ивaнoвич на Что "намного", это не совсем так. Уменьшаются только расходы на вход-выход в прерывание. А сколько это по сравнению с подготовкой одной точки? В реальном DDS с ЦАП высокой разрядности это же не просто выборка из таблицы, а расчет.
в ARM расчет быстрее, а вот вход-выход в прерывание медленнее, чем в AVR, если считать в тактах К тому же лучше иметь 1000 прерываний в секунду с допустимостью джиттера +/- 500 мксек, чем 100 000 с допустимостью джиттера +/- 1 мксек
Так удобнее обслуживать другие задачи и прерывания, которые могут быть приоритетнее. В результате свой генератор Вы делали на двух МК, т.к. не могли сделать на одном сразу управление, индикацию, генерацию и коммуникацию, а тут всё нормально на одном получается, и ещё дополнительные возможности появляются