Замена ATmega328 с большим объемом флэш-памяти

Существует ли замена ATmega328 с большим объемом флэш-памяти?

Для розетки необходим 28-контактный DIL.

В качестве альтернативы, существует ли плата, которая имеет те же размеры и контакты, что и Arduino UNO, но с большим объемом флэш-памяти?

В моем проекте все работает нормально, но мне нужно больше программной памяти. К сожалению, невозможно использовать другую раскладку или размер платы.

, 👍0

Обсуждение

Что вы пытались выяснить? Вы посещали сайт производителя? Посещали ли вы веб-сайт Arduino, чтобы найти другие модели?, @the busybee

Можно ли использовать внешнюю флэш-память? Что-то вроде Macronix MX25R6435F., @Cowboy_Patrick

@Cowboy_Patrick: Спасибо за предложение, но, к сожалению, нет., @Björn Morén

Wemos D1 (не Mini) имеет форм-фактор Uno и в миллиард раз больше оперативной памяти. хотя это 3,3в. Вероятно, вы могли бы создать собственную печатную плату с компоновкой Uno, ESP32s2 и встроенными переключателями логического уровня. может быть полезным проектом для многих,, @dandavis

@dandavis Спасибо, отличное предложение. Я посмотрел на Wemos D1 несколько недель назад, и если бы у него были логические уровни 5 В, это была бы плата для меня. Я надеялся избежать наказания за создание собственной печатной платы., @Björn Morén


1 ответ


Лучший ответ:

2

Существует ли замена ATmega328 с большим объемом флэш-памяти?

Нет

В качестве альтернативы, существует ли плата, которая имеет те же размеры и контакты, что и Arduino UNO, но с большим объемом флэш-памяти?

Да, но, вероятно, это будет что-то с ARM (минимум UNO R4 имеет даже 5 В ARM), однако проблемы могут возникнуть с библиотеками

Что касается AVR, то есть, например, AVR128DA28, но, насколько мне известно, он определенно несовместим по выводам.

Однако вы можете использовать какой-нибудь прототип платы для UNO и как-нибудь подключить ее к ней. (128 КБ, 28-контактный).

Также на прототипе платы можно использовать Atmega644/1284 (в pdip 40), и это гораздо более совместимо

,

Спасибо, отличный ответ. Вероятно, получит минимум UNO R4., @Björn Morén

Хорошо, тогда знайте, что у него нет таких мощных выходных драйверов (максимум 8 мА), совместимости с упомянутыми библиотеками, и он относительно новый, поэтому возможны даже ошибки в ядре Arduino., @KIIV