Программные инструменты – для новичков в радиоделе

July 5, 2014 by admin Комментировать »

В последующем рассказе я буду иллюстрировать все примеры с помощью программы Flowcode Это платная программа Она есть в версии и для PIC-контроллеров, и для AVR Для PIC- контроллеров есть бесплатный аналог этой программы KTechlab, но она работает только в операционной системе Linux Вдобавок, создатели проекта покинули его, и сейчас для расширенной работы с программой лучше немного её перестроить Об этом можно прочитать в моей книге «Неоконченный рассказ о программе KTechlab» О других бесплатных средах разработки я уже упоминал

Программа Flowcode использует графический язык программирования То есть, все базовые конструкции языка программирования выполнены в графическом виде Из них можно собрать достаточно сложные программы Я бы сказал любые, но сам я не пользовался этой программой для создания наперёд заданных устройств, то есть, в коммерческих целях, поэтому остановлюсь на нейтральном определении – «достаточно сложные программы»

В моей книге «Qucs и Flowcode» я постарался, как смог, подробно рассказать о версии Flowcode 3 Сегодня многие используют четвертую версию Несмотря на множество нововведений, основная работа в обеих версиях осталась прежней Все, что появилось нового, в основном коснулось расширения моделей микроконтроллеров, улучшения пользовательского интерфейса, устранения ошибок, которые были обнаружены в предыдущих версиях

Так, касательно интерфейса, изменилась инструментальная панель

Рис 2013 Инструментальная панель Flowcode 4 для PIC-контроллеров И, посмотрите, как выглядит версия для AVR контроллеров

Рис2014 Инструментальная панель Flowcode 4 для AVR-контроллеров

Несомненное достоинство программы Flowcode для тех, кто хотел бы освоить работу с разными моделями микроконтроллеров, одинаковый пользовательский интерфейс и графический язык программирования двух видов программы

В новой версии дополнительные компоненты собраны в категории:

Рис 2015 Категории дополнительных компонентов

Кроме  того,  есть  и  ещё  одно  важное  дополнение  –  возможность  симулировать  работу  двух микроконтроллеров Для этой цели используется раздел «VNet» основного меню

Рис 2016 Раздел симуляции сетевой работы контроллеров

Все  дополнительные  компоненты  при  симуляции  и  отладке  программы  располагаются  на выделенной для этой цели панели

Дополнительные компоненты: переключатели, встроенные модули, дисплеи, светодиоды и тд, – в новой версии имеют расширенные свойства Так светодиоды и кнопки могут менять форму и цвет

Благодаря этим нововведениям, на панели можно собрать целый прибор со своими кнопками, индикаторами Работая над созданием этого устройства, вы можете яснее понять, какое количество элементов будет оптимальным при реальной работе

Вместе с механизмом  встроенных программных макросов (подпрограмм обслуживания, например, интерфейса RS232 или CAN) эти возможности позволяют быстрее создавать современные устройства

Рис 2017 Панель размещения дополнительных компонентов

Программа Flowcode развивается и совершенствуется Но запросы даже начинающих, порой, не удовлетворяются в плане проверки работы теми возможностями, которые предлагает программа Я и сам, признаться, испытываю дискомфорт от отсутствия, скажем, такого прибора, как осциллограф В этом плане можно использовать ещё одну программу ISIS, входящую в среду разработки Proteus Это тоже платная программа Она позволяет разрабатывать программы для микроконтроллеров, но особенно удобна при проверке  работы готового устройства, если микроконтроллер работает совместно с другими элементами Альтернативой этому может служить только проверка на макетной плате или специальной отладочной плате

Рис 2018 Проверка времени паузы 1 мс в программе ISIS

Я сделал проверку на реальной макетной плате, но мог бы сделать это и в программе

Вероятно, в дальнейшем несколько слов придётся сказать о программах MPLAB, AVRStudio, Arduino Но к ним мы обратимся, когда потребуется

А сейчас…

Источник: Гололобов ВН,- Самоучитель игры на паяльнике (Об электронике для школьников и не только), – Москва 2012

Оставить комментарий

Устройство витков выходе генератора импульсов микросхемы мощности нагрузки напряжение напряжения питания приемника пример провода работы радоэлектроника сигнал сигнала сигналов сопротивление схема теория транзистора транзисторов управления усиления усилитель усилителя устройства частоты