[an error occurred while processing this directive]
Ответ: Скорее всего у тебя программа с прерываниями, а в них какой-то твой глюк. Посмотри повнимательнее.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Firer
23 марта 2005 г. 11:51
В ответ на:
Была ли у кого проблема с ф-й delay_ms с ATmega64 в CVAVR? Или у меня мк так удачно вылетел, что порты работают, а из этой ф-и он перезагружается. WDT-выключен!!!
отправлено Poster 23 марта 2005 г. 11:19
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так вот и дело то в том, что нет. Даже три строки PORTA.1=0;delay_ms(1000);PORTA.1=1; коректно не работают, да и я не первый день... Делаю цикл 100 раз delay_us(10000) // тоже 1 секунда - все работает! Вот и чешу репу, не подгорел ли он так странно,по определенным регистрам???
—
Poster
(23.03.2005 12:03,
пустое
)
Твой ответ внутри
—
Firer
(23.03.2005 16:59, 155 байт)
Вот как раз наоборот! WDR сбрасыватеся в delay_ms, а еще я писал специалько WDR ВЫКЛЮЧЕН! (так у кого проблемы с чтением?
—
Poster
(23.03.2005 17:16,
пустое
)
Напиши еще строку, вот так while(1){PORTA.1=0;delay_ms(1000);PORTA.1=1; delay_ms(1000);} 100пудов запашет.
—
by-pass
(23.03.2005 13:36,
пустое
)
Только прошу не умничать. Я же писал, что не первый день... А весю объвязку вместе с #include приводить глупо.
—
Poster
(23.03.2005 17:11,
пустое
)
Так вот и дело то в том, что нет. Даже три строки PORTA.1=0;delay_ms(1000);PORTA.1=1; коректно не работают, да и я не первый день... Делаю цикл 100 раз delay_us(10000) // тоже 1 секунда - все работает! Вот и чешу репу, не подгорел ли он так странно,по определенным регистрам???
—
Poster
(23.03.2005 12:03,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru