Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
22.09.2011, 20:49
|
|
Частый гость
Регистрация: 18.06.2005
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Помогите с ATmega128
Попробовал на одном промышленном приборе сменить прошивку с помощью самодельного STK200,на приборе разьем для внутрисхемного программирования стоит 10 выв.Программы для управления программатором скачивал разные, пытался считать память, результат нулевой. В итоге и сам прибор отказался запускаться. Помогите разобраться в чем дело и как сменить в нем прошивку.
|
|
|
|
22.09.2011, 20:52
|
|
Гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: помогите с ATmega128
если я не путаю этот МК с каким-то другим, то в нём иной метод подключения программатора
|
|
|
|
22.09.2011, 21:07
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: помогите с ATmega128
Подать с внешнего генератора (вольт 5) через резистор 3кОм на вход генератора самой Атмеги и повторите чтение идентификатора Атмеги. Когда идентификатор начнёт читаться, идите дальше. Идентификатор будет читаться даже при установленных битах защиты. Возможно биты защиты там и стоят.
Попробуйте понизить тактовую частоту с выхода вашего программатора до 250 кГц.
|
|
|
|
22.09.2011, 22:30
|
|
Вид на жительство
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 327
Сказал спасибо: 104
Сказали Спасибо 105 раз(а) в 69 сообщении(ях)
|
Re: помогите с ATmega128
С установленными фузами защиты считанные данные не соответствуют записанным. Для начала действительно надо попытаться прочитать ячейки конфигурации. Стандартная распиновка in system programming разъема. Правда бывают варианты. Можно вызвонить. MOSI это порт Е0, MISO - порт Е1, SCK - порт В1. Сам пользую AVRISP mkII.
|
|
|
|
22.09.2011, 22:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: помогите с ATmega128
Sergey8870,
у вас наверно слетел фуз-бит последовательного программирования - лечится только параллельным программатором
возможно, неправильно установили фуз-биты тактирования - прочтите при подаче внешнего тактирования от генератора 1-4мгц
а то, что не работает прибор - результат или неправильных фуз-битов, или стирания защищенной программы, или подача неправильной команды для встроенного бутлоадера (он-то и навредил в прошивке), как результат - на коленях перед разработчиком поклоны бить
вот вам еще неплохие программаторы - 1 и 2
|
|
|
|
23.09.2011, 10:40
|
|
Частый гость
Регистрация: 18.06.2005
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: помогите с ATmega128
Файл прошивки у меня есть.Самый основной вопрос как прошить не выпаивая чип
|
|
|
|
23.09.2011, 10:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,801
Сказал спасибо: 2,913
Сказали Спасибо 3,123 раз(а) в 2,113 сообщении(ях)
|
Re: помогите с ATmega128
Сообщение от Sergey8870
|
Самый основной вопрос как прошить не выпаивая чип
|
1. Раз разъём предусмотрен, то можно прошить чип без выпаивания.
2. Начните с советов RY723. Добейтесь устойчивого чтения идентификационной информации ИМС.
3. Прозвоните разъём програмирования, на какие выбоды ATmega идут сигналы. А то может это JTAG выведен, а Вы пробуете добиться чего-то от STK200.
Как-то так...
|
|
|
|
23.09.2011, 12:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: помогите с ATmega128
+ к ForcePoint
JTAG поддерживает дешевый программатор-отладчик AVR JTAG ICE и М128 входит в число поддерживаемых им. однако Atmel в AVR Studio уже не расширяет список поддерживаемых кристаллов
|
|
|
|
25.09.2011, 05:19
|
|
Временная регистрация
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: помогите с ATmega128
У ATMega128 вместо MOSI и MISO используются другие ноги. Читайте даташит! А еще необходимо подать тактовый сигнал на ногу XTAL1 ~1кГц.
Последний раз редактировалось AlekseyN; 25.09.2011 в 05:21.
|
|
|
|
25.09.2011, 05:24
|
|
Временная регистрация
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: помогите с ATmega128
[QUOTE=Djakovskij;[/QUOTE]
На Вашем рисунке отсутствует сигнал тактирования.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:31.
|
|