Шаблон проекта для Keil и К1986ВЕ92QI

Маленькая заметка о Миландровском МК — К1986ВЕ92QI.

Для меня было в новинку использовать такую IDE как Keil и довольно много было настроек, что бы прошивать и полноценно отлаживать данный МК с ULINK2. (использую Keil 5.11a)
Так вот, вычистил проект и сделал наподобие шаблона для дальнейших проектов.
В проекте используется Standart Peripheral Library, так же прикреплю Milandr.MDR1986BExx.1.3.0.pack для инсталяции в Keil.
Кому надо — забирайте, не для критики и обсуждения.

P\s При использовании данного МК напоролся на мелкий косяк при разработке отладочной платы — если не используете Батарейное питание, то обязательно необходимо его соединить с основным +3.3В питанием, иначе — МК потребляет довольно много, теплый и НЕ отзывается по JTAG. Да, да, надо внимательней читать документацию.

2014.10.01 Добавлен Milandr MDR1986BExx v1.4.0. Изменения и примечание:
  • Добавлен МК 1986ВЕ4;
  • Устранена возможность выбрать неподходящий драйвер для выбранного МК;
  • Функция «Erace Sactor» в FLM не реализована, необходимо использовать функцию «Erase Full Chip».
  • +6
  • 25 сентября 2014, 23:17
  • A_D
  • 3

Комментарии (81)

RSS свернуть / развернуть
А где и по чем такое чудо можно купить простому человеку?
0
Насколько я знаю, цена на пластик до 200руб (последнее что вспоминается из цен — 160руб). Купить можно у них локально в офисе или договориться о доставке — информация тут.

Кст, если Вы находитесь в Москве, то можно в Зеленограде получить семплы.
0
  • avatar
  • A_D
  • 26 сентября 2014, 10:56
Можно попробовать заказать собствеено у «Миландра».
Готовую отладочную плату — здесь
0
Похоже что это STM32F103 с «лейблом» Миландра )
За 165 рублей
-1
Какие ваши доказательства?
да… сработало…
-1
не, они свои клепают уже давно. арм-ядро купили.
но да, многое слизано с STM32.
0
да стопудово стравили и скопировали :) ну и даташит перевели на русский лад))
0
ну вот найдите мне буржуйский микроконтроллер с интерфейсами ARINC-429 и MIL-STD-1553, с которого они скопировали :)
-1
ну ессно чем-то должно отличаться, иначе судиться бы пришлось))
+2
то есть, взяли кусочек одного чипа, сменили маркировку, потом клеем «момент» приклеили к нему кусочек другого чипа, так что ли?))
0
Шутка не так далека от правды, китайцы так делают.
+1
аха, делают и ещё как))
0
а можно поподробнее, любопытно
0
0
Вот тут не безызвестный автор пишет про миландровский камень.
Да и если-бы К1986ВЕ был лизанутый СТМ32, об этом было известно самому начинающему электронщику, так как пятая колона не дремлет и не упустит любую возможность покакать во все тематические форумы.

