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


- Реклама
Скокмо раз напоминать мега8 и группа мега48/88/168 ЭТО РАЗНЫЕ МК!!!

(По крайней мере STK200+ponyprog+LPT = нот проблем)
(По крайней мере STK200+ponyprog+LPT = нот проблем)
Я понимаю что разные МК. Вы поймите, я пытаюсь в мегу 48 зашить прошивку для меги48, но выдаёт ошибку. Даже фьюзы считать немогу.
НО этим же программатором, в этой же панельке ставлю мегу8 и нормально считываю фьюзы и прошиваю. В меню программатора соответственно меняю мегу8 и мегу48.
Следовательно если мега8 прошивается без ошибок, то проблема именно в меге48. Где копать?
Вы мне можете ответить МОЖНО прошивать мегу48 в панельке для меги8? По даташиту выводы одинаковы!
НО этим же программатором, в этой же панельке ставлю мегу8 и нормально считываю фьюзы и прошиваю. В меню программатора соответственно меняю мегу8 и мегу48.
Следовательно если мега8 прошивается без ошибок, то проблема именно в меге48. Где копать?
Вы мне можете ответить МОЖНО прошивать мегу48 в панельке для меги8? По даташиту выводы одинаковы!
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
на панельке все ноги питания и земли разведены? Не прошит ли фьюз под кварц, есть ли кварц с конденсаторами на ногах? Есть ли возможность в программаторе снизить тактовую частоту для программирования? Пони прог, насколько помню, Mega48PA не прошивал, просто Mega48 шил.
Панелька одна и та же, токмо там еще шкварц на 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
По крайней мере читаются все весьма неплохо, прошивать не пробовал за непотребностью на данный момент.

http://img.radiokot.ru/files/20529/a718o16gj.JPG
http://img.radiokot.ru/files/20529/a71932ef6.JPG
http://img.radiokot.ru/files/20529/a7198dzjb.JPG
По крайней мере читаются все весьма неплохо, прошивать не пробовал за непотребностью на данный момент.
- Реклама
Программатор у меня USBtiny, программа AVR Burn-o-mat и Sinaprog. Переходник с кварцем и конденсаторами спаян отсюда http://redram.com.ua/avr_prog.html
Это особенность данных программаторов, у некоторых шьет, у меня атмеги шьет, тини не шьет.
Увы... могу дать данные токмо относительно того, с чем дело имею (STK200+pony prog2.07c+lpt (pci-расширитель)). 
Нашел причину! На новых Atmega48 идет иная сигнатура, поэтому программатору не определяют её! Вот тут расжовано http://forum.easyelectronics.ru/viewtop ... w=previous
Так на то есть ручное указание. Так по крайней мере со всеми "А" дело обстоит. Как указал МК без буквы - обработаются и без буквы и с "А" 
У меня Atmega 48PA ни понипрог с проводковым программатаром, ни avrdude AVR Burn-O-Mat на usbtiny её не видели. Поначалу завел на AVR Burn-O-Mat с ключом -F. Потом в конфиге поменял сигнатуру на новою чтобы он вообще не ругался.
- Сообщения: 150
- Зарегистрирован: Пн сен 05, 2022 20:28:08
добрый день. имею устройство на атмега48, но возникла потребность изменить алгоритм работы этого устройства. стал читать про прошивку мк, но так и не понял.. этот мк стоит в разных устройствах и под каждое устройство своя прошивка? и чтобы изменить работу устройства нужна соответствующая прошивка?
Нет, можно одинаковую прошивать. Скорее всего залочена и мусор считываешь
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
[uquote="dr.zorg82",url="/forum/viewtopic.php?p=4313436#p4313436"]и чтобы изменить работу устройства нужна соответствующая прошивка?[/uquote]
Да.
При изменении алгоритма в программу вносятся соответствующие изменения и как следствие компилируется новый hex файл с данными изменениями…

Да.
Именно так, если устройства выполняют разные задачи… так как МК по своей сути "пустой ящик", что в него положишь запишешь (нужный алгоритм в виде прошивки), то он и будет выполнять.этот мк стоит в разных устройствах и под каждое устройство своя прошивка?
- Сообщения: 150
- Зарегистрирован: Пн сен 05, 2022 20:28:08
насколько сложно внести изменения в готовую прошивку? мне всего-то нужно, чтобы устройство стартовало в нужном режиме при включении (сейчас нужно выбрать режим и нажать пуск)
Лично я в машинных кодах (из чего состоит прошивка) ничего не понимаю… иногда прошивку дизассемблируют получая при этом исходник и затем его правят и затем вновь компилируют… но разбираться в чужом коде ещё то удовольствие… может легче автора попросить внести изменения в исходник? Если программа не сложная, то иногда проще написать её с нуля, чем плясать с бубном… какую задачу выполняет МК? Если не сложная, то и я могу попробовать написать пробный вариант…
- Сообщения: 150
- Зарегистрирован: Пн сен 05, 2022 20:28:08
это установка стэл 60 03 анк (2007года). мне нужно, чтобы при включении тумблера (подача питания на установку) установка начала работать в режиме 500мг/л, при этом идёт контроль тока (должно быть 7-10 а), если ток выходит за пределы этих значений установка должна отключаться, при отсутствии воды тоже отключается.
Добавлено after 3 minutes 8 seconds:
не. наверное так не просто будет, потому, что я сам не до конца знаю каким образом установка все это контролирует. например какой сигнал идёт для контроля тока. спасибо за предложение, наверное ничего не выйдет.
Добавлено after 3 minutes 8 seconds:
не. наверное так не просто будет, потому, что я сам не до конца знаю каким образом установка все это контролирует. например какой сигнал идёт для контроля тока. спасибо за предложение, наверное ничего не выйдет.
- Сообщения: 88
- Зарегистрирован: Вс авг 07, 2022 15:48:13
есть ещё вариант при подаче питания, чтобы некий "автомат" "нажал" нужные кнопки....то ли на логике, то ли на мк от VNS...)))
===
промышленная прошивка, конечно, и простой быть не может, да и не считается в 99,99% случаев...поэтому путь изменения прошивки не применим
===
промышленная прошивка, конечно, и простой быть не может, да и не считается в 99,99% случаев...поэтому путь изменения прошивки не применим
- Сообщения: 150
- Зарегистрирован: Пн сен 05, 2022 20:28:08
[uquote="Cаtоk",url="/forum/viewtopic.php?p=4313607#p4313607"]некий "автомат" "нажал" нужные кнопки....[/uquote]
тоже думал об этом
скорее всего так будет проще.
тоже думал об этом
[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]
В устройстве применён энкодер со встроенной кнопкой для выполнения настроек… так что не получится что-то просто подключить…
причём это тоже будет является изменением в устройстве… если устройство заточено для включения и настройки его человеком, то изменить в нём ничего нельзя… 
Посмотрел видео про установку и что она из себя представляет… да, это не простое устройство, а промышленный вариант… но самое главное, что эта установка имеет сертификат качества и все изменения ПО без участия производителя недопустимы… я бы не взял на себя ответственность менять что-то в подобных устройствах, которые могут повлиять негативно на здоровье людей и Вам не советую…
Добавлено after 12 minutes 46 seconds:
[uquote="dr.zorg82",url="/forum/viewtopic.php?p=4313638#p4313638"]скорее всего так будет проще.[/uquote]
В устройстве применён энкодер со встроенной кнопкой для выполнения настроек… так что не получится что-то просто подключить…


