ATmega8 vs ATmega8A.Чем отлчиются.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
dimon_from_barnaul
Родился
Сообщения: 16
Зарегистрирован: Ср окт 13, 2010 09:24:47
Откуда: Россия. Барнаул.

ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение dimon_from_barnaul »

Возникла такая проблема. Имеется прошивка для контроллера ATmega8. Подойдет ли она для контроллера ATmega8a. Живой образец пока достать не могу (их нет в магазинах города), а ответ нужен как можно скорее. Из поиска по интернету известно, что в новой версии оптимизировано ядро, улучшены частотные характеристики (до 20 МГц), понижено потребление. Есть опасение, что оптимизация могла затронуть адреса устройств. Хотелось бы услышать мнение человека, который работал с этими микросхемами.
Учиться никогда не поздно
Аватара пользователя
romazan
Потрогал лапой паяльник
Сообщения: 335
Зарегистрирован: Чт май 21, 2009 13:54:07
Откуда: Москва
Контактная информация:

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение romazan »

у них помоему только одно различие, материал из которого они сделаны. ATmega8a эномичнее предшественницы
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение avreal »

Материал тоже мало отлчается - кремний, пластик :)))
На этот вопрос уже и гугл ответ знает
Тут есть короткая пробежка по парам А-не-А
Контроллеры, у которых хоть что-то задето в регистрах, там отмечены, но их немного и только в одном случае нужна перекомпиляция программы (ATmega165PA, ATmega169PA — пара битов в одном из регистров сдвинулась с насиженного места и переехала на соседние).
По регистрам мега8А тождественна, но добавилоь кое-что в errata, но в большинстве програм это не должно влиять.
Я хотел и по errata детально пройтись со своей оценкой критичности ошибок, но всё не соберусь.

Одна из ошибок у меги8А — «Signature may be Erased in Serial Programming Mode», я думал, что после 90s1200, у которой о любого чиха слетала сигнатура, об этом можно біло забыть. Вместе с сигнатурой слетает калибровочный байт
Problem Fix / Workaround:
Ensure that the chiperase command has exceeded before applying the next command.
В случае с avreal ошибка проявляться не должна, так как после стирания кристалл выводится из режима программирования и производится повторный вход, т.е. «следующая команда» никогда не может наложиться на неоконченную команду стирания.
Да и времена с запасом.
Буду пробегать мимо Imrad-а — возьму одну помучить, хочу добиться стирания сигнатуры, в том числе и меняя алгоритм работы программатора. «Просто интересно»™
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
dimon_from_barnaul
Родился
Сообщения: 16
Зарегистрирован: Ср окт 13, 2010 09:24:47
Откуда: Россия. Барнаул.

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение dimon_from_barnaul »

Огромное всем спасибо. Не думал, что форум работает так быстро.
Учиться никогда не поздно
#DIZEL#
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пт янв 29, 2010 12:13:38
Откуда: Нижний Новгород.

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение #DIZEL# »

