Тысяча полезных мелочей    

ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ СРЕДЫ РАЗРАБОТКИ 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. - Русскоязычный ресурс, посвящённый данной среде разработки.



ПРОБЛЕМА СИНТЕЗА ФИЛОСОФИИ И МАТЕМАТИКИ

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

10 08 2026 1:19:23

СКРИНИНГОВЫЕ ОБСЛЕДОВАНИЯ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ ЭКСПРЕСС-ДИАГНОСТИКИ НАРУШЕНИЙ ФУНКЦИИ ЩИТОВИДНОЙ ЖЕЛЕЗЫ

СКРИНИНГОВЫЕ ОБСЛЕДОВАНИЯ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ ЭКСПРЕСС-ДИАГНОСТИКИ НАРУШЕНИЙ ФУНКЦИИ ЩИТОВИДНОЙ ЖЕЛЕЗЫ В работе приводятся данные скрининговых обследований состояния щитовидной железы студентов в возрасте от 16 до 18 лет. При проведении исследований использовались методы экспресс-диагностики, разработанные авторами статьи и на которые получены патенты РФ. На первом этапе обследований проводились прямые измерения длительности коленного рефлекса с помощью электронного рефлексометра; на втором этапе проводилось количественное определение степени увлажненности кожных покровов на приборе с датчиком влажности. Обследования проводились на группе из 246 человек. После статистической обработки данных измерений была проведена их рандомизация с использованием критериев, установленных в ходе клинических испытаний разработанных приборов. Полученные данные представлены в виде гистограмм. В результате проведенных исследований установлен контингент студентов, у которых по полученным данным можно предполагать наличие гипофункции щитовидной железы. Доля таких лиц из числа обследованных составляет порядка 18 %. У незначительной части обследованных были установлены признаки гипертиреоза. Их доля не превышает 5 %. Сравнение данных, полученных двумя разными методами на каждом обследуемом, показал их полную корреляцию в 95 % случаев. Студенты с выявленными отклонениями от нормы были направлены в клинические лаборатории для определения в их крови уровня тиреотропного гормона гипофиза с последующей консультацией эндокринолога. ...

09 08 2026 21:50:57

АНАЛИЗ ТЕПЛОВОГО РАЗГОНА В АККУМУЛЯТОРАХ НКБН-25-У3

АНАЛИЗ ТЕПЛОВОГО РАЗГОНА В АККУМУЛЯТОРАХ НКБН-25-У3 Статья в формате PDF 121 KB...

28 07 2026 5:43:47

РЕКОМБИНАЦИОННЫЙ МОРФОГЕНЕЗ ЛИМФАТИЧЕСКОЙ СИСТЕМЫ В ПРЕНАТАЛЬНОМ ОНТОГЕНЕЗЕ ЧЕЛОВЕКА

РЕКОМБИНАЦИОННЫЙ МОРФОГЕНЕЗ ЛИМФАТИЧЕСКОЙ СИСТЕМЫ В ПРЕНАТАЛЬНОМ ОНТОГЕНЕЗЕ ЧЕЛОВЕКА Морфогенез лимфатической системы является результатом взаимодействия сосудов разного типа, растущих неравномерно. Его формы меняются так же, как строение и топография сосудов, их сочетания в связи с органогенезом. Поэтому морфогенез лимфатической системы протекает как процесс рекомбинации артерий и вен, а затем и лимфатических сосудов, служит проявлением самодифференциации сердечно-сосудистой системы, когда ее части вступают в повторное взаимодействие, в т.ч. и после их трaнcформации. ...

23 07 2026 1:48:45

ЦЕНТИЛИ В КОМПЛЕКСНОЙ ОЦЕНКЕ ТРУДА ИНТЕРНА

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

22 07 2026 21:55:39

МЕТОДЫ УПРОЧНЕНИЯ ИОННО-ПЛАЗМЕННОЙ ОБРАБОТКОЙ

МЕТОДЫ УПРОЧНЕНИЯ ИОННО-ПЛАЗМЕННОЙ ОБРАБОТКОЙ Статья в формате PDF 259 KB...

13 07 2026 4:22:12

ТРАНСФОРМАЦИЯ ЭКОНОМИЧЕСКОГО СОЗНАНИЯ НАСЕЛЕНИЯ

ТРАНСФОРМАЦИЯ ЭКОНОМИЧЕСКОГО СОЗНАНИЯ НАСЕЛЕНИЯ Статья в формате PDF 120 KB...

06 07 2026 17:46:44

32-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА AVR32

Статья в формате PDF 263 KB...

05 07 2026 15:51:19

Еще:
Поддержать себя -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 ::