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



О ПИЩЕВЫХ ДОБАВКАХ В ЙОГУРТАХ И ШОКОЛАДЕ

О ПИЩЕВЫХ ДОБАВКАХ В ЙОГУРТАХ И ШОКОЛАДЕ Статья в формате PDF 275 KB...

18 04 2024 11:53:44

ВЛИЯНИЕ ВЕГЕТАТИВНОЙ НЕРВНОЙ СИСТЕМЫ НА СОСТОЯНИЕ НЕРВНО-МЫШЕЧНОГО АППАРАТА ПРИ СОЧЕТАННОЙ ПАТОЛОГИИ ВЕРТЕБРОГЕННОЙ С ВИБРАЦИОННОЙ БОЛЕЗНЬЮ У ГОРНОРАБОЧИХ

ВЛИЯНИЕ ВЕГЕТАТИВНОЙ НЕРВНОЙ СИСТЕМЫ НА СОСТОЯНИЕ НЕРВНО-МЫШЕЧНОГО АППАРАТА ПРИ СОЧЕТАННОЙ ПАТОЛОГИИ ВЕРТЕБРОГЕННОЙ С ВИБРАЦИОННОЙ БОЛЕЗНЬЮ У ГОРНОРАБОЧИХ Выявлена дисфункция вегетативной нервной системы с поражением нервно-мышечного аппарата, которая хаpaктеризуется электрофизиологическим полиморфизмом, с поражением нервных стволов у горнорабочих с сочетанной патологией. ...

12 04 2024 5:12:49

ГЕНОФОНД ПОЧВ

ГЕНОФОНД ПОЧВ Статья в формате PDF 105 KB...

09 04 2024 5:17:11

COMPUTERIZED FORECASTING MYOCARDIAL INFARCTION AND INSULT

COMPUTERIZED FORECASTING MYOCARDIAL INFARCTION AND INSULT Статья в формате PDF 119 KB...

08 04 2024 3:32:14

Я И МОЁ ЗДОРОВЬЕ

Я И МОЁ ЗДОРОВЬЕ В статье излагается позиция автора о необходимости максимально ответственно относиться к своему здоровью, исходя из объективных предпосылок нашего времени. ...

30 03 2024 12:47:19

КОНЦЕПЦИЯ ВЫБОРА ЦЕЛЕВЫХ ДРЕВЕСНЫХ РАСТЕНИЙ ПРИ РЕКУЛЬТИВАЦИИ ЗЕМЕЛЬ, НАРУШЕННЫХ ОТКРЫТЫМИ РАЗРАБОТКАМИ ПРИ ОСВОЕНИИ МЕСТОРОЖДЕНИЙ ПЛАТИНЫ В ОЛЮТОРСКОМ РАЙОНЕ КАМЧАТСКОГО КРАЯ

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

25 03 2024 20:49:46

ВАКФ В ДАГЕСТАНЕ

ВАКФ В ДАГЕСТАНЕ Статья в формате PDF 147 KB...

20 03 2024 13:36:34

АНГЛИЙСКАЯ ГРАММАТИКА: ПРЕДЛОЖЕНИЕ И СЛОВО

АНГЛИЙСКАЯ ГРАММАТИКА: ПРЕДЛОЖЕНИЕ И СЛОВО Статья в формате PDF 227 KB...

19 03 2024 11:33:16

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

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

16 03 2024 7:17:44

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