ATMega8 в вопросах и ответах
- Anjey_N
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Сб ноя 03, 2007 20:15:42
- Откуда: Энергодар, Украина
ATMega8 в вопросах и ответах
Прошивал сегодня утром в очередной раз ATmega8. (железо USB910, ПО-CAVR). Со старой работающей прошивки сначала считал fuse,сохранил их. Затем загрузил новый файл прошивки и прошил контроллер. Во время программирования никаких собщений об ошибках не было. После выдачи команды Compare flash появилось сообщение "AVRProg error entering programming mode".
Теперь же на любую команду программатор выдаёт такое же сообщение.
Другой контроллер ставишь, всё нормально проходит, и шьётся, и читается!
В чём может быть проблемма?
Теперь же на любую команду программатор выдаёт такое же сообщение.
Другой контроллер ставишь, всё нормально проходит, и шьётся, и читается!
В чём может быть проблемма?
Может я в чём-то и не прав, но это моё мнение
-
AndryG
- Открыл глаза
- Сообщения: 76
- Зарегистрирован: Сб ноя 10, 2007 14:28:04
- Откуда: UA
- Контактная информация:
Программатор не может загнать контроллер в режим программирования.
99% фьузы стали "в позу".
Дальше распространены два варианта:
- либо выделывается фьюз RSTDSBL (кажется так) - отключается вывод REST (теперь он работает как обычный порт) и serial-программирование недоступно. Нужен параллельный программатор. Или его подобие (урезанный вариант), который позволит сбросить этот фьюз и "оживить контроллер"
- Проблема с фьюзами CLK и д.р. -- контроллер хочет внешнее тактирование. Здесь достаточно подключить кварц контроллеру или лучше подать внешний тактовый сигнал на контроллер. Если usb_avr910 от "пинокио", то там уже есть для этого вывод. Не знаю как для avr910, а для STK200 в CV нужно еще смотреть на установленную тактовую контроллера ... если будете ставить внешний тактовый 1Мгц - не забудьте и в программаторе снизить.
Ну и добавлю, что чаще встречается второй вариант.
99% фьузы стали "в позу".
Дальше распространены два варианта:
- либо выделывается фьюз RSTDSBL (кажется так) - отключается вывод REST (теперь он работает как обычный порт) и serial-программирование недоступно. Нужен параллельный программатор. Или его подобие (урезанный вариант), который позволит сбросить этот фьюз и "оживить контроллер"
- Проблема с фьюзами CLK и д.р. -- контроллер хочет внешнее тактирование. Здесь достаточно подключить кварц контроллеру или лучше подать внешний тактовый сигнал на контроллер. Если usb_avr910 от "пинокио", то там уже есть для этого вывод. Не знаю как для avr910, а для STK200 в CV нужно еще смотреть на установленную тактовую контроллера ... если будете ставить внешний тактовый 1Мгц - не забудьте и в программаторе снизить.
Ну и добавлю, что чаще встречается второй вариант.
Целый день мучаюсь с этими буферами. Что за прикол? Почему с одной стороны 1, а с другой - 0? И почему первый такой же так не гонит? Перепробовал кучу других буферов - тоже самое. Неужели протеус так глючит, первый раз начал проэктировать на нем, и уже кучу неприятностей нашел...
И ещё, подскажите недорогой и доступный 8-ми разрядный буфер из 74 серии, желательно что б был СМТ корпус.
И ещё, подскажите недорогой и доступный 8-ми разрядный буфер из 74 серии, желательно что б был СМТ корпус.
- Вложения
-
- prot.gif
- (35.51 КБ) 1490 скачиваний
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Ты бы проект .dsn прицепил.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Тогда параллельный программатор:
http://www.radiokot.ru/forum/viewtopic.php?t=864
http://www.radiokot.ru/forum/viewtopic.php?t=864
OEA писал(а):Начну с того что я в этом деле не бум-бум но проблем от этого не убавилось, если буду неправильно формулировать суть,строго не судите.
Проблема в том что у меня есть устройство в состав которой входит AT mega 8, которую как я понимаю можно запрограмировать на введение пароля,так вот пароль я потерял так и не успев его ввести ни разу.Подскажите можно ли обойти или обнулить пароль,можно ли скачать прошивку с него и перепесать код,чем это все делается .с ув.Эдуард
Если долго мучиться, что-нибудь... сломается.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Re: проблемный вопрос про AT mega 8
OEA писал(а):можно ли обойти или обнулить пароль,можно ли скачать прошивку с него и перепесать код,чем это все делается .
Думаю не реально. Наверняка дороже стоимости нового устройства.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Krik99
- Потрогал лапой паяльник
- Сообщения: 375
- Зарегистрирован: Вс мар 04, 2007 13:14:25
- Откуда: Украина
- Контактная информация:
Вот сегодня прошил новенькую ATmega8 без фьюзов, потом решил перешить и вот опять программатор её не видет .
Что могло случится? в программаторе жал только стиреть и прошить FLASH. Вот скри настроек программатора.
- Вложения
-
- 1.GIF
- Скрин настроек программатора.
- (44.76 КБ) 1448 скачиваний

