ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ СРЕДЫ РАЗРАБОТКИ FLOWCODE ПРИ СОЗДАНИИ ПРОГРАММ ДЛЯ МИКРОКОНТРОЛЛЕРОВ > Полезные советы
Тысяча полезных мелочей    

ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ СРЕДЫ РАЗРАБОТКИ FLOWCODE ПРИ СОЗДАНИИ ПРОГРАММ ДЛЯ МИКРОКОНТРОЛЛЕРОВ

ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ СРЕДЫ РАЗРАБОТКИ FLOWCODE ПРИ СОЗДАНИИ ПРОГРАММ ДЛЯ МИКРОКОНТРОЛЛЕРОВ

Лощаков А.А. Белова С.В. Статья в формате PDF 683 KB

В современном мире скорость разработки программного обеспечения является одним из главных факторов успешности продукта на рынке. С появлением и обширным внедрением в повседневную жизнь устройств на базе микроконтроллеров (MCU) появилась проблема ускорения процесса написания ПО для таких систем. Одним из способов решения данной задачи является применение сред визуального программирования. Данный подход позволяет даже начинающему программисту создавать большие и сложные программы для МК, затрачивая при этом значительно меньше времени.

Ярким представителем подобных средств разработки является программный комплекс FlowCode от компании Matrix Multimedia.

Рис. 1. Внешний вид программы FlowCode

Рис. 2. Внешний вид программы написанной в среде FlowCode

FlowCode - это среда разработки с понятным графическим интерфейсом, использующая язык программирования на основе объектов и блок-схем. Реализация технологии Drag and drop позволяет с лёгкостью создавать программы простым перетаскиванием необходимых иконок, а блок-схемный подход к написанию программы повышает её наглядность и структурированность.

Данная среда программирования позволяет создавать код для микроконтроллеров AVR, ARM и PIC, которые являются на сегодня самыми распространёнными. В ней имеются готовые библиотеки программного кода для различных периферийных модулей, таких как USART, SPI, ADC, а также различных компонентов, которые, как правило, входят в состав устройств на основе микропроцессоров (светодиодные индикаторы, LCD шаговые двигатели и т.д.). Данная возможность позволяет представить данные блоки как отдельные элементы, имеющие соответствующие входы и выходы, что существенно сокращает время на реализацию кода. Достаточно просто добавить обращение к нужному модулю из программы.

Ещё одной полезной функцией данной программы является открытая архитектура, которая даёт возможность получить листинг на языке Ассемблер и С. При необходимости его можно отредактировать, что особенно актуально в приложениях, где требуется максимальная производительность. Также можно проверить код на наличие логических ошибок с помощью встроенного отладчика, который позволяет визуализировать такие процессы как вывод информации на ЖК дисплей, вращение шагового двигателя и т.д.

Список литературы

1. http://www.matrixmultimedia.com. - Официальный сайт производителя.

2. http://flowcode.info. - Русскоязычный ресурс, посвящённый данной среде разработки.



ДЫХАТЕЛЬНАЯ МАСКА ДЛЯ ВНУТРИУТРОБНОГО ПЛОДА (ВНУТРИМАТОЧНЫЙ АКВАЛАНГ) И СПОСОБ ОБЕСПЕЧЕНИЯ ГАЗООБМЕНА В ОРГАНИЗМЕ ПЛОДА ЗА СЧЕТ ИСКУССТВЕННОГО ДЫХАНИЯ (ВЕНТИЛИРОВАНИЯ ЕГО ЛЕГКИХ ДЫХАТЕЛЬНЫМ ГАЗОМ) ВНУТРИ МАТКИ

ДЫХАТЕЛЬНАЯ МАСКА ДЛЯ ВНУТРИУТРОБНОГО ПЛОДА (ВНУТРИМАТОЧНЫЙ АКВАЛАНГ) И СПОСОБ ОБЕСПЕЧЕНИЯ ГАЗООБМЕНА В ОРГАНИЗМЕ ПЛОДА ЗА СЧЕТ ИСКУССТВЕННОГО ДЫХАНИЯ (ВЕНТИЛИРОВАНИЯ ЕГО ЛЕГКИХ ДЫХАТЕЛЬНЫМ ГАЗОМ) ВНУТРИ МАТКИ Предложено устранять внутриутробную гипоксию и асфиксию плода путем искусственной вентиляции его легких дыхательным газом. Для искусственного дыхания внутриутробного плода разработано специальное устройство, названное внутриматочным аквалангом. Внутриматочный акваланг включает аппарат искусственной вентиляции легких и дыхательный контур со специальной раскладной (раздувной) дыхательной маской, надеваемой внутри матки на голову плода наподобие сетчатого шлема. Разработана контролируемая с помощью УЗИ технология введения маски внутрь матки через естественное отверстие в шейке матки, технология одевания дыхательной маски на голову внутриутробного плода при головном его предлежании и технология вентилирования легких внутриутробного плода дыхательным газом. ...