СТМ32 можно сказать подопытный, на примере которого Миландр делал свой камень, а не чистая копирка.
0
5600ВГ1У, меня этот контроллер заинтересовал.
milandr.ru/uploads/doc_img/korpusa/korpus_ms_5600BG1_small.jpg
«Микросхема контроллера ЛВС уровня звена
данных протокола IEEE 802.3/Ethernet»
Нет конечно очень классно — когда электроника производится родная, документация на изначально русском языке и т.д.
Верить в светлое будущее хочется (понятно что родина она одна и как бы не плевались — 99% из нас суждено жить и умереть здесь), но посмотришь по сторонам и оптимизм замещается реализмом…
-1
У них есть M0 с 24-bit сигма-дельта ADC, M3 c 12-bit ADC и прочей стандартной требухой и M1 144MHz с Ethernet MAC+PHY. Пока нет M4F, но он вроде бы скоро будет, и еще нет энергосберегающей линейки. Чипов в каждой линейке мало очень — 1 или 2, т.е. присутствуют как бы пока только старшие и многоногие в линейке LQFP64, LQFP144. Т.е. процентов на 70 они перекрывают требуемые от них возможные задачи для ВПК и т.п. в военных металло-керамических корпусах. Что в принципе не мешает делать на них при желании(и если Родина прикажет) и разного рода электро и прочие счетчики и бытовые/промышленные приборы в бытовом пластике LQFP.
-1
Std Perif Lib есть, документация есть. Обычный и стандартный ARM Cortex M — любой говнокодер, освоивший STM32, NXP LPC или TI Tiva, очень быстро закодирует или портирует ПО и на Milandr.
0
Ну и обязали бы законодательно — производителей Российской электроники использовать максимум родной базы.
И пошли бы дела в гору…
0
Тогда пришел бы полный конец совковой электронике… Вся элементная база- импорт.
0
Ну и обязали бы законодательно
А смогут ли они столько МК сделать, если обяжут?
Наверняка ведь в Китае делают… В РA только корпусируют. Не смогут нарастить выпуск, если понадобится.
+1
Китай может быть «дружественным» до какого-то момента, пока не появятся разногласия…
0
Китай может быть «дружественным» до какого-то момент
Угу, тем более что может и не Китай, а Тайвань какой-нибудь, который совсем и не дружественный…
0
ну, уже есть какие-то подвижки в этом направлении.
в том же ВПК уже хрен так просто впихнешь иностранную микросхему, если нет ее аналога в ближайшей перспективе…
0
Ни разу не STM32. Посмотри на описание DMA и USB. Тогда жу надо сравнивать с STM32F105.
0
по любому!!!
-1
даже Standart Peripheral Library имеется, что уж тут сказать, всё с STM слизали
-2
разницу между клоном и функциональным аналогом объяснить?)
0
даже Standart Peripheral Library имеется, что уж тут сказать, всё с STM слизали
Все дело в том, что словосочетание «Standart Peripheral Library» — оно как бы никем ПОКА не запатентовано, как и словосочетания «Graphics Library», «Board Support Package», «Сало свежее деревенское» или «хуй с горы», т.е. простая совокупность слов, описывающая некую сущность. Что не мешает другим назвать сие подобное как-то иначе (и даже закопирайтить, или не копирайтить сие название), например: «Шпик Волынский» (C) или Nuvoton(C) BSP Driver т.д.

Т.е. Milandr Standart Peripheral Library — это обычная библиотека для поддержки чипа, как и ST Standart Peripheral Library или TI Tiva Ware(C), CoX Peripheral Library и т.п. Но тем не менее, сии библиотеки пишутся кодерами фирмЫ с_нуля по многим причинам(copyright, различие периферии и т.д), но что не мешает (возможно) некоторым людям юзать при ее написании копипаст многих тривиальных вещей из гор чужого кода.
0
Зашел на сайт по ссылке
milandr.ru/en/
ссылки на русский не нашел на странице. Всё по английски — они что продают их на экспорт? И не нашел никакой документации — какая то херня а не сайт.
-2
  • avatar
  • x893
  • 13 октября 2014, 11:09
