Здравствуйте! Сегодня отлаживал кое какой алгоритм (пишу на CodeVisionAVR), и вот при отладке в Протеусе, обнаруживается что МК просто стоит не чего не делая когда подходит к функций delay_ms()! Загрузил в прошивку в робота и чудо она работает!!!
Решил проверить где глюк и написал простую мигалку LED, что то подобное
CODE:
...
DDRC.0 = 0xFF;
PORTC.0 = 0x00;
while(1)
{
PORTC.0 = 0xFF;
delay_ms(1000);
// задержка будет работать если написать
//delay_us(10);
PORTC.0 = 0x00;
}
...
Опять МК при симуляций молчит, реальный МК мигает! В чем проблема?(Отредактировано автором: 01 Апреля, 2012 - 20:04:00) |