Управление энкодером: поворот - выбор параметра (Fr1..Fr3 - частота, Ph1..Ph3 - фаза, %1..%3 - ШИМ соответствующего канала), короткое нажатие - установка (в разряде мигает курсор), еще нажатие - выбор разряда, длительное нажатие - установка. Нажатие >5 сек - вход в настройки, влево/вправо - выбор параметра: Form1..Form3 - форма (0-синус, 1-меандр, 2-ШИМ, 3-треугольник, 4-пила, 5-инверт.пила, 6-пост.уровень (задается ШИМом)), Buf1 - вкл/выкл буфера канала 1, Fchn1 - вкл/выкл задания частоты всех каналов через канал 1. Короткое нажатие - редактирование, длительное - выход.
Схема под контроллер в корпусе TQFP32: Выходы каналов: PA4,PA5,PA6, синхронизация: PA3.
Для улучшения динамики можно добавить токовый буфер на инвертирующем ОУ, как описано в аппноте: http://www.st.com/st-web-ui/static/acti ... 129215.pdf
Прошивка:






