TIM1 и TIM2 в STM32F4...
Разбираюсь с таймерами на STM32F4DISCOVERY:
Задача: TIM9 - генератор импульсов, соединен со входом TIM1 (выводы PE5 - PE9), он определяет период и длительность импульсов (CCR1 и CCR2); Внутренние входа таймеров TIM2 и TIM3 настроены на выход TRGO таймера TIM1.
Проблема: при настройке регистра SMCR TIM2 - TS=0x00 (ITR0 - соединение с TRGO TIM1), SMS=0x04 (Reset Mode) происходит обнуление регистра CCR2 таймераTIM1. При любой другой комбинации настроек обнуления не происходит. А TIM3 при такой же настройке (TS=0x00, SMS=0x04) все работает. Причем TIM2 еще и не запущен (CEN=0)
Вопрос: Каким боком регистр CCR2 TIM1 связан с настройкой SMCR TIM2?
Скриншоты прилагаются.
Примечание. Проект делался в CubeMX, но вся работа и настройка проверялась в отладчике. Проект выкладывать нет смысла.
|