В первом варианте предполагалось использовать Atiny2313 в качестве ЦАПа - туда я зашил табличный синус. Была возможность угрублять отсчеты - в 1, 2,4 и 8 раз. На контроллер шло четыре управляющие ножки - step+, step-, div_0, div_1. 16-я мега управляла несколькими такими ЦАПами на 2313. И получалась довольно-таки неплохая скорость и ног 16-й меги хватало. Однако пока я делал этот вариант изменилось ТЗ - теперь нужно именно считать синус, т.к. требовалось получать его значение практически для любого угла ( в пределах разрешения 10 бит ЦАПа ).
|