[an error occurred while processing this directive]
Кто работал с mega64 в CVAVR? Извините, что повторяюсь.(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Poster 25 марта 2005 г. 15:09

Такая странная проблема:
Пишу (для простоты):
while(1){
PORTA.0 =0;
delay_ms(1000);
PORTA.0 =1;
delay_ms(1000);
}
т.е. проще не бывает, а после исполнения первого delay вылетает из программы и начинает программу заново. Что может быть - ума не приложу. WDT - выключен, да и дело то не в нем.
Вместо строк delay_ms(1000) подставляю:
for(i=0;i<100;i++) delay_us(10000);
ВСЕ РАБОТАЕТ!!!
Уж и в VMLAB прогонял, конечно, какие могут быть проблемы,
а вот МК сбрасыват.
Все прерывания и т.п. выключены - ничего лишнего.
Судя по предыдушему моему вопросу никто ничего не знает.
Да и я не новичек, только закончил большой проект на 32-й меге.
Сейчас вопрос лишь один:
Кто РЕАЛЬНО РАБОТАЛ с мегой 64 в CV?
Нет ли тут подводных камней?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru