Jump to content

    
ViKo

А вот какой мелкий контроллер использовать?

Recommended Posts

... для простой задачи, с которой справится любой - PIC12, PIC16, AVR, STM8. PIC я знаю, но оцениваю его как устаревший. AVR не знаю, но считаю тоже старьём. Делать на STM08? Стоимость примерно одинаковая будет, так? Или есть более современные микроконтроллеры?

Share this post


Link to post
Share on other sites
9 минут назад, ViKo сказал:

Или есть более современные микроконтроллеры?

А не играет ли в первую очередь "доставабельность" и гарантия производителя выпускать микроконтроллеры нужное вам количество времени?

Share this post


Link to post
Share on other sites
7 минут назад, MrBearManul сказал:

А не играет ли в первую очередь "доставабельность" и гарантия производителя выпускать микроконтроллеры нужное вам количество времени?

Не думаю, что проблема будет в этом.

Share this post


Link to post
Share on other sites
4 минуты назад, ViKo сказал:

Не думаю, что проблема будет в этом.

Ну почему же. Хорошо, пусть купить нужный МК будет вам и не сложно. Но если его снимут через год с производства (помню у атмела такое случалось регулярно) что же вы будете делать? Кстати, именно с атмелом есть проблема. В 2013 году мы использовали микросхему ATMega32HVB в нашем зарядном устройстве. Сейчас она снята или снимается с производства. Приходится думать о замене( Хотя чего бы её не производить и дальше?

 

З.Ы. Если по теме,то считаю, что STM8 сейчас в тренде после кортексов.

Edited by MrBearManul

Share this post


Link to post
Share on other sites

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

З.Ы. Ха, забавненько: уважаемый @ViKo там в первом же ответе предлагает STM8)))

Edited by MrBearManul

Share this post


Link to post
Share on other sites
6 минут назад, jcxz сказал:

Судя по:  

 

ТС уже сделал выбор и хочет только подтверждения его правильности.  :wink:

Типа того. Но может, я чего-то не учёл. Tempora mutantur...

Share this post


Link to post
Share on other sites
Только что, ViKo сказал:

Типа того. Но может, я чего-то не учёл.

А чем вам Cortex-M0 не подходит? Дешёвые микроконтроллеры сейчас на нём можно найти.

Share this post


Link to post
Share on other sites
2 минуты назад, MrBearManul сказал:

А чем вам Cortex-M0 не подходит? Дешёвые микроконтроллеры сейчас на нём можно найти.

Мне 8-ногого SOIC достаточно. Питание 5V.

Share this post


Link to post
Share on other sites
48 минут назад, ViKo сказал:

AVR не знаю, но считаю тоже старьём. Делать на STM08?

И чем этот стм8 лучше аврки? Того же tiny25..

Edited by mantech

Share this post


Link to post
Share on other sites
11 минут назад, mantech сказал:

И чем этот стм8 лучше аврки? Того же tiny25..

Не хочу изучать старьё. Если у AVR есть преимущества, можно подумать. 
STM8 под язык С разработан, так представляю.

Share this post


Link to post
Share on other sites

А как вам ATtiny1614 от Microchip?

https://www.microchip.com/wwwproducts/en/ATtiny1614

 

еще немного об ATtiny1614 и среде программирования в https://www.rlocman.ru/review/article.html?di=616661

 

питание от 1.8 В до 5.5 В

 

в цены верится мало, но все же говорят:

ATtiny1614 предлагаются в корпусах SOIC14 по цене $0.52 за штуку.

ATtiny1616 в корпусах QFN20 и SOIC20 стоят $0.67 и $0.55, соответственно.

ATtiny1617 выпускаются в корпусах QFN24 и в партиях из 10,000 приборов продаются по цене $0.68 за штуку.

 

 

Share this post


Link to post
Share on other sites

И еще чтобы среда проектирования и компилятор бесплатные были.

https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide

Всё - даром, так?

Мне нужно иметь буквально 3 сигнала с МК. Можно применить самое мелкое, что есть. Но не обязательно, можно любое, хоть в DIP. Возможно, STM8 не самое элегантное решение.
А нет ли МК с аналоговыми ключами "внутре"? Замкнуть кнопку снаружи.

Share this post


Link to post
Share on other sites
42 минуты назад, ViKo сказал:

Не хочу изучать старьё.

Для задач уровня "8 ногий soic" понятие "изучать" как-то громко звучит.

Да, какое-то время уйдет на настройку среды и инструментов, но ядро и периферию изучать... пару дней достаточно.

Я советую для таких задач тот же ATtiny10-TSHR - мелкий/дешевый/пятивольтовый.

Если хочется изучать, то Cortex-M - изучай и кайфуй, но 5В - редкость.

Я в качестве рабочей IDE пользуюсь Eclipse - для AVR/Cortex-M/SIM800/ESP32/MinGW/Python в Windows (основной) и Ubuntu (в попытках переехать).

Важно понимать: если вы asm-кодер, то AVR будет норм; если Си - то только Cortex-M.

Если ваши задачки могут решиться на уровне arduino, то пользуйтесь arduino (ногодрыг, АЦП, последовательный порт, ШИМ).

Share this post


Link to post
Share on other sites
2 hours ago, ViKo said:

... для простой задачи, с которой справится любой - PIC12, PIC16, AVR, STM8. PIC я знаю, но оцениваю его как устаревший. AVR не знаю, но считаю тоже старьём. Делать на STM08? Стоимость примерно одинаковая будет, так? Или есть более современные микроконтроллеры?

Во многих китайских поделках встречал дешевые STC микроконтроллеры с 51-м ядром. По ссылке они сразу и цены приводят в юанях. STC8G1K08 и STC15F101 доступны и на aliexpress, и на lcsc

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.