11 12 2024 11:32:22

The Society for Worldwide Interbank Financial Telecommunication

The Society for Worldwide Interbank Financial Telecommunication Статья в формате PDF 320 KB...

10 12 2024 3:45:37

СИСТЕМА Tl2S-Tl2Te-Tl9SbTe6 И СРАВНИТЕЛЬНЫЙ АНАЛИЗ ФАЗОВЫХ ДИАГРАММ РОДСТВЕННЫХ СИСТЕМ

СИСТЕМА Tl2S-Tl2Te-Tl9SbTe6 И СРАВНИТЕЛЬНЫЙ АНАЛИЗ ФАЗОВЫХ ДИАГРАММ РОДСТВЕННЫХ СИСТЕМ Методами ДТА и РФА исследованы фазовые равновесия в системе Tl2S-Tl2Te-Tl9SbTe6 (А). Построены политермическое сечение Tl2S-Tl9SbTe6 и изотермическое сечение при 400К фазовой диаграммы, а также проекция поверхности ликвидуса системы А. Установлено, что она является квазитройным фрагментом четверной системы Tl-Sb-S-Te и хаpaктеризуется образованием широких областей твердых растворов на основе исходных соединений. Поверхность ликвидуса системы А состоит из трех полей, отвечающих первичной кристаллизации твердых растворов на основе соединений Tl2S, Tl2Te и Tl9SbTe6. В работе также обсуждены особенности фазовых равновесий в аналогичных системах и, в частности, показано, что все шесть систем данного типа хаpaктеризуются образованием твердых растворов на основе исходных соединений, причем наиболее широкие области гомогенности имеют соединения типа Tl9BVX6. ...

05 12 2024 2:12:18

ГОРМОНИЗАЦИЯ НООСФЕРЫ И СОВРЕМЕННЫХ ТЕХНОЛОГИЙ

ГОРМОНИЗАЦИЯ НООСФЕРЫ И СОВРЕМЕННЫХ ТЕХНОЛОГИЙ Статья в формате PDF 89 KB...

04 12 2024 13:57:30

ЕСТЕСТВЕННЫЕ ЗАКОНОМЕРНОСТИ ФОРМИРОВАНИЯ ЧЕЛОВЕЧЕСКИХ ОБЩЕСТВ

ЕСТЕСТВЕННЫЕ ЗАКОНОМЕРНОСТИ ФОРМИРОВАНИЯ ЧЕЛОВЕЧЕСКИХ ОБЩЕСТВ Данная статья представляет собой введение к программе поиска эмпирических закономерностей развития цивилизации. Первая закономерность получена по результатам научных оценок возраста Вселенной данным с момента зарождения науки до настоящего времени. Замысел программы и первая закономерность из этой программы появилась благодаря полученным физическим результатам. Современная физическая теория показывает, что предсказуема и поддаётся расчёту вся цепочка эволюции от образования Вселенной и Солнечной системы до эволюции планет земной группы. В данной статье в популярной форме излагаются основы физической теории, позволяющей описывать физические хаpaктеристики каждой из планет земной группы. Эволюция физических хаpaктеристик планет показывает условия возникновения и направление развития жизни на Земле. Если вся эта цепочка поддаётся расчёту, то можно допустить предсказуемость эволюции цивилизации и существование строгих социально-экономических законов. ...

01 12 2024 20:42:57

ОСОБЕННОСТИ РУССКОЙ ФИЛОСОФИИ ПРАВА

ОСОБЕННОСТИ РУССКОЙ ФИЛОСОФИИ ПРАВА Статья в формате PDF 126 KB...

30 11 2024 4:20:44

ОСОБЕННОСТИ ИММУНОГРАММЫ У ЛИЦ, ПРОЖИВАЮЩИХ В ЭКОЛОГИЧЕСКИ НЕБЛАГОПОЛУЧНЫХ РАЙОНАХ

