суть в том, что PMC_PCKR - это R/W регистр, и выполняя последовательно
Цитата
AT91C_BASE_PMC->PMC_PCKR[1] = AT91C_PMC_PRES_CLK;
AT91C_BASE_PMC->PMC_PCKR[1] = AT91C_PMC_CSS_MAIN_CLK;
, Вы никогда не получите нужного делителя, если он отличен от единицы!
AT91C_BASE_PMC->PMC_PCKR[1] = AT91C_PMC_PRES_CLK | AT91C_PMC_CSS_MAIN_CLK; - вот это верный вариант
а в остальном все так, разве что я предпочитаю конфигурировать PIO до периферии
Цитата
Приотладке в раме вроде запустилось но выдает только частоту 32кГц
эммм... PMC и PLL настроены и запущены ли на расчетную тактовую частоту?