ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 июля
1451189 Топик полностью
symbions (24.07.2024 17:06, просмотров: 26) ответил Nikolay_Po на Да, на килогерце я один таймер использовал. И к нему - конечный автомат. Автомат рассчитывает моменты переключения выхода ШИМ и моменты выборки АЦП. И после каждого действия, программирует таймер на следующее время. Всё работало на прерываниях, таймера. И вообще, на ассемблере (Си я тогда не знал).
И на С тоже получилось. Коллега переносил на STM мою программу - у него побыстрее вышло чем килогерц, но не существенно. Но в современных STM32 там же всякие DMA и прочее есть - помнится можно настроить автоматический вызов на всякие события - но не помню - мало работал