- Владимир К.
- Мучитель микросхем
- Сообщения: 438
- Зарегистрирован: Ср ноя 21, 2007 14:14:37
- Откуда: Краснодар
- Krik99
- Потрогал лапой паяльник
- Сообщения: 375
- Зарегистрирован: Вс мар 04, 2007 13:14:25
- Откуда: Украина
- Контактная информация:
Паятель писал(а):Krik99, естественно, она не видится, там же ни один фьюз не поставлен. При такой их комбинации нужен внешний кварц.
А какой частоты кварц? Или без разницы? И также без галочек я шил ATiny13 и всё ОК. Значит можно вылечить обычным подключением кварца? А может быть из-за того что у меня в программе PORTB как выход сконфигурирован?

- Тарас
- Встал на лапы
- Сообщения: 89
- Зарегистрирован: Ср июн 04, 2008 01:20:54
- Откуда: Украина, Винница
- Контактная информация:
HELLP!!!
МЯу, помогите!!! короче есть елементарные 5 проводные програматоры
например такой (http://homorobot.narod.ru/teach/Program/prog.html)
спаял и создал первый проэкт http://homorobot.narod.ru/teach/fstproj/fstproj.html пробою прошивать с помощью СAVR ошибку пишит и невкакую...
например такой (http://homorobot.narod.ru/teach/Program/prog.html)
спаял и создал первый проэкт http://homorobot.narod.ru/teach/fstproj/fstproj.html пробою прошивать с помощью СAVR ошибку пишит и невкакую...
Мяу-у-у-у-у
- bagira
- Потрогал лапой паяльник
- Сообщения: 362
- Зарегистрирован: Чт фев 07, 2008 23:00:46
- Откуда: Penza
ATmega8. В работе НЕпланируется использовать ни АЦП, ни компаратор.
1) Следует ли в рабочем режиме подавать +5V на AVcc, или оставить его в воздухе?
2) При програмировании по SPI - что должно быть на AVcc?
3) для внутрисхемной прошивки обязателен ли кварц, или будет шиться (и работать) и от внутреннего RC?
4) Будет ли корректно программироваться по SPI если установлен очень медленный тактовый генератор (часовой кварц 32кГц)?
Извините за глупые вопросы, я только начинаю учить МК.
1) Следует ли в рабочем режиме подавать +5V на AVcc, или оставить его в воздухе?
2) При програмировании по SPI - что должно быть на AVcc?
3) для внутрисхемной прошивки обязателен ли кварц, или будет шиться (и работать) и от внутреннего RC?
4) Будет ли корректно программироваться по SPI если установлен очень медленный тактовый генератор (часовой кварц 32кГц)?
Извините за глупые вопросы, я только начинаю учить МК.