| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| PIC24FJ64GA102 - прекъсване от RTCC http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8925 |
Страница 1 от 1 |
| Автор: | Desert Leo [ Сря Юни 08, 2011 11:19 am ] | |||||||||
| Заглавие: | PIC24FJ64GA102 - прекъсване от RTCC | |||||||||
Не, че ми пречи особено, но ме дразни, че не откривам проблема къде е. Това:
генерира прекъсване на всяка секунда. RTC_ALARM_HALFSECOND също работи, но RTC_ALARM_10_SECONDS и така нататък - не! Друго в сорса не променям, а съответния регистър се сетва правилно при промяна на периодичността. |
||||||||||
| Автор: | bateAz [ Сря Юни 08, 2011 11:29 am ] |
| Заглавие: | |
Опитай да сетнеш с setup_rtc_alarm(RTC_ALARM_ENABLE, RTC_ALARM_SECOND, 1) и после да промениш само регистъра, от който зависи интервала. Ако не помогне, буди се на всяка секунда и в 9 от 10 случая се приспивай бързо. Пак ще работи, но вероятно ще дърпа малко повече ток. |
|
| Автор: | Desert Leo [ Сря Юни 08, 2011 11:51 am ] |
| Заглавие: | |
При промяна на 10 сек , съответната стойност на регистъра се променя точно както трябва да бъде за 10 сек. Същото е за минута и т.н. Тук има нещо дребно, което пропускам. А иначе сега е точно така - буди се всяка секунда са някакви единици микросекунди и брои до минута. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|