ОСОБЕННОСТИ ИММУНОГРАММЫ У ЛИЦ, ПРОЖИВАЮЩИХ В ЭКОЛОГИЧЕСКИ НЕБЛАГОПОЛУЧНЫХ РАЙОНАХ Изучено сочетанное влияние комплекса экологически нeблагоприятных факторов на иммунную систему промышленных рабочих Республики Казахстан. Функциональное состояние иммунной системы у рабочих промышленных предприятий хаpaктеризовалось нарастанием взаимосвязей в лимфоцитарном звене иммунитета, что выражалось перераспределением показателей лимфоцитов в гемограмме, увеличением корреляций между ними, нарастанием внутрисистемных связей между параметрами иммунной системы. Полученный спектр иммунологических показателей, хаpaктеризующий нормальное функционирование иммунной системы в условиях экологического нeблагополучия вместе с клиническим статусом может служить основой для дальнейшей разработки системы значимых сдвигов в иммунограмме с целью диагностически различных дизадаптационных расстройств в ответ на имеющуюся экологическую обстановку. ...

29 11 2024 23:10:36

МОНИТОРИНГ ПОЧВ ТЕРРИТОРИИ ИРКУТСКОЙ ОБЛАСТИ

МОНИТОРИНГ ПОЧВ ТЕРРИТОРИИ ИРКУТСКОЙ ОБЛАСТИ Статья в формате PDF 131 KB...

27 11 2024 4:56:57

ЭКОЛОГИЧЕСКИЕ ФАКТОРЫ ЗДОРОВЬЯ НАСЕЛЕНИЯ

ЭКОЛОГИЧЕСКИЕ ФАКТОРЫ ЗДОРОВЬЯ НАСЕЛЕНИЯ Статья в формате PDF 106 KB...

24 11 2024 15:28:55

ПОСТЭФИРНАЯ ГИПЕРСИММЕТРИЯ ВСЕЛЕННОЙ. ЧАСТЬ 5

ПОСТЭФИРНАЯ ГИПЕРСИММЕТРИЯ ВСЕЛЕННОЙ. ЧАСТЬ 5 Построена октетная электродинамика. Обсуждена возможность объединения механики и электродинамики. Выявлена дальнодействующая структуризация октетного прострaнcтва. Исследуются свойства интервала. ...

23 11 2024 16:41:11

Признаки конкурентоспособности инженера

Признаки конкурентоспособности инженера Статья в формате PDF 264 KB...

17 11 2024 12:15:56

КЛИНИКА СОВРЕМЕННОГО ИНФЕКЦИОННОГО МОНОНУКЛЕОЗА

КЛИНИКА СОВРЕМЕННОГО ИНФЕКЦИОННОГО МОНОНУКЛЕОЗА Статья в формате PDF 215 KB...

10 11 2024 5:32:28

МЕХАНИЗМЫ НЕЛИНЕЙНОЙ ДИНАМИКИ СЕРДЕЧНОГО РИТМА. ВЛИЯНИЕ ВЕГЕТАТИВНОЙ НЕРВНОЙ СИСТЕМЫ

Исследовано влияние вегетативной нервной системы на нелинейную динамику сердечного ритма. С этой целью рассмотрены две модели: первая основана на изучении нелинейных показателей у лиц с различным вегетативным балансом, который является важнейшим показателем состояния вегетативной нервной регуляции сердечно-сосудистой системы. Вторая модель – это возрастные особенности нелинейной динамики сердечного ритма. Показано, что наибольшая сложность и «хаотичность» ритма сердца наблюдается у лиц с преобладающим влиянием парасимпатического отдела ВНС. Наоборот, смещение вегетативного баланса в сторону симпатического отдела приводит к упорядочению последовательности кардиоинтервалов, Однако конечный результат не является просто суммой данных воздействий, поскольку интегрированные влияния обеих отделов ВНС имеет форму нелинейных взаимосвязей. ...

09 11 2024 18:26:38

ПРАВОСЛАВИЕ В ОБРАЗОВАТЕЛЬНОМ ПРОСТРАНСТВЕ

ПРАВОСЛАВИЕ В ОБРАЗОВАТЕЛЬНОМ ПРОСТРАНСТВЕ Статья в формате PDF 124 KB...

04 11 2024 9:14:28

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::