Немогу прошить Atmega 48

Обсуждаем контроллеры компании Atmel.
Ответить
YAD
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт окт 27, 2011 22:07:53
Откуда: UA Cxid, Kiev

Сообщение YAD »

Добрый вечер всем. Есть два новых камня из магазина(купленых в разное время) Atmega 48. Есть программатор USBtiny с панелькой DIP28 для контроллеров atmega8. Так вот меги8 прошиваю AVR Burn-O-Mat на ура, без проблем, а как только ставлю мегу48, в проге выбираю её и пытаюсь считать, прошить фьюзы светодиод на программаторе моргнет и программа выдают ошибку. Вроде выводы при программировании у меги8 и меги48 совпадают. Мегу48 шью в первый раз, так что может есть нюансы какие? Что я мог недосмотреть и что делать?
Изображение

Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Скокмо раз напоминать мега8 и группа мега48/88/168 ЭТО РАЗНЫЕ МК!!! :kill: :kill: :kill:
(По крайней мере STK200+ponyprog+LPT = нот проблем)
Реклама
YAD
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт окт 27, 2011 22:07:53
Откуда: UA Cxid, Kiev

Сообщение YAD »

Я понимаю что разные МК. Вы поймите, я пытаюсь в мегу 48 зашить прошивку для меги48, но выдаёт ошибку. Даже фьюзы считать немогу.
НО этим же программатором, в этой же панельке ставлю мегу8 и нормально считываю фьюзы и прошиваю. В меню программатора соответственно меняю мегу8 и мегу48.
Следовательно если мега8 прошивается без ошибок, то проблема именно в меге48. Где копать?
Вы мне можете ответить МОЖНО прошивать мегу48 в панельке для меги8? По даташиту выводы одинаковы!
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

на панельке все ноги питания и земли разведены? Не прошит ли фьюз под кварц, есть ли кварц с конденсаторами на ногах? Есть ли возможность в программаторе снизить тактовую частоту для программирования? Пони прог, насколько помню, Mega48PA не прошивал, просто Mega48 шил.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Панелька одна и та же, токмо там еще шкварц на 4МГц с кондерчиками под обвязку генератора.
http://img.radiokot.ru/files/20529/a718o16gj.JPG
http://img.radiokot.ru/files/20529/a71932ef6.JPG
http://img.radiokot.ru/files/20529/a7198dzjb.JPG
По крайней мере читаются все весьма неплохо, прошивать не пробовал за непотребностью на данный момент.
:)
Реклама
YAD
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт окт 27, 2011 22:07:53
Откуда: UA Cxid, Kiev

Сообщение YAD »

Программатор у меня USBtiny, программа AVR Burn-o-mat и Sinaprog. Переходник с кварцем и конденсаторами спаян отсюда http://redram.com.ua/avr_prog.html
Реклама
SPY
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Вс авг 20, 2006 20:06:29
Откуда: Брест

Сообщение SPY »

Это особенность данных программаторов, у некоторых шьет, у меня атмеги шьет, тини не шьет.
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Увы... могу дать данные токмо относительно того, с чем дело имею (STK200+pony prog2.07c+lpt (pci-расширитель)). :)
YAD
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт окт 27, 2011 22:07:53
Откуда: UA Cxid, Kiev

Сообщение YAD »

Нашел причину! На новых Atmega48 идет иная сигнатура, поэтому программатору не определяют её! Вот тут расжовано http://forum.easyelectronics.ru/viewtop ... w=previous
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так на то есть ручное указание. Так по крайней мере со всеми "А" дело обстоит. Как указал МК без буквы - обработаются и без буквы и с "А" :roll:
YAD
Встал на лапы
Сообщения: 110
Зарегистрирован: Чт окт 27, 2011 22:07:53
Откуда: UA Cxid, Kiev

Сообщение YAD »

У меня Atmega 48PA ни понипрог с проводковым программатаром, ни avrdude AVR Burn-O-Mat на usbtiny её не видели. Поначалу завел на AVR Burn-O-Mat с ключом -F. Потом в конфиге поменял сигнатуру на новою чтобы он вообще не ругался.
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Пн сен 05, 2022 20:28:08

