nebreg (21.06.2009 08:47, просмотров: 116) ответил LordN на я выложил и применяю. 18ф252 на 40МГц с включенными фастдублями проходит этот код за 6..7мс.
Спасибо за оперативный ответ. 18ф252 тянет 10 MIPS .
У меня PIC32 ~125 MIPS. То есть пройдет 12 раз быстрее.
и должна уложиться где то на 580. us. Но мне нужно еще быстрее так как макс частота семплирования
будет где то 3 kHz. то есть 330 us. Хотя предполагаю что на такой частоте ШИМ-а можно выборку делать не
на каждом такте. Да и инерция будет влиять скорее и такая скорость может быть не нужна.
В любом случае не могли бы помочь рекомендациями по уменьшению времени прохождения?
Поможет ли просто поменять double на float, и не критично ли это для алгоритма?