• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Есть ли разница между микроконтроллерами?

  • Автор темы Автор темы DRK
  • Дата начала Дата начала

DRK

Ученик
Почётный участник
Регистрация
29 Авг 2015
Сообщения
1,511
Реакции
31
Баллы
0
Есть ли разница между микроконтроллерами?

Может кто подскажет, есть ли разница или отличия между ATmega16-16PU от ATmega 16А-PU?
 
Первая букова - тип корпуса - A - TQFP; P - PDIP; M - MLF. Вторая буква - покрытие выводов. I- покрытие олово-свинец ("обычный" припой); U - покрытие без свинца (олово с серебром, медью и еще хз чем) - для бессвинцовой технологии. С точки зрения обычного человека, а не технолога на производстве - те же яца в профиль. Вероятно "свинцовые" варианты уже не выпускаются.

Так же разница только в том что с буквой А" отличает только пониженное энергопотребление.

А вообще рекомендую почитать datasheet там все это написано. Короче особой разницы нет.
 
Видно мне такая микросхема досталась ATmega16-16PU
ведёт она себя как то странно
читается и программируется без проблем
а вот в устройстве заводится не сразу
раз 10 а то и 20 вкл выкл
если заведётся то работает идеально
с ATmega 16А-PU такого нет
Единственное что заметил визуально ATmega16-16PU
работает помедленней
Видимо придётся покупать с буквой А
 
Возможно в устройстве для работы нужна другая частота. Или же в фьюзах установите задержку 65ms что бы вся схема запустилась а потом мк подключится.
 
Я не знаю как во фьюзах устанавливать задержку
мой чил запрограммирован на работу от внутреннего RC генератора на 8Мгц
и всё равно спасибо
а случайно не знаешь что будет если зашью BODEN
вроде как режим за контролем напряжения
 
BODLEVEL и BODEN – контроль напряжения питания микроконтроллера (Brown-out Detector).
Если питание микроконтроллера опуститься к минимально допустимому или чуть ниже, то работа микроконтроллерабудет нестабильной. Возможны ошибочные действия, потеря данных, случайное стирание EEPROM. Микроконтроллер умеет следить за уровнем своего питания (BODEN=0) и когда оно достигает уровня, который задается битами BODLEVEL, сбрасывается и держится в ресете пока уровень не поднимется до рабочего уровня. В некритических приложениях можно не использовать

SUT – задает скорость запуска микроконтроллера.
После снятия «сброса» (или подачи питания) программа, записанная в микроконтроллер, начинает работать не мгновенно. Микроконтроллер выжидает некоторое время, для того, чтобы нормально запустился тактовый генератор, установилось напряжение питания и т.д. Время ожидания до запуска программы и задают биты SUT1…0. Чаще всего нам не критична скорость запуска, поэтому советую ставить на максимум.
SUT1..0 = 11 – максимальное время запуска (чуть больше 65 mS).
На время запуска еще влияет CKSEL0,
 
Мне кажется я нашёл ответ на вопрос
"Разницы по фаршу и внутренней структуре с их безиндексовыми моделями нет, тут
все различие в работе всяких спящих режимов и энергопотреблении."
В схеме которую я собрал автор задействовал спящий режим
поэтому я думаю и глючит у меня чип без буквы
 
Назад
Сверху