ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
119407
GVC (29.04.2008 20:23, просмотров: 5447)
dsPIC30 и часы реального времени на Timer'е 1 с внешним кварцом Никто не сталкивался с тем что не запускает генератор первого таймера при тактировании от внешнего кварца именно у dsPIC30F6012A (у PIC16 и PIC18 всё работает)? Вроде сделал всё по науке по стандартной схеме рекомендованой производителем, кварц 32,768 кГц и два кондёра на землю 18рF (эксперементировал с кондёрами ставил разные от 10 до 100 pF, ставил заведомо исправный кварц). Включил генератор установив бит LPOSCEN, предварительно разблокировав для записи регист OSCCON(в симуляторе реально устанавливается бит). И сконфигурировал таймер для получения прерываний каждую секунду: #asm mov.b #0x46,w1 mov.b #0x57,w2 mov.w #0x0742,w3 mov.b w1,[w3] mov.b w2,[w3] #endasm LPOSCEN = 1; T1CON = 0; TMR1 = 0; PR1 = 0x7FFF; IPC0bits.T1IP = 4; T1CON = 0x8002; T1IF = 0; T1IE = 1; Но генератор не запускается, соответственно прерываний нет ... Компилято HT-SOFT dsPICC самый последний, контроллер dsPIC30F6012A, основной тактовый генератор внутренний FRC w/PLL 8x. Может чего не дочитал или особенность есть какая, подскажить в чём может быть проблема. У кого-то удалось запустить генератор на процессорах данной серии ?