всем привет! тоже есть вопрос про мегу8, был сегодня на радиорынке хотел купить мегу8 в дип корпусе,но оказалось что только в одном месте есть и то по 300 рублей :shock: нашел кое как планарку за 170рублей,подскажите как мне из нее изобрести дип корпус???по даташиту ножки подобрал только остались 3 ножки лишние :( (22),(21),(19) не пойму что с ними делать? :dont_know: толи на землю,толи в воздухе оставить? подскажите может кто сталкивался с такой проблемой,просто плата уже сделана под дип корпус.
Будь проще к людям! Хочешь быть мудрей — Не делай больно мудростью своей.Изображение
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Сериг »

#DIZEL# писал(а):всем привет! тоже есть вопрос про мегу8, был сегодня на радиорынке хотел купить мегу8 в дип корпусе,но оказалось что только в одном месте есть и то по 300 рублей :shock: нашел кое как планарку за 170рублей,подскажите как мне из нее изобрести дип корпус???по даташиту ножки подобрал только остались 3 ножки лишние :( (22),(21),(19) не пойму что с ними делать? :dont_know: толи на землю,толи в воздухе оставить? подскажите может кто сталкивался с такой проблемой,просто плата уже сделана под дип корпус.

в планарке всегда полный комплект контактов... оставь в воздухе или используй,но на землю не клади!
#DIZEL#
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пт янв 29, 2010 12:13:38
Откуда: Нижний Новгород.

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение #DIZEL# »

Сериг писал(а):
#DIZEL# писал(а):всем привет! тоже есть вопрос про мегу8, был сегодня на радиорынке хотел купить мегу8 в дип корпусе,но оказалось что только в одном месте есть и то по 300 рублей :shock: нашел кое как планарку за 170рублей,подскажите как мне из нее изобрести дип корпус???по даташиту ножки подобрал только остались 3 ножки лишние :( (22),(21),(19) не пойму что с ними делать? :dont_know: толи на землю,толи в воздухе оставить? подскажите может кто сталкивался с такой проблемой,просто плата уже сделана под дип корпус.

в планарке всегда полный комплект контактов... оставь в воздухе или используй,но на землю не клади!

Спасибо за совет!! :)
Будь проще к людям! Хочешь быть мудрей — Не делай больно мудростью своей.Изображение
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Kavka »

#DIZEL# писал(а):всем привет! тоже есть вопрос про мегу8, был сегодня на радиорынке хотел купить мегу8 в дип корпусе,но оказалось что только в одном месте есть и то по 300 рублей :shock: нашел кое как планарку за 170рублей,подскажите как мне из нее изобрести дип корпус???по даташиту ножки подобрал только остались 3 ножки лишние :( (22),(21),(19) не пойму что с ними делать? :dont_know: толи на землю,толи в воздухе оставить? подскажите может кто сталкивался с такой проблемой,просто плата уже сделана под дип корпус.

Выводы 22 и 19 в TQFP не имеют прямых аналогов в DIP корпусе. Это зависит от того что вы хотите использовать в DIP - АЦП или в/в.
А 21 вывод это "земля".
На второй странице ПДФки по меге8 всё есть.

Как из TQFP сделать DIP - взять любую микруху в DIP и высверлить ей середину, затем распаять поверх то что надо. (Очень старый способ.)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
#DIZEL#
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пт янв 29, 2010 12:13:38
Откуда: Нижний Новгород.

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение #DIZEL# »

На второй странице ПДФки по меге8 всё есть.

А можно поподробнее.(заранее спасибо!) :)
Будь проще к людям! Хочешь быть мудрей — Не делай больно мудростью своей.Изображение
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Danko »

Изображение
В чем вопрос?
в PDIP вывод 1 это (RESET) PC6, в TQFP это вывод 29 и так далее по всем ножкам.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
#DIZEL#
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пт янв 29, 2010 12:13:38
Откуда: Нижний Новгород.

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение #DIZEL# »

Danko писал(а):Изображение
В чем вопрос?
в PDIP вывод 1 это (RESET) PC6, в TQFP это вывод 29 и так далее по всем ножкам.

с ножками я уже разобрался :) вот только не пойму как мне сделать иммитацию dip корпуса,пытался на платке както развести, не получается :( был совет просверллить середину в неисправной меге8 и подпаять проводками :dont_know: только нет у меня не исправной и неисправной :cry:
Будь проще к людям! Хочешь быть мудрей — Не делай больно мудростью своей.Изображение
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Engineer_Keen »

Можно взять панельку для ИМС, к середине приклеить мегу и тоненькими проводочками припаять выводы меги с выводами панельки. Я так делал с корпусами соик8 и микросоик-8. ИМХО с мегой это будет мазохизм :dont_know:
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Мурик »

#DIZEL# писал(а):только нет у меня не исправной и неисправной
Возьми любою МС в DIP корпусе с 28 ножками и используй ее.
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение O-LED »

ну, любая 28 номая микросхема, чаще всего и окажется мегой 8 :))) мелкой ведь логики с 28 ногами небывает. вернее бывает, но там расстояние между рядами выводов большое.
еще один вариант маразма :)) -
возьми две любые 14 ногие микросхемы(155ла3 например :idea: ), просверли в них дырки и к их выводам подпаяй контакты своей меги :))) :))) :)))