0
Только у меня в Chrome этих кнопок нет
0
Значит это у вас «какая то херня а не сайтбраузер.»
+1
Ну фиг знает…
milandr.ru/
0
по milandr.ru переходит на milandr.ru/en/
фуфло а не сайт — да фиг с ним — всё равно не нужны мне их процессоры
+2
У меня не переходит, нормальная русская версия )
0
а ты откуда читаешь? может чтобы ты, шпиён, ничего не узнал?)
-1
:) тогда пусть сразу бы писали белым по белому.
Да и что там узнавать? Просто хотели как лучше, а как всегда вышло.
0
ну, миландр много чего хорошего делает. аналоги (не клоны) stm32, специфические микроконтроллеры для авиационных применений, недавно даже выпустили весьма годные АЦП, и многое другое.
Одна из немногих контор, которая за весьма короткий срок так серьезно продвинулась.
-1
Напоминает сильно китайские конторы — документация = 0, цены стесняются написать. Видимо ориентация на людей с красными лампасами.
+2
Вот, например, отладка под такой микроконтроллер у меня лежит на работе.
milandr.ru/uploads/Products/product_241/spec_1986BE1.pdf
400+ страниц подробной документации.
Примеры проектов тоже есть.
Про цены на приемку 5 (металлокерамика, для военных) можно узнать по запросу, понятно такое на сайте не будут писать.
Выпущен микроконтроллер в пластиковом корпусе LQFP144 (20х20 мм), стоимость микросхемы составляет 413 руб. (с НДС). Отладочный комплект для К1986ВЕ1QI разработан компанией LDM-SYSTEMS.
— это прямо на сайте есть.
И, самое главное, для тех, кто утверждает, что это клон. Найдите мне оригинал, особенно с весьма специфическими в отрасли интерфейсами ARINC-429 и MIL-STD-1553.
0
Про цены на приемку 5 (металлокерамика, для военных) можно узнать по запросу, понятно такое на сайте не будут писать.
А сколько она составляет, кстати? Кто-то интересовался?
0
1500-2000р шт, в зависимости от модели.
0
Напоминает сильно китайские конторы — документация = 0, цены стесняются написать. Видимо ориентация на людей с красными лампасами.
На сайт зайти не пробовал? цены есть на форуме. Петушки набигае?))
0
Я предполагаю, что на айпишники из других стран, оно выдает английскую версию, где ничего этого нет.
Но можно поставить плагин к хрому — Hola, переключить страну на РФ, и все увидеть.
0
Догадка верная — но это как раз и говорит о хреновости организации. Почему интересующиеся из-за границы РФ не должны видеть эту супер секретную информацию?
0
Допускаю, что достаточно изменить настройки предпочтительных языков для просмотра страниц. Например, русский передвинуть на первое место.
0
может быть, потому что продукция рассчитана только на внутренний рынок?
судить о хреновости организации не по выпускаемой продукции, а по наполнению инглиш-раздела сайта, это, конечно, круто.
0
Это немного неправильно мне кажется. Я же не покупаю (хотя покупка за рубеж регулируется не организацией — ей то всё равно кому продавать, а гос. ограничениями), а хочу посмотреть документацию и цены.
0
Прекращаю эту бессмысленную дискуссию.
0
Лучше бы вообще не писали о нем )
Стоит только вспомнить о российской электронике — и душа разрывается (
+1
Как же получилось так, что спекулянты (с которыми нещадно боролись в СССР) и разработчики получили равные права, причем первые в бизнесе считаются приоритетнее )
0
То есть, позитивные тенденции не видите? Уже и гигагерцовые процессоры делают, и вон микроконтроллеры, и даже уже ПЛИСы начали клепать (пусть и говно).
0
Да «клепать» то понятно ) На списаном оборудовании от Intel ) Да еще и купленном за валюту )
Китайцы уже первые в мире по такому клепанию ) Работают за чашку риса в две смены…

+1
То есть тот факт, что американцы сами «клепают» большинство своей электроники руками китайцев, Вас не смущает?
Кроме того, речь тут идет не столько о том, где это все производят, а кто разработал.
Понятно, что наша электроника сильно отстает от буржуйской, и вряд ли скоро выйдет на конкурентноспособный массовый уровень. Но этот разрыв постепенно сокращается, и сейчас мы уже можем хотя бы обеспечить собственный ВПК.
Про то, почему опасно применять импортные компоненты в ВПК Вам рассказать, или не нужно?
Почему Миландр сначала делает микросхемы с приемкой «5» в металлокерамическом корпусе, всеклиматическом исполнении и высокой ценой, и только потом делает в пластике за 165 рублей, тоже объяснить?
0
нет, не надо )
Просто механизм… странный.
Надо построить ракеты (точнее модернизировать советские, ничего нового придумать некому), оказывается технологий необходимых в стране нет. Далее продается нефть-сырье за бугор, привозится оборудование от потенциального врага (не забывать при этом назвать США империей зла, бездельниками и пр.).
Потом создаются эти ракеты, нарекаются они по пафоснее ) Все! Народ готов верить в могущество и самодостаточность РФ :)
0
Вопросы как — где-же были власти >20 лет — отметаются как невозможные )
0
Или виноваты Американцы с Европой )
В том что сами дают взятки — ГИБДД, детском саду, в школах-институтах тоже виноваты Американцы )
0
1) причем тут взятки, ГИБДД и детские сады?
2) причем тут «виноваты американцы»?

что вообще за бред?
мы тут не про политику разговариваем и внутренние проблемы страны, а про состояние электроники на текущий момент. в сравнении с ее же состоянием лет, скажем, пять назад (когда Миландр еще только набирал обороты и ничего такого серьезного не делал).

