Собственно мне до лампочки у кого сколько денег и на что они тратятся. У меня и RPI есть и кубик 3 и дуня мега 2560 и мапле для экспериментов. Вот сделал контроллер cnc на нано3, думаю вот не переделать ли на мапле или оранж взять - можно будет сделать на 5-6 движков подключение, а то приходится выдумывать тут всякое извращение.
Да, 128 меги у меня тоже есть, одну даже спаял на плату разработки самодельную
1284 сейчас можно взять примерно за 510-530 руб. Согласен, не дешево. Но зато теперь уже родной AVR, а мне например STR32 нужно с 0 осваивать.
Нет ну я понимаю взять atmega128 по 50р, там на теже 128к флэш и "всего" 4к ram
Но брать 1284 по 500 ради +12к ram? В чем счастье?)
Кстати дешевле будет взять atmega128 и прилепить внешние 64 или даже 128к через имеющийся интерфейс ram, работать будет почти как родная память (доступ три такта вместо двух)
да, стм это уже другое программирование, кто умеет переходит и не хватает пинов-частоты-прерываний-цапов,а кому нужна очень быстрая разработка, пока хватает ресурсов остаются на арме.
stm32 и есть арм)) имел в виду наверно avr
Не так уж и сложно переходить, даже интересно
у меня правда лень не победима, я для себя делаю библиотеку которая одинаково работает что с avr, что с stm8, чуть позже добавлю stm32. Вот сейчас связал через rs485 atmega с stm8s. На stm8s сразу bmp085, dht22, фоторезистор и термистор. Такая "метео" станция. Сам Мк стоит 16р. И в 8к прошивки еще 1.5к свободны
В рамках топика - проблема с нехваткой ОЗУ и более никаких "причин". Всё остальное предлагаю оставить "за кадром", а не мерятся длиной потраченного рубля или какой ещё. :)
Я поднял речь именно в сравнении УНО и пр. "недоМК", урезанных сознательно производителем с целью удешевления в конкретных конструкциях по отношению к "полному набору" Мега2560. Что ежели вам не хватает ОЗУ, то вполне можно взять модель постарше и/или воспользоваться x-bus шиной дабы прикрутить "сколько надо" к упрощенной модели ..
собственно о том, что линейка Атмела - очень широка и на каждую задачу можно выбрать подходящего зверька .. ан нет, в массовом (судя по постам тут) любительском применении настырно пользуем одну и туже "чуду-юду", и предпочитаем горестно восклицать "не лезет", "не хаватает", "программно сэмулировать - медленно" .. нафига это, когда можно взять верного зверька?
Собственно предложения "возьмите STM32 и будет вам щастье" .. как ни странно из той же самой оперы .. нежелания ВЫБИРАТЬ конкретного зверька под конкретные нужды .. там тоже ведь "свой зоопарк" не так ли? :)
По нехватке ОЗУ у Атмела: да, моя практика показала что размер встроенного ОЗУ сильно коррелирует с объемом тех задач управления, на которые и был рассчитан этот конкретный зверек. Что для Меги, что для УНЫ но .. памяти хватает на 90% задач.
/* Пробовал делать "слух" на наших микрофонах .. показалось что "вот точно не хватит" .. 8килов .. одна оцифровка даже в 10кгц затребует 10килов на 1 сек. записи .. ан нет! Вполне можно оцифровывать сэмплами в буфер 256 байт, иметь 4 буфера оцифровки для выравнивания скоростей и на лету сворачивать сэмпл в упрощенный БПФ в 20-40 байт и искать ключевые части фонем .. так и не доделал, но в целом решение увидел - даже это влезет! */ (вместо спойлера)
Плюс возможность прикрутить к некоторым зверькам внешнее ОЗУ - решает вопрос на 146%. :)
Переход на STM32 и ваще на 32-х разрядную архитектуру требует совсем ИНЫХ причин .. и вот когда они наступают, то да: такая рекомендация полезна. А все эти "дешевле/дороже" - исключительно для нищих.
Компутеры тоже десятками покупать предлагаете?
Собственно мне до лампочки у кого сколько денег и на что они тратятся. У меня и RPI есть и кубик 3 и дуня мега 2560 и мапле для экспериментов. Вот сделал контроллер cnc на нано3, думаю вот не переделать ли на мапле или оранж взять - можно будет сделать на 5-6 движков подключение, а то приходится выдумывать тут всякое извращение.
Да, 128 меги у меня тоже есть, одну даже спаял на плату разработки самодельную
1284 сейчас можно взять примерно за 510-530 руб. Согласен, не дешево. Но зато теперь уже родной AVR, а мне например STR32 нужно с 0 осваивать.
Нет ну я понимаю взять atmega128 по 50р, там на теже 128к флэш и "всего" 4к ram
Но брать 1284 по 500 ради +12к ram? В чем счастье?)
Кстати дешевле будет взять atmega128 и прилепить внешние 64 или даже 128к через имеющийся интерфейс ram, работать будет почти как родная память (доступ три такта вместо двух)
да, стм это уже другое программирование, кто умеет переходит и не хватает пинов-частоты-прерываний-цапов,а кому нужна очень быстрая разработка, пока хватает ресурсов остаются на арме.
stm32 и есть арм)) имел в виду наверно avr
Не так уж и сложно переходить, даже интересно
у меня правда лень не победима, я для себя делаю библиотеку которая одинаково работает что с avr, что с stm8, чуть позже добавлю stm32. Вот сейчас связал через rs485 atmega с stm8s. На stm8s сразу bmp085, dht22, фоторезистор и термистор. Такая "метео" станция. Сам Мк стоит 16р. И в 8к прошивки еще 1.5к свободны
В рамках топика - проблема с нехваткой ОЗУ и более никаких "причин". Всё остальное предлагаю оставить "за кадром", а не мерятся длиной потраченного рубля или какой ещё. :)
Я поднял речь именно в сравнении УНО и пр. "недоМК", урезанных сознательно производителем с целью удешевления в конкретных конструкциях по отношению к "полному набору" Мега2560. Что ежели вам не хватает ОЗУ, то вполне можно взять модель постарше и/или воспользоваться x-bus шиной дабы прикрутить "сколько надо" к упрощенной модели ..
собственно о том, что линейка Атмела - очень широка и на каждую задачу можно выбрать подходящего зверька .. ан нет, в массовом (судя по постам тут) любительском применении настырно пользуем одну и туже "чуду-юду", и предпочитаем горестно восклицать "не лезет", "не хаватает", "программно сэмулировать - медленно" .. нафига это, когда можно взять верного зверька?
Собственно предложения "возьмите STM32 и будет вам щастье" .. как ни странно из той же самой оперы .. нежелания ВЫБИРАТЬ конкретного зверька под конкретные нужды .. там тоже ведь "свой зоопарк" не так ли? :)
По нехватке ОЗУ у Атмела: да, моя практика показала что размер встроенного ОЗУ сильно коррелирует с объемом тех задач управления, на которые и был рассчитан этот конкретный зверек. Что для Меги, что для УНЫ но .. памяти хватает на 90% задач.
/* Пробовал делать "слух" на наших микрофонах .. показалось что "вот точно не хватит" .. 8килов .. одна оцифровка даже в 10кгц затребует 10килов на 1 сек. записи .. ан нет! Вполне можно оцифровывать сэмплами в буфер 256 байт, иметь 4 буфера оцифровки для выравнивания скоростей и на лету сворачивать сэмпл в упрощенный БПФ в 20-40 байт и искать ключевые части фонем .. так и не доделал, но в целом решение увидел - даже это влезет! */ (вместо спойлера)
Плюс возможность прикрутить к некоторым зверькам внешнее ОЗУ - решает вопрос на 146%. :)
Переход на STM32 и ваще на 32-х разрядную архитектуру требует совсем ИНЫХ причин .. и вот когда они наступают, то да: такая рекомендация полезна. А все эти "дешевле/дороже" - исключительно для нищих.