ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
155189
PAL (30.04.2009 09:00, просмотров: 3702)
Уважаемые, поделитесь плиз кто как окучивает собаку в LPC. Нужно чтобы между инструкциями  WDFEED = 0xAA; и WDFEED = 0x55; не было других действий, а то - сброс. Запрещаю прерывания таким образом: volatile unsigned current_interrupt_status; VICProtection = 0; current_interrupt_status = VICIntEnable; VICIntEnClr = 0xffffffff; потом сбрасываю собаку: WDFEED = 0xAA; WDFEED = 0x55; потом разрешаю: VICIntEnable = current_interrupt_status; VICProtection = 1; Все равно раз в 2-3 минуты система пересбрасывается собаком. Если не включать собаку в начале программы и не пересбрасывать ее потом периодически - все нормально. Прошу помощи.