Отговори на тема  [ 3 мнения ] 
PIC24FJ64GA102 - прекъсване от RTCC 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение PIC24FJ64GA102 - прекъсване от RTCC
Не, че ми пречи особено, но ме дразни, че не откривам проблема къде е.

Това:

Код:
setup_rtc_alarm(RTC_ALARM_ENABLE, RTC_ALARM_SECOND, 1);


генерира прекъсване на всяка секунда. RTC_ALARM_HALFSECOND също работи, но RTC_ALARM_10_SECONDS и така нататък - не!

Друго в сорса не променям, а съответния регистър се сетва правилно при промяна на периодичността.


Сря Юни 08, 2011 11:19 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Опитай да сетнеш с setup_rtc_alarm(RTC_ALARM_ENABLE, RTC_ALARM_SECOND, 1) и после да промениш само регистъра, от който зависи интервала. Ако не помогне, буди се на всяка секунда и в 9 от 10 случая се приспивай бързо. Пак ще работи, но вероятно ще дърпа малко повече ток.


Сря Юни 08, 2011 11:29 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение 
При промяна на 10 сек , съответната стойност на регистъра се променя точно както трябва да бъде за 10 сек. Същото е за минута и т.н. Тук има нещо дребно, което пропускам.

А иначе сега е точно така - буди се всяка секунда са някакви единици микросекунди и брои до минута.


Сря Юни 08, 2011 11:51 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

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


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

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