Микропроцессоры и микроконтроллеры

 
 
 
«There are only two kinds of languages: the ones people complain about and the ones nobody uses.»
Bjarne Stroustrup
Русский | Українська


О сайте «Микропроцессоры и микроконтроллеры»
микропроцессор

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


Основные разделы сайта

Последние добавленные статьи
Статьи :: Примеры сайтов, разработанных с использованием фреймворка Angular

Angular и AngularJS - это веб-технологии, созданные Google. Они позволяют создавать сложные приложения (одностраничные приложения), работающие на стороне браузера. Обе платформы основаны на языке программирования JavaScript и поддерживают создание веб-приложений в модели MVC (Model, View, Controller). AngularJS был выпущен в 2009 году, а его преемник Angular в 2016 году.


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть восьмая

В первой инструкции (MWT.RenderingContext.add (new PlainTheme ());) внешний вид приложения устанавливается. Объект PlainTheme содержит инструкции по цвет нарисованных компонентов и используемые шрифты. Он определен в библиотеке, но ничто не мешает вам создать собственную графическую тему.


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть седьмая

Встраиваемые системы все чаще оснащены красочными графическими дисплеями. Они обеспечивают управление и настройку устройства, а также представление данных. Это создает необходимость создания приложений на основе графических пользовательских интерфейсов. Среда MicroEJ (JAVA на STM32) содержит библиотеки, облегчающие их подготовку. В этой части серии мы покажем пример простого приложения, написанного на языке JAVA для STM32, позволяющего управлять преобразователями АЦП и ЦАП и отображать полученные результаты на дисплее набора STM32F429I-DISCO.


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть шестая

Задержка между изменениями состояния диода выполняется методом Thread.sleep (long milis), который принимает количество миллисекунд потока, в котором был вызван поток. Кроме того, он должен находиться в блоке try-catch, потому что если сон прерывается, он отправляет вызывающей стороне исключение, которое необходимо обработать.


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть пятая

Теперь вы можете начать создавать код приложения. Сначала добавьте основной класс основным методом, с которого будет запускаться программа. Имя класса не имеет значения, важно, чтобы он содержал статический метод main. Вы можете добавить новый класс, щелкнув правой кнопкой мыши по проекту в дереве слева от основного окна среды MicroEJ и выбрав New?


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть четвёртая

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


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть третья

Во очередной статье, посвященной платформе ButterflyOS (MicroEJ - JAVA на STM32), будут представлены основные механизмы, отвечающие за обработку входов и выходов на языке JAVA, часто используемые при создании аппаратной базы пользовательских интерфейсов. Будет создан примерный проект на Java для микроконтроллера STM32 из набора STM32F429I-DISCO, содержащий поддержку кнопки и светодиодов. В конце будет показан нижний уровень платформы в C.


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть вторая

Среда, в которой создается код Java, предлагает несколько полезных инструментов...


JAVA и STM32 - курс экспресс-программирования с MicroEJ :: JAVA и STM32 - курс экспресс-программирования с MicroEJ. Часть первая

Не верьте мифам: микроконтроллеры STM32 - отличная аппаратная платформа для разработчиков, которым нравится Java! Как вы увидите, следуя нашему курсу, долгое ожидание ответа после вопроса «Кто там?» Не относится к решениям, основанным на среде IS2T.


Новости :: ZMorph VX - универсальный настольный 3D-принтер

Компания RS Components представила новый многофункциональный 3D-принтер ZMorph VX. Он предлагает три различных режима работы: 3D-печать с применением расплавленной нити (FFF), механическая обработка с ЧПУ, лазерная резка и гравировка. Покупатели устройства могут рассчитывать на профессиональное качество печати, надежность и возможность выбора из множества материалов для производства. Это принтер для инженеров, дизайнеров, художников и преподавателей, которые занимаются отдельными проектами, прототипами или массовым производством.