В чем разница между ATMEGA32 и ATMEGA328?
Я новичок в электронике. Просто играю с платами Arduino.Я просто хотел запрограммировать микроконтроллер ATMEGA328 и использовать его без Arduino для компактного дизайна для моего личного хобби-проекта. Я обнаружил, что в моем местном магазине есть микроконтроллеры ATMEGA32 и ATMEGA328. Итак, я хотел бы знать, могу ли я использовать ATMEGA32 вместо ATMEGA328 ? Какой из них является последним и каковы преимущества. Заранее спасибо.
@Pradeep Sapkota, 👍0
Обсуждение3 ответа
Лучший ответ:
Я не могу сказать наверняка, но, взглянув на таблицы, я понял, что ATmega32 выглядит старше:
- Максимальная частота 16 МГц в. с. 20 МГц для ATmega328
- 4,5 В минимальное напряжение питания В. с; 1,8 В для ATmega328
- только один канал PWN на 8-разрядный таймер
С точки зрения программирования на Arduino я бы предпочел 328, так как это позволило бы вам создать прототип своего кода на Uno, а затем переместить его в голый микроконтроллер, зная, что он будет работать одинаково. ATmega32 стоит рассмотреть, если вам нужно больше ввода-вывода, чем может предоставить Uno.
Чтобы ответить на этот вопрос, вам нужно будет изучить соответствующие технические характеристики:
ATmega32
ATmega32U4
ATmega328
ATmega328P
ATmega328PB
Несмотря на схожее название, чипы совершенно разные.
32u4, например, имеет встроенный USB.
328PB имеет больше 16-разрядных таймеров/счетчиков.
... и еще много различий.
Они отличаются только аппаратными возможностями и могут быть запрограммированы более или менее одинаково. Вам решать, какой из них вы хотите использовать.
Единственные почти идентичные-328 и 328P. Если вас не волнует функция "picopower", вам просто нужно знать, что у них разные подписи. Чтобы упростить переход с arduino (UNO или NANO) на автономный контроллер, **atmega328p** - ваш выбор., @DataFiddler
Я не могу оставлять комментарии. Одно из отличий заключается в том, что ATmega32 имеет JTAG, а ATmega328P-нет.
+1 Это не очень полное описание, но, кажется, можно опубликовать ответ. По крайней мере, это материал типа ответа. И что-то, на что не указывают другие., @timemage
- Размер флешки в boards.txt ATmega 328p 32u4
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Не удается снова загрузиться после смены платы
- Генерация стабильной частоты
- Arduino UNO для получения подписи чипа ATmega328P-PU
- Последовательная связь ESP8266 с ATMega328P
- Каково время нарастания выходного вывода atmega328, изменяющего свое состояние?
- Нужна помощь в программировании ардуино на ассемблере
ATmega32 выглядит, по сути, "старшим братом" ATmega328. Внутри точно такой же чип, но с большим количеством выводов ввода-вывода. Я не знаю ни о совместимости регистров и кодов, ни о поддержке Arduino core API, так как никогда им не пользовался., @Majenko
вы не можете вставить ATmega32 в DIP-разъем Uno. погружная версия имеет другой размер, @Juraj