ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ СРЕДЫ РАЗРАБОТКИ 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 91 KB...

27 04 2025 13:34:21

АГАФОНОВ АЛЕКСАНДР ТИМОФЕЕВИЧ

АГАФОНОВ АЛЕКСАНДР ТИМОФЕЕВИЧ Статья в формате PDF 151 KB...

24 04 2025 8:57:15

АННАДУРДЫЕВ ОВЛЯКУЛИ

АННАДУРДЫЕВ ОВЛЯКУЛИ Статья в формате PDF 191 KB...

19 04 2025 15:50:20

ДНИ КВАНТОВОЙ МЕДИЦИНЫ В ЕВРОПЕ

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

18 04 2025 22:35:19

РОЛЬ КУРСА ОБЖ В ГУМАНИЗАЦИИ ОБЩЕГО ОБРАЗОВАНИЯ

РОЛЬ КУРСА ОБЖ В ГУМАНИЗАЦИИ ОБЩЕГО ОБРАЗОВАНИЯ В процессе воспитания у детей формируется система взглядов на объективный мир, его место в нем, на отношение к окружающей его действительности и самому себе, а также обусловленные этими взглядами жизненные основные позиции, правила поведения в чрезвычайных ситуациях, навыки само и взаимопомощи, ценностные ориентации. Ключевое место в формировании мировоззрения детей занимает в школе предмет основы безопасности жизнедеятельности, призванный стимулировать знания процессов развития личности, формирования и укрепления здоровья, накопление адаптационных ресурсов организма. Содержание курса ОБЖ должно быть направлено на гуманизацию образовательного процесса. Гуманистический подход связан с развитием творческих возможностей человека, созданием реальных безопасных условий для обогащения интеллектуального, эмоционального, волевого и нравственного потенциала личности, стимулированием у нее стремления реализовать себя через активно не адоптированные действия, расширяющие границы самосохранения, саморазвития и самоосуществления. ...

14 04 2025 14:38:22

ОБ АКТУАЛЬНОСТИ НАУЧНОГО ИССЛЕДОВАНИЯ СОЦИАЛЬНОЙ ИНФРАСТРУКТУРЫ

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

13 04 2025 4:38:38

ТАТЬЯНА ГЕОРГИЕВНА ДАНИЛОВА

ТАТЬЯНА ГЕОРГИЕВНА ДАНИЛОВА Статья в формате PDF 217 KB...

10 04 2025 17:36:56

ИЗМЕНЕНИЕ СВОЙСТВ KNO3 В ПОРАХ МАЛЫХ РАЗМЕРОВ

ИЗМЕНЕНИЕ СВОЙСТВ KNO3 В ПОРАХ МАЛЫХ РАЗМЕРОВ Статья в формате PDF 282 KB...

06 04 2025 0:52:15

МОБИЛЬНЫЕ СИСТЕМЫ В СОВРЕМЕННОЙ АРХИТЕКТУРЕ

МОБИЛЬНЫЕ СИСТЕМЫ В СОВРЕМЕННОЙ АРХИТЕКТУРЕ Статья в формате PDF 165 KB...

28 03 2025 1:15:59

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

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

27 03 2025 12:44:26

ПЕТРОЛОГИЯ ПОРОДНЫХ ТИПОВ И ГЕНЕЗИС БОРОВЛЯНСКОГО КОМПЛЕКСА ГОРНОГО АЛТАЯ

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

25 03 2025 20:18:53

АНТРОПОГЕННОЕ ВОЗДЕЙСТВИЕ НА ЛЕСА

АНТРОПОГЕННОЕ ВОЗДЕЙСТВИЕ НА ЛЕСА Статья в формате PDF 280 KB...

21 03 2025 1:55:16

ДИЕТИЧЕСКИЙ ХЛЕБ С ЦИКОРИЕМ

ДИЕТИЧЕСКИЙ ХЛЕБ С ЦИКОРИЕМ Статья в формате PDF 254 KB...

20 03 2025 15:55:41

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