Увеличение RAM memory Ардуины

nevkon
Offline
Зарегистрирован: 20.01.2015

Компутеры тоже десятками покупать предлагаете?

Собственно мне до лампочки у кого сколько денег и на что они тратятся. У меня и RPI есть и кубик 3 и дуня мега 2560 и мапле для экспериментов. Вот сделал контроллер cnc на нано3, думаю вот не переделать ли на мапле или оранж взять - можно будет сделать на 5-6 движков подключение, а то приходится выдумывать тут всякое извращение.

Да, 128 меги у меня тоже есть, одну даже спаял на плату разработки самодельную

axill
Offline
Зарегистрирован: 05.09.2011

alexvs пишет:

1284 сейчас можно взять примерно за 510-530 руб. Согласен, не дешево. Но зато теперь уже родной AVR, а мне например STR32 нужно с 0 осваивать.

Нет ну я понимаю взять atmega128 по 50р, там на теже 128к флэш и "всего" 4к ram

Но брать 1284 по 500 ради +12к ram? В чем счастье?)

Кстати дешевле будет взять atmega128 и прилепить внешние 64 или даже 128к через имеющийся интерфейс ram, работать будет почти как родная память (доступ три такта вместо двух)

axill
Offline
Зарегистрирован: 05.09.2011

RANDREY пишет:

да, стм это уже другое программирование, кто умеет переходит и не хватает пинов-частоты-прерываний-цапов,а кому нужна очень быстрая разработка, пока хватает ресурсов остаются на арме.

stm32 и есть арм)) имел в виду наверно avr

Не так уж и сложно переходить, даже интересно

у меня правда лень не победима, я для себя делаю библиотеку которая одинаково работает что с avr, что с stm8, чуть позже добавлю stm32. Вот сейчас связал через rs485 atmega с stm8s. На stm8s сразу bmp085, dht22, фоторезистор и термистор. Такая "метео" станция. Сам Мк стоит 16р. И в 8к прошивки еще 1.5к свободны

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

В рамках топика - проблема с нехваткой ОЗУ и более никаких "причин". Всё остальное предлагаю оставить "за кадром", а не мерятся длиной потраченного рубля или какой ещё. :)

Я поднял речь именно в сравнении УНО и пр. "недоМК", урезанных сознательно производителем с целью удешевления в конкретных конструкциях по отношению к "полному набору" Мега2560. Что ежели вам не хватает ОЗУ, то вполне можно взять модель постарше и/или воспользоваться x-bus шиной дабы прикрутить "сколько надо" к упрощенной модели ..

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

Собственно предложения "возьмите STM32 и будет вам щастье" .. как ни странно из той же самой оперы .. нежелания ВЫБИРАТЬ конкретного зверька под конкретные нужды .. там тоже ведь "свой зоопарк" не так ли? :)

По нехватке ОЗУ у Атмела: да, моя практика показала что размер встроенного ОЗУ сильно коррелирует с объемом тех задач управления, на которые и был рассчитан этот конкретный зверек. Что для Меги, что для УНЫ но .. памяти хватает на 90% задач.

/* Пробовал делать "слух" на наших микрофонах .. показалось что "вот точно не хватит" .. 8килов .. одна оцифровка даже в 10кгц затребует 10килов на 1 сек. записи .. ан нет! Вполне можно оцифровывать сэмплами в буфер 256 байт, иметь 4 буфера оцифровки для выравнивания скоростей и на лету сворачивать сэмпл в упрощенный БПФ в 20-40 байт и искать ключевые части фонем .. так и не доделал, но в целом решение увидел - даже это влезет! */ (вместо спойлера)

Плюс возможность прикрутить к некоторым зверькам внешнее ОЗУ - решает вопрос на 146%. :)

Переход на STM32 и ваще на 32-х разрядную архитектуру требует совсем ИНЫХ причин .. и вот когда они наступают, то да: такая рекомендация полезна. А все эти "дешевле/дороже" - исключительно для нищих.