3) Вы вообще отличаете разработку и производство? Рассказать, как устроен мир, на примере айфонов, которые собирают на Foxconn в Китае?
4) какой такой странный механизм? Есть механизм, например, купить импортных микросхем, запихнуть в другие корпуса, навесить «ромбик» и продавать по 20-кратной цене. Это да, странный механизм, который оправдывает себя лишь в случае, когда из микросхемы на обычный диапазон температур делается микросхема на военный диапазон.
Миландр же лицензировал в verilog-кодах ARM-ядро и полностью сам разрабатывает микроконтроллеры с различным набором периферии (в том числе и весьма специфической). Чем этот путь неправильный?
5) покупать иностранное оборудование и софт, чтобы на нем делать _свою_ продукцию — это абсолютно нормально в условиях технологического отставания. Это гораздо лучше, чем всю продукцию покупать из-за бугра. И это первый шаг к тому, чтобы и оборудование постепенно заменить.
+2
Миландр же лицензировал в verilog-кодах ARM-ядр
Я хочу ещё добавить, что сама контора ARM ничего не выпускает кроме интеллектуальной собственности, так сказать. А все во всём мире, кто выпускает ARM процессора или контроллеры, делают это по лицензии разработчиков ядра.
+1
Да уж, с ARM-ом, пр-вом на китайских заводах и Linux/open_source они круто облажались, куда, вообще, смотрели и о чем думали яйцеголовые аналитики в CIA и Pentagon-е!!! :D Сами себя и высекли перед введением санкций.

Зажравшиеся и обленившиеся римляне в свое время тоже нанимали в свою армию и обучали целыми толпами и даже отрядами галлов, германцев и прочих вандалов.
0
Ну и вот еще тогда уж до кучи:
www.mcst.ru/vosmiyadernyj-mikroprocessor-s-arkhitekturoj-elbrus
и по сайту полазить можно.
еще лет 8 назад были обсуждения на тему «не представляю, как в нашей стране можно сделать более-менее современный процессор и уж тем более компьютер, чтобы был хотя бы на 75% из своих комплектующих».
0
Довольно приличный проц. А что за архитектура «Эльбрус»? Я думал МЦСТ работает с MIPS'ами.

И если уж разговор о комплектующих — а оперативная память у нас своя есть?
0
Ну, не MIPS, а SPARC, но не суть.
«Эльбрус» — архитектура «очень широкого командного слова», и основная нагрузка по распараллеливанию ложится на компилятор. Вопрос, существует ли хороший компилятор, способный это сделать, для меня пока еще открыт, но заявочка интересная. При правильном применении, на не очень высокой тактовой частоте можно добиться хорошей производительности. Мне кажется, для специфических задач (особенно ВПК) — очень годная тема.
Понятно, что недостаток тактовой частоты наши пытаются скомпенсировать серьезной параллельностью.
Например, Эльбрус-4С имеет тактовую 800 МГц, однако производительность заявлена до 50 ГФлопс.

С оперативной памятью — не понятно, скорее всего пока своей нету. Также, в их «моноблоке» графический чип используется импортный. Однако, всякие там «южные мосты» уже свои.
По слухам, стоит их «моноблок» около 50к рублей, что по соотношению цена/качество дорого для обычного пользователя, но вполне годится для госучереждений, где есть повышенные требования к безопасности и требуется куча всякой сертификации.

Про архитектуру ссылка: www.elbrus.ru/arhitektura_elbrus
0
Еще интересная фича — трансляция кода нужной архитектуры (например х86) на лету. В моноблок, например, нужно вставить CompactFlash-карточку с файлами двоичного транслятора и служебной информацией.
0
А, VLIW. Вот только почему-то до сих пор кроме Эльбруса по той архитектуре тлько итаниум сделан, и не похоже чтобы он был сильно успешен. Даже GPU отказались от VLIW.
Любопытно, что чип имеет умопомрачительный объем кэша. Видимо из-за склонности VLIW к раздуванию кода.
Однако, всякие там «южные мосты» уже свои.
А северные? Вообще, в мостах закладку можно сделать ничуть не хуже, чем в проце.
Еще интересная фича — трансляция кода нужной архитектуры (например х86) на лету.
Насколько я понял не «например», а конкретно х86, и сделано оно аппаратно. Интересно, насколько оно производительно как х86 процессор.
0
Предположу:
1) с VLIW нельзя быдлокодить. Поэтому в массовой продукции неприменимо.
2) они могут сделать 3 ГГц процессоры, а мы — нет. у них есть ПЛИСы нефиговые, у нас только фиговые и то с ними пока все сложно. это не «супергениальное российское решение», а поиски пути выкрутиться.
про северные мосты ничего не знаю. знаю только то, что на сайте написано и в статьях, не более того. и то, до куда хватило терпения дочитать.

