-
- Да, на килогерце я один таймер использовал. И к нему - конечный
автомат. Автомат рассчитывает моменты переключения выхода ШИМ и
моменты выборки АЦП. И после каждого действия, программирует таймер
на следующее время. Всё работало на прерываниях, таймера. И вообще,
на ассемблере (Си я тогда не знал). - Nikolay_Po(24.07.2024 09:54)
- И на С тоже получилось. Коллега переносил на STM мою программу - у
него побыстрее вышло чем килогерц, но не существенно. Но в
современных STM32 там же всякие DMA и прочее есть - помнится можно
настроить автоматический вызов на всякие события - но не помню -
мало работал - symbions(24.07.2024 17:06)
- У меня на 8бит PIC16F1825 работало, вроде, 8 мегаинструкций в секунду. - Nikolay_Po(24.07.2024 21:09)
- И на С тоже получилось. Коллега переносил на STM мою программу - у
него побыстрее вышло чем килогерц, но не существенно. Но в
современных STM32 там же всякие DMA и прочее есть - помнится можно
настроить автоматический вызов на всякие события - но не помню -
мало работал - symbions(24.07.2024 17:06)
- Да, на килогерце я один таймер использовал. И к нему - конечный
автомат. Автомат рассчитывает моменты переключения выхода ШИМ и
моменты выборки АЦП. И после каждого действия, программирует таймер
на следующее время. Всё работало на прерываниях, таймера. И вообще,
на ассемблере (Си я тогда не знал). - Nikolay_Po(24.07.2024 09:54)