НЕ стартует Atmega 16
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
НЕ стартует Atmega 16, точнее после первого раза прошивки стартанул нормально, все работало. Однако после выкл/вкл питания не стартует. Пробовал подвешивать ресет через светодиод на "+"и резюк на корпус, не помогает. Как побороть данную пробему...плиз помогите!!! 
- Реклама
фузы ?
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- Сообщения: 1800
- Зарегистрирован: Вт окт 05, 2010 01:08:57
вспоминай что делал между вкл и выклОднако после выкл/вкл питания не стартует.
KIT
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
фузы стандартные заводские, 1 МГц и т д....с ними работало, просто выкл питание и через пару часов вкл питание и не работает...
перепрошивка с теми же параметрами ниче не дает...
перепрошивка с теми же параметрами ниче не дает...
- Сообщения: 1800
- Зарегистрирован: Вт окт 05, 2010 01:08:57
я говорю вспоминай что было в эти два часа. залил, уронил, отломал, отпаялось, оторвалось........... чудес не бывает
KIT
- Реклама
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
....ниче не делал, залил простую прогу, так, для проверки....портов
while (1)
{
PORTC.7 = 1;
delay_ms (500);
PORTC.7 = 0;
delay_ms (500);
}
}
включая настройку мк и всех портов на выход (в кодевижене) и все....в начале прошил и все заработало, (прошивал usbasp через казму и екстреме бурнер) ниче не паял, все на макетке, все сразу заработало, ни к чему не притрагивался, просто выключил и через пару часов включил. - НЕ РАБОТАЕТ, опять перепрошил, всеравно не работает....на одном из портов вист светодиод, не используемый в проге мк, однако он, когда проц не работает еле светится, хотя когда проц работал не светился так как все порты на выход и в "0"....
while (1)
{
PORTC.7 = 1;
delay_ms (500);
PORTC.7 = 0;
delay_ms (500);
}
}
включая настройку мк и всех портов на выход (в кодевижене) и все....в начале прошил и все заработало, (прошивал usbasp через казму и екстреме бурнер) ниче не паял, все на макетке, все сразу заработало, ни к чему не притрагивался, просто выключил и через пару часов включил. - НЕ РАБОТАЕТ, опять перепрошил, всеравно не работает....на одном из портов вист светодиод, не используемый в проге мк, однако он, когда проц не работает еле светится, хотя когда проц работал не светился так как все порты на выход и в "0"....
прочитай фузы
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
попробуй подцепить кварц, и :
lfuse ef
hfuse 8e
lfuse ef
hfuse 8e
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
avr это такая штука.. на живом девайсе убираешь кварц, а эта сволочь продолжает работать без него 
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
действительно что сволочь....ПОДЦЕПИЛ КВАРЦ 10МГц как положено с кандюками, прошил с вышеуказанными фузами, залил наново прогу....и всеравно таже фигня....НЕ РАБОТАЕТ!!!!Кислый писал(а):avr это такая штука.. на живом девайсе убираешь кварц, а эта сволочь продолжает работать без него
может там что то нада записать в загрузчик его....или отключить его....как то????
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
....О..заработало!!!!!!!что сделал?..ничего, кроме как дописал в проге
while (1)
{
PORTC.7 = 1;
delay_ms (500);
PORTC.7 = 0;
delay_ms (500);
PORTC.6 = 1;
}
несколько раз вкл/выкл - работает пока...ВСЕм ОгРоМнОе СПАСИБО за подсказки.
while (1)
{
PORTC.7 = 1;
delay_ms (500);
PORTC.7 = 0;
delay_ms (500);
PORTC.6 = 1;
}
несколько раз вкл/выкл - работает пока...ВСЕм ОгРоМнОе СПАСИБО за подсказки.
Про эти АВРовские глюки и заморочки пора целую ветку создавать...
Самый "шикарный" который мне попадался, когда моя тинька ни с то ни с сего начала "рисовать" вместо полной синусоиды лишь ее часть, около 3/4.
Почти день потратил на поиски... безуспешно. Залил тот же код в другую, все нормально. Вот так.
Самый "шикарный" который мне попадался, когда моя тинька ни с то ни с сего начала "рисовать" вместо полной синусоиды лишь ее часть, около 3/4.
Почти день потратил на поиски... безуспешно. Залил тот же код в другую, все нормально. Вот так.
[img]http://nekuru.com/images/DimanVIP/t2.png[/img]
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
JTAG конечно же не отключен? Эх, сколько раз уже описывалось...wellcom писал(а):не работают порты РС2-РС5 (24,25,26,27 выводы).
Даташит, стр 61.
А на него никто внимания и не обращает, пока не попытается его ножки задействоватьwellcom писал(а):как то не обращал внимания на него..спасибо
- Сообщения: 190
- Зарегистрирован: Чт фев 24, 2011 13:00:49
наверное.....пока сам на грабли не наступишь, никогда и не поймешь что ето такое... 