нет, не только х86, я так понял, что транслятор вообще универсальный, просто ему нужны настройки, которые подгружаются отдельно.
0
с VLIW нельзя быдлокодить
С чего вдруг?
они могут сделать 3 ГГц процессоры, а мы — нет
И что? Никто не упустит возможность сделать проц вдвое быстрее чем у конкурента при прочих равных.
нет, не только х86, я так понял, что транслятор вообще универсальный, просто ему нужны настройки, которые подгружаются отдельно.
Transmeta, кстати, делала что-то похожее — VLIW-ядро и транслятор команд. Производительностью оно, однако, не страдало.
это не «супергениальное российское решение», а поиски пути выкрутиться
VLIW — идея не новая, и попыток ее реализовать было не так мало. Но в итоге, похоже, прижилось оно только в DSP. Из GPU VLIW выкинули, когда стали оптимизировать их не только под 3D, но и под GPGPU. Так что возникают некоторые сомнения в том, насколько это перспективно.

Конечно, как полностью свой процессор для критичных применений оно хорошо.
0
Ну, нам то в основном под DSP и надо, я так понимаю.

И что? Никто не упустит возможность сделать проц вдвое быстрее чем у конкурента при прочих равных.
значит по какой-то причине для массового применения это невыгодно. а для DSP у них ПЛИСы есть, и сигнальных процессоров огромная куча.
0
Ну, нам то в основном под DSP и надо, я так понимаю.
Эльбрус — явно GPCPU, а не DSP. И для DSP у нас другие разработки есть, вроде нейроматрикса.
а для DSP у них ПЛИСы есть, и сигнальных процессоров огромная куча.
Вот как раз для DSP эту архитектуру и применяют. ti C6000, AD SHARC.
0
ну, про нейроматриксы, и прочие мультикоры, мультиклеты, я честно говоря не слышал, что там и как. есть годные ссылочки почитать?
а эльбрус вон есть и уже работает.
ti C6000, AD SHARC — они еще не мертвые?
0
Нейроматрикс тоже давно запущен. Подробнее лучше спрашивать у AlexX1810 , он с ними работал.
ti C6000, AD SHARC — они еще не мертвые?
Не знаю. Если мертвые — тем хуже для VLIW)

Кстати, судя по табличкам — процессоры эльбрус вполне себе здоровые и жручие, хотя и не содержат логики распараллеливания команд.
0
ну вот то то и оно, что такой выход в нынешних условиях оказался оптимальным для нас, но не оптимальным для буржуев.
0
Вот оптимальность для нас и вызывает у меня сомнения.
0
Китай, возможно, и есть единственная страна, кто клепает чипы такой сложности не на списанных интеловских линиях. Еще тут следует учесть географию, менталитет, внешнюю/внутреннюю политику и др. (кстати, много ли Хоминых будут батрачить за три чашки риса в одну смену?).
Нужно разделять производство своих девайсов по своим ТУ/нормам/гостам/ромбикам используя забугорные инструменты и переклейку этикеток и перебивку номеров. Хотя, конечно, никто не уменьшает бредовости некоторых высеров НАНО достижений, СКОЛКОВСКИХ проектов и убер-телефонов, хоть это и немного другой случай.
0
вот я к этому и вел.
Китайцу нужна чашка риса и все, а Россиянину — обогрев (минимум 6 месяцев в году + вода горячая), средний Россиянин больше по габаритам среднего Китайца, а значит и есть больше и т.д.
0
Но тогда какой дурак додумался поднять этот железный занавес, понимая что Россия не может конкурировать с Европой и тем более Азией?
0
Какой железный занавес, кто поднял? Вы о чем? O_o

Может, все-таки, стоит про политику рассуждать на других тематических сайтах?
0
Опять кто-то упорно и неистово минусит…
-1
Понятно кто, внаукраине негодуэ
-1
Вот еще ссылочка на готовый отладочный комплект, с ценой.
www.ldm-systems.ru/price_milandr.htm
+1
  • avatar
  • Ezhik
  • 15 октября 2014, 15:51
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.