Отговори на тема  [ 3 мнения ] 
Проблем с PIC24FJ32GA002 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение Проблем с PIC24FJ32GA002
Имам въпрос.
Пускал ли е някой такава въшка?
Не му тръгва часовника. RTCC.
Уж всичко е както трябва, накрая изкопирахме и точния пример как се прави, и не ще, и не ще!!!


Пон Окт 26, 2009 3:17 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение 
Код:
void RTCC_Unlock(){
   asm volatile("disi   #5");
   asm volatile("mov #0x55, w7");         // write 0x55 and 0xAA to
   asm volatile("mov w7, _NVMKEY");       //  NVMKEY to disable
   asm volatile("mov #0xAA, w8");         //    write protection
   asm volatile("mov w8, _NVMKEY");
    asm volatile("bset _RCFGCAL, #13");      // set the RTCWREN bit
   asm volatile("nop");
   asm volatile("nop");
}

void RTCC_Init(void){                     
   __builtin_write_OSCCONL(2);   
   RCFGCAL   = 0x0000;                           
    RTCC_Unlock();
    RCFGCALbits.RTCEN = 1;   
}

_________________
main[-1u]={1};


Пон Окт 26, 2009 11:27 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
Стана!
Целия номер бил в писането на нули в контролния регистър, преди разрешението
RCFGCAL = 0x0000
Никъде не го пише в документацията на процесора.
Останалото си беше както трябва.


Пон Окт 26, 2009 9:50 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни