МК новости.

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

Предлагаю постить тут что-то новенькое на рынке микроконтроллеров, шилдов, датчиков и пр. Тема "интересное на АЛИ" не совсем полезна для публикации новостных и обзорных материалов, как мне кажется.

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

Сам же и начну:

http://geektimes.ru/company/npf_vektor/blog/269246/ - Новый отечественный микроконтроллер К1921ВК01Т
 

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Ну и по профилю форума то,что Микрочип скупил таки Атмел. Ссылки нет, есть в интернете.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

На хабре есть цикл статей о переходе с STM32 на наши ARMы с диким названием - http://habrahabr.ru/post/255199/

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

Отрадно то, что К1921ВК01Т - это российская разработка, хотя и содержит в себе "готовые модули". Но, это уже что называется "процесс пошел", так во всем мире проектируют и производят. А не производство урезанных и давно устаревших чипов по лицензиям.

Ну и по заявленным возможностям МК - впечатляет. Не хуже STM32 - явно.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Может, попробую...присмотрел МК за 407 руб. Вообще, хорошо бы получить у них отладочный комплект, как сделал человек на хабре. Будем пробовать!
Опыт работы с К1986ВЕ92QI - явно не лишняя графа в резюме.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Не скоро все это появится в свободной продаже, а когда появится, сомневаюсь, что будет стоить дешевле китайского. Ну радует хоть что процесс пошел. Раньше вообще запрещали использовать даже в дипломных проектах импортную элементную базу, а теперь полный аншлаг. Прочел статью о начинке черного ящика сбитого в Сирии самолета...

PS. Хм, посмотрел, есть даже отладочные платы в продаже,но ценник конечно...

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

Gres пишет:

PS. Хм, посмотрел, есть даже отладочные платы в продаже,но ценник конечно...

цены вполне себе как и другие фирменные отладочные платы с большим функционалом

это же не ардуино, у атмела самого отладочные платы вообще космических денег стоят

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Да, согласен, но я сравнивал с STM32. Причем это не самая дешевая. STM32F4 около 2000рублей на сегодняшний день.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Это ещё ничего...фирменная миландровская плата в Терраэлектронике 10500 стоит...)

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

Gres пишет:

Да, согласен, но я сравнивал с STM32. Причем это не самая дешевая. STM32F4 около 2000рублей на сегодняшний день.

дискавери имеет мощный МК на борту и програматор, но бедную перефирию - ни кнопок ни дисплеев. Сравните с платами от не самого дорого производителя Микроэлектроники. Судя по ссылке выше отладочные платы под отечественный МК довольно богаты переферией

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

axill пишет:

дискавери имеет мощный МК на борту и програматор, но бедную перефирию - ни кнопок ни дисплеев. 

С дисплеем есть - STM32F429IDISCOVERY. С кнопками да, бедновато.

Зато китайцы штампуют большое количество вариантов отладочных плат. Я себе брал ТАКУЮ (с разъёмом под дисплей, но без дисплея; 2 пользовательских кнопки; МК попроще; нет акселерометра и прочих прибамбпасов на плате; но есть распаянные 2К EEPROM и 16Mbit FLASH).

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

У меня простенькие совсем, только начал осваивать, не хотелось платить лишние деньги, пока сам руками не пощупаю что это и с чем его едят. Приехали такая, такая и маленькая восмерка. Первую мучаю понемногу, когда время есть.

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

По stm покупал у китайцев маленький поастмассовый чемоданчик

руки еще не дошли, но там просто гигантское количество переферии, включая семисегментные индикаторы, матрицу светодиодов, 1602, тфт, шаговый мотор, далас, rs485, еппром и куча куча всего. Даже два МК. Вот думаю под нее сделать платки под свои МК. Минус один - вся документация на китайском

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

Gres пишет:

У меня простенькие совсем, только начал осваивать, не хотелось платить лишние деньги, пока сам руками не пощупаю что это и с чем его едят. Приехали такая, такая и маленькая восмерка. Первую мучаю понемногу, когда время есть.

Stm8 я уже вовсю применяю, классная штука, мелкие с 8к флэш до сих пор стоят около 20р

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

axill пишет:

Stm8 я уже вовсю применяю, классная штука, мелкие с 8к флэш до сих пор стоят около 20р

Вот и меня купили характеристики, перифирия, дма, аппаратный загрузчик и очень приятные цены.

Писанины там конечно дофига с непривычки, вкуриваю, еще совсем балбес в этом. Еще сразу к кейл 5 залез, а по нему вообще информации мало есть, вот и развлекаюсь пока на простых примерах. Но stm8 еще не брал в руки, небыло времени, начал сразу с stm32. :)

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

Логика переферии stm8 и stm32 похожа. Есть даже специальный документ от stm как разрабатывать на обоих мк без особых сложностей. Stm32 это хорошо, но во первых они есть разные и тот же dma есть не везде. И стоимость между разными кортексами сильно отличается. 

Пока планирую stm32 для сложных задач. Но все что делал сейчас легко делается на stm8. Stm8 в мелких корпусах стоят в разы дешевле.

для stm8 выбрал IAR, для STM32- Keil. И там и там используя stlink/v2

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Я много информации прочел, еще перед тем как заказать и потом, пока ехали. И всеравно наступил на грабли. Мне интересно было поработать с графическим дисплеем, радовали частоты тактирования stm32 и объем памяти, а когда приехала первая платка с Stm32f103c8t6 оказалось, что там нет FSMC, вернее в этом корпусе его нет, только в корпусах от 100 до 144 ног.

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

Ну да, по началу сложно ориентироваться во всем многообразии. Чего только стоит то, что выводы все разные, не так как у атмела - все push-pull/high-z/pullup. Здесть например есть выходы без push-pull, а это значит, что положительного напряжения на выходе не бывает

при рисовании схемы и разводке надо это все учитывать, иначе может не заработать как задумано

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

axill пишет:

при рисовании схемы и разводке надо это все учитывать, иначе может не заработать как задумано

Вот для этого и существуют оталодочные платы. Когда то давно искал себе отладочную плату под AVR, надоело на коленках ляпать, все поглядывал на PinBoard, а потм полез к китайцам и наткнулся на Arduino, которая была в тот момент дешевле PinBoard, хоть и в ущерб периферии. А когда приехала первая Uno потом Mega, попробовал Wiring и что то так на нем и повис :) Для простейших проектов его вполне достаточно, а уж при нехватке ресурсов или скорости можно и к С вернуться и к Асму, но расслабляет это здорово, начинает забываться многое, приходиться постоянно рыться в поиске. Хотя для единичных задач проще и дешевле купить камень мощнее или готовую плату с ним и накидать что нужно. Это для профи делающих прототипы для серийных устройств важен минимализм, а для собственного удовольствия разница в несколько рублей роли не играет. Знания правда страдают, если не взбадривать постоянно, забывается быстро синтаксис, особенно когда каша из нескольких языков в голове, как говориться, что нужно сделать знаю, осталось вспомнить, как это правильно записать. :)

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

У меня лично рука не поднимается делать конечные устройства на проводах. Обязательно делаю платы. 

Отладочные платы хороший инструмент, но с AVR я уже так руку набил, что часто отладку делаю уже на готовой плате. На отладочной плате отрабатываю только непроверенные решения. С STM тоже первое устройство сделал на отладочной плате, а последующие два сразу в железе. 

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Gres пишет:

Еще сразу к кейл 5 залез, а по нему вообще информации мало есть, вот и развлекаюсь пока на простых примерах. 

А какой информации мало? Мне просто любопытно, чего там не описано. Вроде бы море информации. Вы скажите, а я попытаюсь найти на официальном сайте keil или st. Или проблема с английским? Недавно читал про отладку в симуляторе и на железе у keil, достаточно много описано. В частности логический анализатор, Debug (printf) не работают для STM32F0 (а я так хотел :). Это для примера. Правда описание некоторых параметров во вкладе Debug я еще не нашел (но еще дойду до них, не всё сразу).

 

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Да, английским я в совершенстве не владею, понимаю о чем речь идет, техническую документацию читаю, а что не понимаю, пользуюсь переводчиком. У меня пока платки ехали я смотрел примеры и пробовал разное в симуляторе, а потом на Казусе люди направили на путь истинный, уточнив, что симулятор у них только числиться, а на деле большинство камней не поддерживает и лучше отлаживать в железе. Так и сделал, пользуюсь ST-LINK / V2, все работает.

А по примерам, встрял после примеров кейла 4, где библиотеки привязывались в ручную. В 5 все автоматом, но их нужно добавить в мастере, на тот момент когда начинал(осенью плату первую получил), примеров не нашел с 5, пробовал путем проб и ошибок по 1000000 раз. Но в итоге все удалось запустить по аналогии с 4.  Просто когда не знаешь, да еще забудешь совсем тоска. :)

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Я раньше от пинборды использовал STM32F103C8T6, а потом на курсах попробовал связку TI (M4F) с Keil и для этого камня работал логический анализатор и прочие "сложности" отладчика, было очень удобно. А теперь STM32F03x маю, так в них кое чего нет и отладочную информацию (в виде printf) не посмотришь в симуляторе. Жаль. На камне, понятно, всё будет работать, хотел как проще. А еще с малыми камнями плохо то, что 4К уже маловато, чтобы отлаживать в RAM, маловато её, что бы в неё прогу шить и отлаживать. Впрочем не проблема, так, ворчу просто :)

А симулятор, да, он у Keil не для всех камней хороший, хотя я в нем время от времени гоняю алгоритмы, там где регистры особо не нужны.

 

a5021
Offline
Зарегистрирован: 07.07.2013

kisoft пишет:
А теперь STM32F03x маю, так в них кое чего нет и отладочную информацию (в виде printf) не посмотришь в симуляторе. Жаль.

Не знаю, как в кейле, а в иаре симулятор какой-то совсем уж тоскливый. Как-то попробовал погонять свои же собственные сочинения, так ни одно и не пошло. А в железе работает. Списал на то, что у меня с симулятором индивидуальная несовместимость и больше к этому вопросу не возрващался.

В железе на F030 printf работает, что в консоль отладки, что последовательный порт. Удобная штука.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

a5021 пишет:

kisoft пишет:
А теперь STM32F03x маю, так в них кое чего нет и отладочную информацию (в виде printf) не посмотришь в симуляторе. Жаль.

В железе на F030 printf работает, что в консоль отладки, что последовательный порт. Удобная штука.

Я про симулятор писал. Работает в симуляторе, но только на старших Cortex-M.

IAR не пробовал, мне Keil хватает, недавно ключик (STM32F0 и L0 кажется, бесплатная официальная лицензия от Keil) применил, хоть теперь про 32KB не вспоминает.

 

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

Я разное попробовал и сделал вывод, что кейллучший вариант для stm32. А iar лучший вариант для stm8 ибо кейл с stm8 не работает

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Какие у киля ограничения у бесплатной версии? (ПС - может кряк у кого есть?))

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Для F0 & L0 лицензия бесплатна (отключает ограничение совсем), для остальных 32КБ флеша, больше не получится. Кряками не пользуюсь.

UPD: Ссылка http://www.keil.com/demo/limits.asp

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Спасибо. Жаль...

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Есть и другие среды.
Eclipse, например (я не пробовал), кому то нравится. В принципе прикрутить не так уж и сложно, да и в инете есть описания. В этом варианте большой плюс в том, что будешь понимать, как это всё собирается, какие параметры линкера (области памяти) используются и т.п.

IAR, я смотрю, тоже не бесплатный, либо еще больше урезанный, чем Keil (если я правильно понял).

CooCox (на базе Eclipse), тоже кто то использует. Free.

Больше не помню, что там есть.

 

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

еще есть среда разработки от самого STM, но к ней нужен компилятор, там тоже есть коммерческие компиляторы с ограниченной лицензией

но все же кейл вне конкуренции. кряки есть в инете.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Точно, забыл про нее, потому что запустил посмотрел и фтопку.

Есть еще онлайн чудовище, mbed кажется, название уже и забылось, не понравилось. Онлайн есть онлайн.

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Я сейчас пользуясь Em::Blocks, пока устраивает, только вот мало инфы в инете...эклипс и все его порождения не по душе ещё со времён программирования под андроид. Буду искать кряк для киля.

a5021
Offline
Зарегистрирован: 07.07.2013

Насчет онлайнов тут еще поспорить можно. Эмбед не видел, а пользовал TI-шный CCS Cloud для MSP430. Отладка в окне браузера в первый момент вызывает ощущение нереальности происходящего, но в целом мне понравилось. Подключение же библиотек с гитхаба вообще впечатлило. Просто указываешь ссылку на гит и оно само подключает библиотеку к проекту по всем правилам.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

a5021 пишет:

Насчет онлайнов тут еще поспорить можно. Эмбед не видел, а пользовал TI-шный CCS Cloud для MSP430. Отладка в окне браузера в первый момент вызывает ощущение нереальности происходящего, но в целом мне понравилось. Подключение же библиотек с гитхаба вообще впечатлило. Просто указываешь ссылку на гит и оно само подключает библиотеку к проекту по всем правилам.

Да спорить нет смысла, кому что нравится (удобнее), тот то и использует.
Понятно, что если интернет не работает, то и онлайн тоже, хоть и редко, но такое бывает.

 

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Благодарю.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

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

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Собираюсь взять. Хотя, комьюнити, в отличие от Raspberry Pi, никакое. Графика малишная, с линуксом не совместимая...

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

512КБ маловато, я в свое время взял CubieTruck из-за того, что там 2ГБ памяти и на нем легко запускается жаба (в частности, нормально живет openHab). Разумеется это я про свое, возможно кому то хватит и 512.

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Это различия, все остальное идентично, максимальная нагрузочная способность у новой в два раза меньше.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Особенно про 5 таймеров dimax очень понравится

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

trembo, да, прям подарок для любителей меги328 :) Только в продаже  наверное не скоро появятся..

alex_r61
Offline
Зарегистрирован: 20.06.2012

dimax пишет:

trembo, да, прям подарок для любителей меги328 :) Только в продаже  наверное не скоро появятся..

http://www.digikey.com/product-detail/en/ATMEGA328PB-XMINI/ATMEGA328PB-X...

a5021
Offline
Зарегистрирован: 07.07.2013

Хорошая новость, но есть ощущение, что припоздала мега с этим.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

dimax пишет:

trembo, да, прям подарок для любителей меги328 :) Только в продаже  наверное не скоро появятся..

Где-то прайс был 1.16 УЕ в партии 1000 штук
Только ДИПа  видимо не будет.

Logik
Offline
Зарегистрирован: 05.08.2014

a5021 пишет:

Хорошая новость, но есть ощущение, что припоздала мега с этим.

Ага. И толку с периферии без увеличения флеша и ОЗУ.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Таймеры это уже немало, ещё бы ДМА было бы совсем нелохо

Logik
Offline
Зарегистрирован: 05.08.2014

Все. Пикдуино.

PIC versus AVR conflict is finally over



PIC versus AVR conflict is finally over

It is official: Microchip, the manufacturer of the well-known PIC microcontrollers (and other parts) has agreed to acquire Atmel, the manufacturer of the equally well-known AVR microcontrollers (and other parts) for some 3.2 billion euros. The transaction has been approved by the Board of Directors of each company and is expected to close in the second quarter of calendar year 2016, subject to approval by Atmel’s stockholders, regulatory approvals and other customary closing conditions. No approval by Microchip’s stockholders is required in connection with the transaction.



With this acquisition Microchip joins the ranks of NXP who recently bought Freescale, Intel who bought Altera, and Avago that acquired Broadcom. ON Semiconductor is expected to take over Fairchild, making 2016 a year of big multi-billion takeovers, hopefully reducing the number of websites to check for new products and datasheets. 



Will this merger end the long-standing difference between AVR lovers and PIC fanatics? Probably not. Pepsi or Coke? Who cares, as long as the products work as advertised.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Сдались почти без боя...