а вообще поищи мегу в дипе. сейчас уже везде полно новых с буквой а
KIT
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Сериг »

#DIZEL# писал(а):
Сериг писал(а):
#DIZEL# писал(а):всем привет! тоже есть вопрос про мегу8, был сегодня на радиорынке хотел купить мегу8 в дип корпусе,но оказалось что только в одном месте есть и то по 300 рублей :shock: нашел кое как планарку за 170рублей,подскажите как мне из нее изобрести дип корпус???по даташиту ножки подобрал только остались 3 ножки лишние :( (22),(21),(19) не пойму что с ними делать? :dont_know: толи на землю,толи в воздухе оставить? подскажите может кто сталкивался с такой проблемой,просто плата уже сделана под дип корпус.

в планарке всегда полный комплект контактов... оставь в воздухе или используй,но на землю не клади!

Спасибо за совет!! :)

обращайся :)
#DIZEL#
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пт янв 29, 2010 12:13:38
Откуда: Нижний Новгород.

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение #DIZEL# »

O-LED писал(а):ну, любая 28 номая микросхема, чаще всего и окажется мегой 8 :))) мелкой ведь логики с 28 ногами небывает. вернее бывает, но там расстояние между рядами выводов большое.
еще один вариант маразма :)) -
возьми две любые 14 ногие микросхемы(155ла3 например :idea: ), просверли в них дырки и к их выводам подпаяй контакты своей меги :))) :))) :)))

а вообще поищи мегу в дипе. сейчас уже везде полно новых с буквой а

я уже понял что это извращение! :o куплю ка я наверно за 300р в dip, просто обидно :cry: были по 80р стали по 300р.
Будь проще к людям! Хочешь быть мудрей — Не делай больно мудростью своей.Изображение
Аватара пользователя
Ivanchik
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Чт окт 23, 2008 19:35:08

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Ivanchik »

Предлагаю модератору сделать отдельную тему по переделки в корпус дип, а то ненароком отвлеклись от темы)
Аватара пользователя
Змей-Горыныч
Родился
Сообщения: 1
Зарегистрирован: Чт ноя 10, 2011 10:21:26
Откуда: Томск
Контактная информация:

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Змей-Горыныч »

А вот у меня с заменой atmega8 на atmega8A вышла заминка (извините за тафтологию :) ). Прошивку залил ту же самую, и устройство стало постоянно сбрасываться. Оказалось (после долгих поисков и читания документации), что у "А" другие требования по записи в конфигурационные биты сторожевого таймера (Watchdog Timer). И вместо того, как задумано было в программе - сброс раз в 2 сек. если таймер не обнулять, он устанавливался на минимальный интервал - 16 мс. А в программе обнуление таймера задумано было реже - вот и сбрасывался контроллер постоянно. Подробно как настроить Watchdog на стр. 42 pdf-ки Mega8A.
В электронике чудес не бывает - бывают плохие контакты!
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Flasher »

змей-горыныч, я еще раз сверил даташиты меги 8 и меги 8а в части, касаемой ватчдога- никаких отличий нет.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: ATmega8 vs ATmega8A.Чем отлчиются.

Сообщение Danko »

Я уже сам спотыкался и по сему всем рекомендую кроме страницы pdf-файла даташника указывать его версию (дату) т.к. Атмел обновляет свои файлы и даташник который хранится в закромах програмиста и с которым он работает может отличатся от файла на который ссылается другой програмист.

Сейчас пересмотрел Апноут № 523 в котором отличий между мега8 и мега8а в части ВатчДога я не обнаружил.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»