Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не могу прочитать значения регистра WDT AT91SAM7S256
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
vicgor
AT91SAM7S256
Не могу прочитать значения регистра WDT

int main( void ) {

*AT91C_WDTC_WDMR =(0x1 << 15)|(0x1<<12); вот тут задаю значения.
mr=*AT91C_WDTC_WDMR;
printf ("AT91C_WDTC_WDMR=%ld\n",mr );


И вот в терминал мне отправляет, всегда одно и тоже самое, чтобы я не записал в *AT91C_WDTC_WDMR.
AT91C_WDTC_WDMR=32768
kovigor
А в него можно записать только один раз. Не может ли быть такого, что startup - код, сгенерированный компилятором, уже записал этот регистр, и ваша запись игнорируется ?
vicgor
Цитата(kovigor @ Dec 7 2011, 18:59) *
А в него можно записать только один раз. Не может ли быть такого, что startup - код, сгенерированный компилятором, уже записал этот регистр, и ваша запись игнорируется ?

все понял, спасибо )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.