Здравствуйте,Владимир!
"Все можно наладить,если вертеть в руках достаточно долго" (закон Вышковского) :smile:
Версия 6.31 не понимает спецификатора __flash,поэтому оставляем все,как написал...
Тип: Сообщения; Пользователь: SergeyTT
Здравствуйте,Владимир!
"Все можно наладить,если вертеть в руках достаточно долго" (закон Вышковского) :smile:
Версия 6.31 не понимает спецификатора __flash,поэтому оставляем все,как написал...
Угу.
Ein moment,кажется жалобы были на 8-ю версию компилера?;-)
Ловите весь проект,ICCAVR 8.05.02 build apr 5 2012,насколько я знаю,можно вкладывать зараренные файлы.
Добавлено через 8...
Сегодня ради "повышения безграмотности" установил ICCAVR8 demo и попробовал откомпилить этот проект,действительно,ругается,что не хватает мозгов для сегмента bss (это сегмент памяти данных в...
http://atprog.narod.ru ?
Ну,это Вам решать...
IMHO,это наиболее радикальный метод,бинарники лодыря и фирмвари у Вас есть,фьюзы Вы знаете.
Не мешало бы еще убедиться в кошерности питания и наличии нормальных земель по питанию и в обвязке кварца....
Скорее всего - емкости в обвязке кварца,могли утерять контакт в металлизации выводов,либо деградировала пайка емкостей.
Если такты есть - проверьте ногу RESET.
А пробовали смотреть скопом сигналы на RXD/TXD контроллера при обмене с хостом?
Если разрботчик предоставил вам хекс лодера (:shock:), то программатором...
А Вы разработчика ничем не обидели?
И,что,автор не заикнулся о фузесах?;-)
Если он их не упомянул - не трогайте их,иначе долбите автора, а не ветку...
Если не хотите использовать мосты RS232-USB,посмотрите в сторону STK600 - он общается со студией по USB,хотя RS232 тоже присутствуют.
Да кто-же спорит? :-|
Ну,это - как решит UN7RX ;-)
Скорее всего это программатор с системой команд STK500,в своих дивайсах Вам нужно будет предусматривать ISP колодочку и шить кристалл через нее.
А отлаживаться можно и в симуляторе Студии.
А что сам Atmel по этому поводу говорит?
Главное - что Вы разобрались,теперь умеете "ловить рыбу".:smile:
Видимо,не отключена ненужная периферия.
Подозреваю,что Ваш прибор выполняет циклические операции,т.е. в мейне есть какой-то главный цикл измерений и интерпретации результата.Думаю,правильно будет в конце тела этого цикла прописать...
Сорри,описАлся,должно быть SE - бит SleepEnable регистра MCUCR. Так как уже проснулись,то "дабы чего не вышло", спящий режим лучше запретить и разрешить снова непосредственно перед следующим...
CV не пользуюсь,попробуйте вот это:
//настройка режима спячки
MCUCR |= ((1<<SE)|(1<SM1)); // для PowerDown mode
MCUCR |= ((1<<SE)|(1<<SM1)|(1<<SM0)); // для PowerSave mode
asm("sleep");...
А AVReal'ом не пробовали достучаться?
У меня версия 4.18 build 700, инсталлятор весит 116 Мбайт,полностью развернутая студия занимает 176 с копейками(afair,там многое можно и не ставить).
Тайни15 студия поддерживает,imho это довольно...