roboforum.ru

Технический форум по робототехнике.

Прошивка Атмега8

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Прошивка Атмега8

Сообщение Raf00084 » 03 мар 2011, 20:18

Подскажите кто знает, проблема непонятная при прошивке атмега 8 для stk500, я прошиваю через lpt CodeVis, после того как заливается прошивка идет проверка и появляется куча сообщений о том что такойто адрес не совпадает с буфером, в итоге сливаю прошивку которая зашилась и действительно процентов 95 флеши нормально прошилось а в некоторых примерно через две строки ffff, че за хрень до этого буквально час назад прошивал все было ок и програматор работал, решил обновить прошивку и п....ц приплыли, :cry:
Аватара пользователя
Raf00084
 
Сообщения: 50
Зарегистрирован: 19 янв 2009, 16:18
Откуда: Хренсбург

Re: Прошивка Атмега8

Сообщение yak-40 » 03 мар 2011, 20:51

Была похожая фигня, лечилась увеличением задержки в настройках программатора:
Settings->Programmer->Delay Multiplier
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Прошивка Атмега8

Сообщение Raf00084 » 03 мар 2011, 20:53

спасибо сам только что попробовал вроде ок, СПАСИБО ЗА БЫСТРЫЙ ОТВЕТ
Аватара пользователя
Raf00084
 
Сообщения: 50
Зарегистрирован: 19 янв 2009, 16:18
Откуда: Хренсбург

Re: Прошивка Атмега8

Сообщение HarryStar » 04 мар 2011, 00:31

Еще была такая же проблема, вылечилась по другому.

В сетапе материнки переключил режим работы LPT с ультра DMA на самый простой, без DMA. Тоже все заработало. Задержками в настройках программатора не лечилось.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Прошивка Атмега8

Сообщение tr_vadim » 10 апр 2011, 22:47

с более короткими проводами для spi можно шить быстрее, уменьшая задержки, также негативно влияют паразитные емкости в схеме
Аватара пользователя
tr_vadim
 
Сообщения: 3
Зарегистрирован: 10 апр 2011, 20:44
Откуда: Бахчисарай
прог. языки: C#, Delphi, C, ASM

Re: Прошивка Атмега8

Сообщение Змей-Горыныч » 21 апр 2011, 13:30

Важно ещё чтоб частота SPI (программирования) была меньше 1/4 тактовой частоты микроконтроллера. (см. Datasheet)
Note that the ISP frequency (SCK) must be less than 1/4 of the target clock.
В электронике чудес не бывает! Бывают плохие контакты!
Аватара пользователя
Змей-Горыныч
 
Сообщения: 70
Зарегистрирован: 01 мар 2005, 14:54
Откуда: г. Томск


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12