Сообщение dr.zorg82 »

добрый день. имею устройство на атмега48, но возникла потребность изменить алгоритм работы этого устройства. стал читать про прошивку мк, но так и не понял.. этот мк стоит в разных устройствах и под каждое устройство своя прошивка? и чтобы изменить работу устройства нужна соответствующая прошивка?
Друг Кота
Аватара пользователя
Сообщения: 20137
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Нет, можно одинаковую прошивать. Скорее всего залочена и мусор считываешь
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1635
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="dr.zorg82",url="/forum/viewtopic.php?p=4313436#p4313436"]и чтобы изменить работу устройства нужна соответствующая прошивка?[/uquote]
Да. :) При изменении алгоритма в программу вносятся соответствующие изменения и как следствие компилируется новый hex файл с данными изменениями… :write:
этот мк стоит в разных устройствах и под каждое устройство своя прошивка?
Именно так, если устройства выполняют разные задачи… так как МК по своей сути "пустой ящик", что в него положишь запишешь (нужный алгоритм в виде прошивки), то он и будет выполнять. :)
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Пн сен 05, 2022 20:28:08

Сообщение dr.zorg82 »

насколько сложно внести изменения в готовую прошивку? мне всего-то нужно, чтобы устройство стартовало в нужном режиме при включении (сейчас нужно выбрать режим и нажать пуск)
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1635
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Лично я в машинных кодах (из чего состоит прошивка) ничего не понимаю… иногда прошивку дизассемблируют получая при этом исходник и затем его правят и затем вновь компилируют… но разбираться в чужом коде ещё то удовольствие… может легче автора попросить внести изменения в исходник? Если программа не сложная, то иногда проще написать её с нуля, чем плясать с бубном… какую задачу выполняет МК? Если не сложная, то и я могу попробовать написать пробный вариант…
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Пн сен 05, 2022 20:28:08

Сообщение dr.zorg82 »

это установка стэл 60 03 анк (2007года). мне нужно, чтобы при включении тумблера (подача питания на установку) установка начала работать в режиме 500мг/л, при этом идёт контроль тока (должно быть 7-10 а), если ток выходит за пределы этих значений установка должна отключаться, при отсутствии воды тоже отключается.

Добавлено after 3 minutes 8 seconds:
не. наверное так не просто будет, потому, что я сам не до конца знаю каким образом установка все это контролирует. например какой сигнал идёт для контроля тока. спасибо за предложение, наверное ничего не выйдет.
Встал на лапы
Сообщения: 88
Зарегистрирован: Вс авг 07, 2022 15:48:13

Сообщение Cаtоk »

есть ещё вариант при подаче питания, чтобы некий "автомат" "нажал" нужные кнопки....то ли на логике, то ли на мк от VNS...)))
===
промышленная прошивка, конечно, и простой быть не может, да и не считается в 99,99% случаев...поэтому путь изменения прошивки не применим
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Пн сен 05, 2022 20:28:08

Сообщение dr.zorg82 »

[uquote="Cаtоk",url="/forum/viewtopic.php?p=4313607#p4313607"]некий "автомат" "нажал" нужные кнопки....[/uquote]
тоже думал об этом :oops: скорее всего так будет проще.
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1635
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="dr.zorg82",url="/forum/viewtopic.php?p=4313585#p4313585"]это установка стэл 60 03 анк[/uquote]
Посмотрел видео про установку и что она из себя представляет… да, это не простое устройство, а промышленный вариант… но самое главное, что эта установка имеет сертификат качества и все изменения ПО без участия производителя недопустимы… я бы не взял на себя ответственность менять что-то в подобных устройствах, которые могут повлиять негативно на здоровье людей и Вам не советую… :)

Добавлено after 12 minutes 46 seconds:
[uquote="dr.zorg82",url="/forum/viewtopic.php?p=4313638#p4313638"]скорее всего так будет проще.[/uquote]
В устройстве применён энкодер со встроенной кнопкой для выполнения настроек… так что не получится что-то просто подключить… :) причём это тоже будет является изменением в устройстве… если устройство заточено для включения и настройки его человеком, то изменить в нём ничего нельзя… :dont_know:
Ответить

Вернуться в «AVR»