Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Кто работает с LPC2000?

Отправлено 1111 21 февраля 2007 г. 16:45


Столкнулся с непонятным багом - у одного LPC2214 в RTC после перехода секунд с 59 на 0 не переключаются минуты. То есть время не тикает. Чип битый? Вот инициализация:


void RTC_Init(void)
{
RTC_Startup_Set();

// initialize the interrupt vector
VICIntSelect &= ~(1 << VIC_RTC);
VICVectAddr4 = (unsigned long)RTC_Handler;
VICVectCntl4 = (1 << VIC_CHNL_ENABLE_BIT) | VIC_RTC;
VICIntEnable |= (1 << VIC_RTC);
ALHOUR = RTC_SYNC_WITCH_FM_31256_TIME; //Установим час периодической синхронизации с FM31256

PREINT = (unsigned short)(PCLK/32768)-1;
PREFRAC = PCLK - ((PREINT + 1) * 32768);
CCR = (1 << CCR_CLKEN_BIT);
}



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru