Я пытался запрограммировать регистр PMC_PCK0 также, как и все остальные регистры PMC. Но если все регистры PMC описаны в структуре AT91PS_PMC, а также в структуре AT91PS_SYS, то регистры PMC_PCK0,1,2 ни там, ни там не описаны. И при компиляции выдается ошибка "Error[Pe136]: struct "_AT91S_PMC" has no field "PMC_PCK0" C:\MMS_2.cpp 47". Ниже приведен кусок программы.
#include <stdio.h> #include <ioat91sam7s256.h> AT91PS_PMC pmc = AT91C_BASE_PMC; void clock_ini() { pmc->PMC_PCK0=0xF; }
Причем поле PMC_PCK0 я не неашел ни в одной структуре. Как мне запрограммировать регистр PMC_PCK0? Заранее благодарен.
|