Добрый день. Возник вопрос по этой плате. Столкнулся с необходимостью поделить клок для шины APB2 48 МГц на 4, чтобы обеспечить допустимое тактирование для модуля АЦП 2 МГц (12 делю в АЦП на 6 получаю 2)... Что именно происходит у меня: Настроил таймер 8 в режим ШИМ исходя из тактовой 48 МГц, так чтобы пол секунды горел, потом пол секунды не горел. Работает исправно. Меняю настройки регистра RCC->CFGR, а именно в делитель APB2 устанавливаю значение 5, что соответствует по даташиту делению на 4. Из документации: 0xx: AHB clock not divided 100: AHB clock divided by 2 101: AHB clock divided by 4 110: AHB clock divided by 8 111: AHB clock divided by 16 Запускаю, но светодиод только в два раза медленнее работает, то есть очевидно, что частота поделилась на 2... Попробовал установить значение 4, частота вообще не изменилась (работает как без деления)... Либо у меня так работает, либо в документации что-то не так... Посмотрите у себя плиз, соответствует ли документации таблица... Или может кто знает, в чём может быть причина...?
|