FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Речь пойдет о версии программы V3. Более позние версии имеют некоторые отличия. См. по тексту. (Admin)

ПРОГРАММА FLOWCODE полет первый

Программа FlowCode

как самый простой и легкий путь к применению микроконтроллеров в своей практике.

Полет первый

Современные микроконтроллеры — это хорошо продуманные устройства, позволяющие существенно упростить построение схем. Очень часто в своем корпусе они имеют встроенные компараторы, АЦП, модули работы с сетью USART или радиоканалом RF. То, как настроить работу с этими устройствами, как использовать эти устройства, лучше прочитать в документации на конкретный тип микроконтроллера — никто лучше производителя не знает этого.

Но, если не пытаться при первом знакомстве с микроконтроллером использовать в полной мере все, что в нем заложено, то можно рассматривать контроллер, как обычную цифровую микросхему. У нее есть выводы, объединенные в группы, называемые портами. Выводы, в целом, могут как-то при программировании устанавливаться в свойствах быть входами или выходами микросхемы. Выходы микроконтроллера, как любой цифровой микросхемы устанавливаются в 0 или 1. При программировании микроконтроллера в определенном месте памяти устанавливаются режимы работы: будет ли контроллер использовать встроенный тактовый генератор или последний будет внешним, с кварцем или RC цепью, будет ли контроллер использован для перехода в режим ожидания, на какой скорости будет работать USART и т.д. Часто эти параметры устанавливаются в «слове конфигурации» контроллера, как биты 0 или 1. Эта конфигурация записывается при вводе программы в контроллер с программатора и остается неизменной в дальнейшем.

Все, что относится к слову конфигурации, мы можем рассмотреть тогда, когда заговорим о программировании и программаторах, и о программе, работающей с программатором. Как программаторов, так и программ работающих с программаторами много. Если вы не планируете профессионально заниматься микроконтроллерами, «прошивая» по сотне микросхем в день, то совсем не обязательно выбирать программатор, работающий с LPT или USB портами компьютера, вполне подойдет и простенький программатор, присоединяемый к COM-порту. То же можно сказать и о выборе контроллера — если у вас нет сложной задачи, для которой запланировано время на выбор контроллера, используйте тот, что подешевле, что можно купить в ближайшем магазине или получить по почте. Позже, когда вы наберетесь опыта, вам не сложно будет сменить PIC на AVR или любой другой. Среды разработки, такие как MPLAB или AVRStudio могут работать напрямую с рядом программаторов. Но это потребует от вас больше работы по поиску схемы и сборке устройства. Порой проще выполнить всю работу по созданию кода и его отладке в одной программе, а выполнить программирование микросхемы в другой. Но это, как говорят, дело вкуса.

Рассмотрим самый простой случай, когда все выводы микроконтроллера используются «на выход». Для конкретизации используем PIC16F628A. А для реализации простых задач программу FlowCode. Такой «самый простой» случай позволит использовать контроллер в качестве управляющего устройства, скажем для переключения елочных гирлянд. Или для генерации меандра. Или как индикатор включения. Или

Запускаем программу FlowCode.

fc-rus-1

Рис. 1. Первый запуск программы FlowCode

Программа предназначена для операционной среды Windows, но я использую ее в Linux, поэтому могут иметь место незначительные отличия во внешнем виде и поведении программы. Так у меня при запуске программы основное рабочее поле необходимо открыть, используя стандартную кнопку Распахнуть в правом верхнем углу. Если вы уже работали с программой, то при запуске в окне диалога открытия файла можно выбрать, предстоит ли работа с новым файлом (Create a new FlowCode flowchart), или будет продолжена работа со старым (Open an existing FlowCode flowchart), который можно выбрать из предложенного ниже списка.

Я не борец за «крутость», по причине чего хочу заставить микроконтроллер управлять светодиодом, который на макетной плате припаяю к выводу, скажем, нулевому порта А. Пусть мигает раз в секунду.

Я подозреваю, что в программе это можно сделать несколькими способами, но использую самый очевидный — на правой инструментальной панели есть кнопочка с буквой «О». Думаю, это от слова output-выход (если навести курсор мышки на эту кнопочку, то высвечивается подсказка Output). Цепляю этот выход (нажимаю левую клавишу мышки, когда курсор указывает на иконку, и, не отпуская клавиши, перемещаю курсор в рабочее поле схемы) и тащу его к линии между овалами Begin-начало и End-конец. При этом курсор выглядит как стилизованная иконка, а слева появляется стрелочка-указатель.

fc-rus-2

Рис. 2. Добавление элемента программы к диаграмме

После добавления элемента Output диаграмма принимает следующий вид:

Рис. 3. Начальный вид диаграммы первой программы

Нуль в заголовке состояния порта А подразумевает, что все выводы находятся в состоянии логического нуля (в низком уровне напряжения) или что они будут установлены в 0.

Мигать чем-то — это менять состояние, но чтобы мигание имело место, понадобится пауза. Такой элемент (иконка на левой инструментальной панели с литерой «D») Delay-задержка есть. Перетаскиваем его и вставляем ниже первого выхода Output. Но, если состояние выводов порта А меня устраивало, то время паузы 1 мС не то, что мне хотелось бы. Двойной щелчок левой клавишей мышки по этому элементу на рабочем поле открывает диалоговое окно свойств элемента.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 4. Диалоговое окно свойств элемента Delay

Теперь достаточно выбрать опцию seconds, чтобы превратить миллисекунду в секунду. Следом за задержкой в 1 секунду я добавляю еще один Output, как и в первый раз, но теперь, двойным щелчком левой клавиши мышки по нему на рабочем поле схемы, открываю диалоговое окно его свойств:

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 5. Изменение свойств выхода порта А в диалоговом окне

Заменив 0 в окне Variable or Value: единицей, добавив еще одну паузу, я почти достиг желаемого, если не учитывать, что я хотел бы, чтобы светодиод мигал непрерывно. Такое непрерывное выполнение фрагмента программы, если не ошибаюсь в программировании называется циклом-Loop. И такой элемент на левой инструментальной панели есть, седьмая кнопка сверху. Добавление его к концу столь «долго» выстраиваемой программы, конечно, не приводит к цели. Но, нажав левую клавишу мышки, когда курсор находится на пустом месте над моей программой, я, удерживая клавишу, отрисовываю прямоугольник, включающий всю мою программу, кроме цикла. Все, что теперь выделено, можно перетащить к линии, соединяющей начало цикла While и конец, отмеченный как Loop. В программировании часто используются циклы, и бывают они разного вида, например, выполняемые заданное количество раз (For) или условные, выполняемые до тех пор, пока не будет (или будет) выполнено некое условие, которое может, в свой черед, проверяться до выполнения очередного прохода программы, заключенной в цикл, или после прохода и т.д., но это уже имеет отношение к кодированию программы, к языку программирования, а не к нашему первому опыту.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 6. Первая программа в FlowCode

А мы написали первую программу, и пора бы проверить, работает ли она. Программа FlowCode имеет отладочные средства. И я глубоко убежден, что их должно хватать для создания достаточного количества устройств без необходимости покупать и программировать контроллеры.

Чтобы запустить отладку, достаточно в основном меню выбрать пункт Run и раздел Go/Continue или на основном инструментальном меню нажать кнопочку с иконкой, как у любого плеера обозначающей воспроизведение. Однако прежде, чем это сделать полезно (или весьма полезно) на левой инструментальной панели (второй) нажать первую кнопочку с изображением ряда индикаторов (светодиодов), появляющаяся подсказка к ним LEDs. Вот теперь можно и запустить отладку. Мигающий светодиод, обозначенный как А0, в точности повторит то, что вы увидите, собрав макетную плату.

Для первой программы полезно будет попробовать менять состояние порта А во втором Output, вписывая разные числа. Они все будут отображаться состояниями выводов порта А в виде, который можно называть кодом 1-2-4-8 или двоичном виде.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 7. Первый запуск первой программы

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

ПРОГРАММА FLOWCODE полет второй

Полет второй

Когда пишешь прикладную компьютерную программу, проще — оттранслировал и можно запустить, посмотреть, что из этого получается, даже если ничего не получается.

С микропроцессорами и микроконтроллерами хуже. Я помню, как много лет назад, при написании программы испытывал нестерпимый зуд в руках, в кончиках пальцев, хотелось как можно скорее схватить паяльник и что-нибудь к чему-нибудь обязательно припаять. Уж так устроен «нормальный железячник».

Поэтому прежде, чем вернуться к программе FlowCode, поговорим немного о железе.

Здесь у меня есть определенные трудности. Несколько лет назад, когда мне понадобилось в среде разработки PIC-контроллеров MPLAB что-то сделать, я не отважился ни на покупку программатора, который работал бы с этой программой, ни к пайке такого программатора. Из программ, работающих с простыми программаторами, я обнаружил только PonyProg для Windows, и, спаяв программатор, работал с этой парой. Позже, рассказывая о программах Piklab и KTechlab для Linux, я спаял еще один простой программатор, который прекрасно работал с ними. Оба программатора я выбрал в самом простом виде, поставив панельку только для микроконтроллера PIC16F628A. А в промежутке, чтобы не обидеть Windows купил недорогой, но более универсальный программатор EXTRA-PIC.

Я не готов к тому, чтобы «хаять» программу PonyProg и программатор, работающий с ней. Я не готов к тому, чтобы утверждать, что это и есть то, что нужно, и больше ничего не надо. И, увы, не готов к тому, чтобы найти и спаять схему программатора, который, возможно, будет работать с программой FlowCode. Но в любом случае работа программ для программаторов отличается не столь разительно, хотя может иметь много особенностей, чтобы считать это принципиальным моментом. С другой стороны, было бы непростительно не проверить «живьем» результаты, полученные в программе FlowCode. Я предлагаю компромисс. Я опишу процесс программирование в Piklab, сделав вид, что это некоторая специально для программатора существующая программа, а вы или сделаете вид, что верите мне, или подумаете, а не использовать ли, как это делаю я, Linux в качестве второй операционной системы. Под Linux есть достаточно удобная среда работы с PIC-контроллерами Piklab, есть бесплатные и полнофункциональные компиляторы Си, а об ассемблере я и не говорю. Или, если понадобится, я повторю это описание для программатора EXTRA-PIC. Программа для него тоже распространяется бесплатно.

Итак. Схема программатора с которым я буду работать в программе Piklab для Linux. Кстати, это классическая схема, с которой, мне кажется, будут работать Windows-программы. Нужно их только поискать.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 2.1. Схема программатора для программы Piklab

Он подключается шлейфовым кабелем в метр длиной, чтобы удобно было работать возле компьютера, к COM-порту. Выглядит он так:

Рис. 2.2. Внешний вид программатора

Внешний вид и описание программатора EXTRA-PIC можно найти в Интернете, там же есть схема. Можно, думаю, заказать его по почте в агентстве «Десси». Словом, это, мне кажется, не столь принципиально и больше зависит от ваших вкусов и привычек, чем от чего-либо еще.

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

Первое, что нам потребуется, это программу из предыдущей части превратить в файл с hex-кодом. Такой файл загружается в программу, которая отправит его в микроконтроллер.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 2.3. Трансляция программы в hex-код

Предпоследняя клавиша основного инструментального меню с подсказкой Compile to HEX, как видно из рисунка, должна выполнить это или, положим, должна была бы или могла бы но в Linux эта процедура явно не проходит.

В Windows все заканчивается благополучно, а в папке с программой появляется искомый hex-файл. В более поздних версиях программы, не используйте, не размещайте проекты в папках с кириллицей в названии. Другими словами, в пути к HEX файлу не должно быть кириллицы. См. форум. (Admin). Если бы в моем распоряжении был программатор, подключенный по USB интерфейсу к компьютеру, программатор, умеющий разговаривать с FlowCode, то следующая кнопка основного инструментального меню с иконкой микросхемы загрузила бы программу.

Я использую Piklab. Не то, чтобы это говорило о моей пристрастности к Linux, я просто работаю в Linux и несколько лет кряду пытаюсь понять, что имеют в виду люди, когда говорят о трудностях освоения Linux. Работа в Linux ничем не отличается от работы в Windows, разве только удобнее. Этот текст я пишу в OpenOffice Writerе, Piklab работает на другом столе, а на третьем я при необходимости поправляю иллюстрации в графическом редакторе Gimp. В Windows мне не хватает этих удобств.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 2.4. Среда программирования PIC-контроллеров Piklab

После загрузки появляется предыдущий проект, который мне не нужен. Достаточно его закрыть и открыть hex-файл, созданный в программе FlowCode. Открыть его не составляет труда — в основном меню File-Open или кнопка с папкой на основном инструментальном меню.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 2.5. Hex-файл, открытый в Piklab

Файл можно было бы загрузить в микросхему, но перед этим нужно записать слово конфигурации. В разных программах, работающих с программаторами, эта процедура может выглядеть различно, но в этой достаточно спуститься чуть ниже в окне кода, об этом же говорят полосы прокрутки. В окне с адресом 2007 перед отправкой кода в микроконтроллер я запишу 2118 (в действительности 3F18h), что означает отказ от блокировок, использование внутреннего генератора и еще ряд особенностей, которые меня пока не интересуют.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 2.6. Запись слова конфигурации в Piklab

Теперь все готово к записи, осталось нажать на инструментальной панели кнопку с иконкой микросхемы и стрелкой, направленной внутрь. Через несколько секунд в окне сообщений появляется сообщение о завершении процесса записи.

На этом можно закончить повествование, но я обещал проверить, все ли работает. Поэтому после программирования микроконтроллера я переношу микросхему на старенькую макетную плату, оставшуюся от предыдущих опытов, включаю блок питания и наблюдаю, как зажигается и гаснет светодиод. Делает он это не совсем, как я заказывал, не раз в секунду, а медленнее. Я даже могу сказать, что раз в 5 медленнее. Потому что, я думаю, программа FlowCode рассчитывает на работу с кварцем 20 МГц, а внутренний генератор, который я использую, работает на частоте 4 МГц. Если бы мне нужны были именно секундные импульсы, я за 10-15 секунд подправил бы времена задержки, и переписал бы микроконтроллер еще раз.

Если бы я хотел этот контроллер использовать для работы с елочной гирляндой, я добавил бы вместо светодиода транзистор (на всякий случай) с реле, имеющим контакты на 220 В, и подключил гирлянду через эти контакты.

Рис. 2.7. Работающий микроконтроллер на макетной плате

Программа FlowCode может генерировать файл на языке Си.

#define MX_PIC

//Defines for microcontroller

#define P16F628A

#define MX_EE

#define MX_EE_TYPE1

#define MX_EE_SIZE 128

#define MX_UART

#define MX_UART_B

#define MX_UART_TX 2

#define MX_UART_RX 1

#define MX_PWM

#define MX_PWM_CNT 1

#define MX_PWM_TRIS1 trisb

#define MX_PWM_1 3

//Functions

#include

#pragma CLOCK_FREQ 19660800

//Configuration data

//Internal functions

#include C:\Program Files\Matrix Multimedia\Flowcode V3\FCD\internals.h

//Macro function declarations

//Variable declarations

//Supplementary defines

//Macro implementations

//Supplementary implementations

void main()

{

//Initialisation

cmcon = 0x07,

//Interrupt initialisation code

option_reg = 0xC0,

//Loop

//Loop: While 1

while( 1 )

{

//Output

//Output: 0 — PORT A

trisa = 0x00,

porta = 0,

//Delay

//Delay: 1 s

delay_s(1),

//Output

//Output: 1 — PORT A

trisa = 0x00,

porta = 1,

//Delay

//Delay: 1 s

delay_s(1),

}

mainendloop: goto mainendloop,

}

void interrupt(void)

{

}

Это удобно, если предполагать работу с языком Си. Хотя запись на языке Си может потребовать правки, зависит от используемого компилятора, она достаточно универсальна. Ту же программу можно использовать для других микроконтроллеров.

Но это тема другого полета.

ПРОГРАММА FLOWCODE полет третий.

Полет третий

Программа FlowCode позволяет быстро создавать программы достаточно интересные.

На инструментальной панели, где в прошлый раз обнаружились светодиоды, чуть ниже есть кнопка с иконкой семисегментного индикатора. Если ее нажать, то на рабочем поле появится этот самый индикатор.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.1. Начало работы с программой обслуживания семисегментного индикатора

Как мне помнится, есть светодиодные индикаторы с общим анодом и общим катодом. Если так, то при практической реализации легко можно сменить состояние общего вывода и инвертировать состояние выводов управления, если не так, то и менять ничего не придется.

Выходы микроконтроллера PIC16F628A рассчитаны на достаточно большие токи, но, если нет особой нужды в минимизации деталей схемы, можно в реальной схеме добавить токоограничительные резисторы. Будут или нет «резисторы безопасности», это никак не отразится на работе программы, поэтому при написании программы можно отложить решение этого вопроса до момента реализации схемы на макете.

Если на панельке индикатора нажать на кнопочку со стрелкой в правом верхнем углу, то появится выпадающее меню. Выбор раздела Component Connections приводит нас в диалог настройки подключения индикатора.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.2. Диалог настройки подключения индикатора

При первом запуске вывод Anode оказывается не подключен (Unconnected). Для его подключения достаточно выбрать в окне Port:, скажем, порт А и Bit 3. Сегменты индикатора можно оставить подключенными так, как это сделано по умолчанию.

Теперь, подключив анод к выходу 3 порта А, мы можем установить вывод в «1», чтобы засветить все сегменты. Для этого используем элемент Output, как делали это прежде, и изменим свойства этого элемента.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.3. Диалог настройки элемента Output

В этот раз я хочу использовать только бит 3, который установлю в «1». Если такое подключение семисегментного индикатора засветит все сегменты, то мы должны получить цифру 8

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.4. Запуск симуляции программы

Теперь постараемся превратить цифру 8 в цифру 0 (самая простая трансформация). За «перекладинку» отвечает сегмент G, подключенный к биту 6 порта B, который установим в «1».

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.5. Изменение состояния вывода порта B.6

Запустив симуляцию можно проверить, что 8 превращается в 0, как мы и ожидали. Таким образом, манипулируя состоянием выводов порта B, мы можем высвечивать любую цифру на семисегментном индикаторе.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.6. Превращение 8 в 0 на индикаторе

Программа FlowCode, если заглянуть в папку, где она установлена, имеет много обучающих примеров. Если при первом знакомстве, например, с программированием микроконтроллера можно не заботиться о виде программы, довольствуясь полученными «по умолчанию» названиями, то в дальнейшем это может мешать. При взгляде на предыдущий рисунок трудно понять назначение первого элемента. Но это легко исправить. Двойной щелчок по нему, в окне Display name: пишем то, что нам понятно. Лучше, если это будут названия на английском, но можно на латинском сделать для себя понятное название элемента.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.7. Смена названия элементов программы

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.8. Пример использования кнопок в программе FlowCode

Пример взят из программ, приходящих с FlowCode. А предыдущий пример показывает, как использовать элемент вычислений Calculation.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.9. Пример использования вычислений

Здесь переменная MY_OUTPUT увеличивается на 4. Собственно, есть все подсказки для того, чтобы начать работу над проектом: несколько кнопок, подсчет нажатий каждой кнопки в переменной, отображение результата на индикаторе. Если добавить условие такого рода, а элемент Decistion-условие в программе есть, чтобы при нажатии кнопки проверялось, нажата она впервые или нет, если впервые, то обнулять переменную подсчета отображаемую индикатором, если нет, то продолжать подсчет, если добавить это, то, практически, почти все требования к схеме будут соблюдены. Для программного устранения дребезга контактов можно вставлять паузы Delay длительностью 0.1-0.2 секунды в то место программы, где проверяется состояние контактов.

Реализацию первого проекта такого рода можно разбить на несколько этапов.

На первом этапе, например, можно использовать переменную, значение которой должно отобразиться на семисегментном индикаторе. Переменная должна меняться от 0 до 9. И на первом этапе это можно делать «ручками»: остановили отладку, изменили значение переменной, отобразили. Или сделать цикл (с паузами), в котором переменная наращивается от 0 по 1 до 9. Условие остановки цикла — переменная стала равна 10 (или 9).

На втором этапе можно использовать кнопку для увеличения значения переменной.

На следующем этапе можно обработать две кнопки, сразу добавив обнуление счета при первом нажатии любой из них, или сделать это на следующем этапе.

И, наконец, можно проверить работу «антидребезга», сделав паузу, например, длительностью в несколько секунд и нажимая кнопку несколько раз.

Думаю, и в этом случае, как подойти к созданию программы, зависит от личных вкусов и предпочтений. Полезно, если даже вы в первый раз приступили к работе, потратить некоторое время, чтобы разобраться в собственных вкусах и предпочтениях. Дело в том, что все люди разные. Что одному хорошо и удобно, как бы оно ни было правильно, другому может доставлять больше неудобств, чем комфорта. И если у него есть собственные удобные приемы, или подходы, или даже привычки — если это не сказывается на конечных результатах, то отчего бы ни использовать их?

Если в процессе работы появится необходимость обратиться за помощью, то в первую очередь можно заглянуть все в ту же папку Examples.

FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

Рис. 3.10. Пример работы с семисегментным индикатором из примеров FlowCode

Программа FlowCode имеет еще ряд очень полезных качеств. Освоив работу с микроконтроллером на уровне алгоритмического построения программы, а многие профессиональные программисты небезосновательно считают, что создание алгоритма, это и есть создание программы, при желании освоить кодирование на языке Си можно видеть, как простые операции, использованные прежде, выглядят на этом языке. Не знаю, насколько удобно использовать FlowCode для работы с языком Си, но, заглянув в руководство, знаю, что компилятор языка может быть использован в программе MPLAB. То есть, все, что вы сделаете, можно перенести в MPLAB и использовать эту среду программирования с компилятором FlowCode без значительных изменений. Аналогично, мне кажется, можно поступить и ассемблером, если вас заинтересует такой вариант.

Но рассказ об MPLAB — это совсем другая история.

1, 2 След.

Программы и Дизайн» Системы для бизнеса, офиса, научной и проектной работы» САПР (электроника, автоматика, ГАП)

Стаж: 11 лет 7 месяцев

Сообщений: 27

porshe1 · 05-Дек-18 01:08(1 год 9 месяцев назад, ред. 23-Дек-18 20:04)

    Скриншоты

    Скриншоты окна About

    Download

    • Скачать раздачу по magnet-ссылке
    • 1.29 GB

    Как скачивать?(для скачивания .torrent файлов необходимарегистрация)

    Stikler_

    Стаж: 10 лет 5 месяцев

    Сообщений: 51

    Stikler_ · 09-Дек-18 18:57(спустя 4 дня, ред. 09-Дек-18 18:57)

    При запуске нового проекта программа вылетает(Win10x64)

    porshe1

    Стаж: 11 лет 7 месяцев

    Сообщений: 27

    porshe1 · 10-Дек-18 01:28(спустя 6 часов)

    Заблокируйте интернет для фловкода файрволом.

    as205

    Стаж: 11 лет 8 месяцев

    Сообщений: 5

    as205 · 23-Дек-18 10:01(спустя 13 дней, ред. 23-Дек-18 10:01)

    porshe1 писал(а):

    76471801

    Заблокируйте интернет для фловкода файрволом.

    Достаточно отключить Web доступ в самом приложении в глобальных настройках.

    Перевод не очень.

    Вот нормальный.

    скрытый текст

    livrena

    Стаж: 8 лет 2 месяца

    Сообщений: 8

    livrena · 30-Дек-18 20:29(спустя 7 дней)

    parabolical

    Стаж: 6 лет 5 месяцев

    Сообщений: 2

    parabolical · 01-Янв-19 04:33(спустя 1 день 8 часов)

    thank you porshe1, this works very well on win7 64bit happy new year !

    Evol21

    Стаж: 8 лет 1 месяц

    Сообщений: 4

    Evol21 · 16-Янв-19 00:44(спустя 14 дней, ред. 16-Янв-19 00:44)

    Загрузил свой проэкт написанный в версии 6, на atmega8, где есть прерывание, использование аналоговых выводов, uart, семисегментник, eeprom входы и выходы и скомпилировал в версии 8. Размер стал ровно вдвое меньше, даже не ожидал. Обычно с выходом новой версии, размер кода становился больше! Насчет перевода, вообще не понимаю зачем он нужен, на английском гораздо понятнее. Спасибо за раздачу.

    PETROVICH41

    Стаж: 11 лет 4 месяца

    Сообщений: 301

    PETROVICH41 · 17-Янв-19 16:27(спустя 1 день 15 часов)

    Вот это: Системные требования: Windows 8.1/10 категорически? На 7 даже не пробовать?

    vchizhman

    Стаж: 7 лет 7 месяцев

    Сообщений: 7

    vchizhman · 02-Фев-19 20:38(спустя 16 дней)

    PETROVICH41 писал(а):

    76689805

    Вот это: Системные требования: Windows 8.1/10 категорически? На 7 даже не пробовать?

    Перевёл с одной стр. (можно верить?). Автор подтверди!

    Продукт: Flowcode

    Версия: 8.0.0.6 Professional

    Поддерживаемые архитектуры: 32 битный / 64bit

    Язык: мультиязычный

    Системные требования: PC

    Поддерживаемые операционные системы: Windows XP или новее

    Размер: 1,2 Gb

    AlexIva52

    Стаж: 10 лет 3 месяца

    Сообщений: 4

    AlexIva52 · 03-Фев-19 12:26(спустя 15 часов)

    livrena

    Цитата:

    Подробнее можно?

    Спасибо.

    porshe1

    Стаж: 11 лет 7 месяцев

    Сообщений: 27

    porshe1 · 03-Фев-19 18:13(спустя 5 часов, ред. 03-Фев-19 18:13)

    У меня на windows 732 установилось без проблем.Хотя я непонимаю что мешает самому попробовать.

    скрытый текст

    Empiric08

    Стаж: 6 лет 3 месяца

    Сообщений: 6

    Empiric08 · 04-Фев-19 15:38(спустя 21 час)

    Делал всё по инструкций. Вылетает на четвёртом пункте с ошибкой, когда запустил программу и нужно выбрать 30-дневную разблокировку.

    Windows 8.1 x64

    NNOV

    Стаж: 11 лет

    Сообщений: 1

    NNOV · 02-Мар-19 22:57(спустя 26 дней)

    Для Arduino не подойдет?

    Yuat

    Стаж: 2 года 10 месяцев

    Сообщений: 1

    Yuat · 03-Май-19 10:48(спустя 2 месяца)

    А в HEX компелирует?

    MovieFun1

    Стаж: 6 лет 6 месяцев

    Сообщений: 6

    MovieFun1 · 07-Май-19 07:59(спустя 3 дня)

    Yuat писал(а):

    77308826

    А в HEX компелирует?

    Причем даже очень компактненько

    hikss

    Стаж: 8 лет 9 месяцев

    Сообщений: 26

    hikss · 27-Июл-19 04:29(спустя 2 месяца 19 дней, ред. 28-Июл-19 09:26)

    с меги328 на дисплей ss1306 выводит кривой шрифт, а геометрические фигуры рисует нормально, что может быть, кто знает?

    Попробовал вер. 8.2 на 30 дней все работает нормально, походу, есть глюки в старой версии.

    Генрих I

    Стаж: 3 года 7 месяцев

    Сообщений: 16

    Генрих I · 28-Июл-19 02:22(спустя 21 час, ред. 28-Июл-19 02:22)

    Все установилось успешно, и взломалось. Заблокировал файлу доступ в интернет, но при втором запуске слетела лицензия Есть мысли?

    hikss

    Стаж: 8 лет 9 месяцев

    Сообщений: 26

    hikss · 28-Июл-19 09:31(спустя 7 часов, ред. 28-Июл-19 09:31)

    Генрих I писал(а):

    77731665

    Все установилось успешно, и взломалось. Заблокировал файлу доступ в интернет, но при втором запуске слетела лицензия Есть мысли?

    Возможно, вы не заблокировали, если уст. антивирус, то нужно именно в нем блокировать доступ, он перехватывает упр. от брандмауэра, у меня так было с касперским. И еще, нужно делать все, как написано, иначе, будет проблема.

    Генрих I

    Стаж: 3 года 7 месяцев

    Сообщений: 16

    Генрих I · 01-Авг-19 13:09(спустя 4 дня)

    hikss делал всё как описано в точности. Антивируса нет. В брандмауэре блокировал экзешнику входящие и исходящие соединения

    hikss

    Стаж: 8 лет 9 месяцев

    Сообщений: 26

    hikss · 02-Авг-19 21:26(спустя 1 день 8 часов)

    Генрих I писал(а):

    77751091

    hikss делал всё как описано в точности. Антивируса нет. В брандмауэре блокировал экзешнику входящие и исходящие соединения

    сделайте все заново с установкой программы и отключите интернет, если все норм, тогда ставьте сторонний блокировщик.

    -Wild Wolf-

    Стаж: 11 лет 4 месяца

    Сообщений: 20

    -Wild Wolf- · 21-Авг-19 18:17(спустя 18 дней, ред. 21-Авг-19 18:17)

    Установил, заблокировал доступ в интернет, работала. На следующий день запускаю, просит опять активировать. Вводимые раннее логин и пароль не действуют. Снёс, почистил реестр, удалил папки. Установил заново, пока работает. Но смущает надпись внизу окна программы, осталось 29 дней, а было 30.

    zvukache

    Стаж: 10 лет 9 месяцев

    Сообщений: 5

    zvukache · 11-Сен-19 11:07(спустя 20 дней)

    У меня на старом ноуте (Win XP) стоит 5-я версия данной программы для AVR, а на более новом (Win 7 64bit) установил 8-ю версию. Для эксперимента создал одну и ту же программу на обоих версиях FlowCode для AtTyni13 на частоте 9,6 мГц от внутренней RC-цепочки детская игрушка, светофор с возможностью автоматического и ручного управления переключением цветов. Так вот на 5-й версии скомпилированный HEX весил около 1200 байт, а на 8-й версии около 650 байт. Почти в 2(!) раза меньше. Прогресс налицо!

    К стати, данная версия FlowCode на Win7 64bit установилась и работает без проблем. Главное при установке отключить интернет, выполнить все инструкции автора раздачи, и сразу после установки заблокировать программе выход в интернет средствами Windows. После этого можно включать интернет и всё работает нормально.

    vmalush

    Стаж: 10 лет 5 месяцев

    Сообщений: 15

    vmalush · 15-Сен-19 15:52(спустя 4 дня, ред. 15-Сен-19 15:52)

    Windows7 pro пример Hello world работает на AVR нормально. Pic тоже норм.

    sanya2112

    Стаж: 11 лет 5 месяцев

    Сообщений: 3

    sanya2112 · 24-Сен-19 23:31(спустя 9 дней)

    не компилирует HEX. Ошибка -1. что может быть?

    JeryKo

    Стаж: 11 лет 8 месяцев

    Сообщений: 11

    JeryKo · 27-Сен-19 16:37(спустя 2 дня 17 часов, ред. 27-Сен-19 16:37)

    sanya2112 писал(а):

    78025432

    не компилирует HEX. Ошибка -1. что может быть?

    Windows7 не компилирует HEX. Ошибка -1

    не компилирует HEX. Ошибка -1. что может быть?

    Windows7 так себя ведет проверено

    livrena

    Стаж: 8 лет 2 месяца

    Сообщений: 8

    livrena · 27-Сен-19 18:08(спустя 1 час 31 мин.)

    Проверь название проекта, нужно на латинеце название и папку на латинеце

    Barmaley_GMN

    Стаж: 11 лет 2 месяца

    Сообщений: 12

    Barmaley_GMN · 07-Окт-19 00:27(спустя 9 дней, ред. 07-Окт-19 00:27)

    JeryKo писал(а):

    78039565

    sanya2112 писал(а):

    78025432

    не компилирует HEX. Ошибка -1. что может быть?

    Windows7 не компилирует HEX. Ошибка -1

    не компилирует HEX. Ошибка -1. что может быть?

    Windows7 так себя ведет проверено

    Такая же история.

    Причём в окне с логом вторую часть пишет в кракозябрах.

    скрытый текст

    Код:

    Он что-то в дирректориях путается.

    И пути криво прописываются для компилятора

    Решение:

    1. При установке компиляторов выбрать пути не содержащие пробелов.

    2. Скопировать содержание папки C:\ProgramData\MatrixTSL\FlowcodeV8 в место нахождения папки с основной программой.

    livrena

    Стаж: 8 лет 2 месяца

    Сообщений: 8

    livrena · 07-Окт-19 08:43(спустя 8 часов)

    Попробуй сменить /1111 / название папки на английские буквы

    Генрих I

    Стаж: 3 года 7 месяцев

    Сообщений: 16

    Генрих I · 20-Окт-19 17:48(спустя 13 дней)

    hikss писал(а):

    77757358

    Генрих I писал(а):

    77751091

    hikss делал всё как описано в точности. Антивируса нет. В брандмауэре блокировал экзешнику входящие и исходящие соединения

    сделайте все заново с установкой программы и отключите интернет, если все норм, тогда ставьте сторонний блокировщик.

    Еще раз. Если вытащить интернет кабель и все установить, то норм работает при последующих запусках (интернет вытащен). Блокировку файлу делаю (неважно через брандмауэр или что то другое). Как только вставляю кабель с интернетом, то всё слетает и требует регистрацию. Короче не только в этом файле FlowcodeV8.exe проблема. Советуют ведь только ему заблочить доступ в инет. Похоже ещё какие-то файлы лезут в сеть((( Пробовал ещё некоторым экзешникам блочить доступ (нашел файлы типа лиценз-сервис и т.п.), но не помогает. Помогает только вытаскиваение кабеля. Что вот тут делать? Не блокировать же каждому экзешнику доступ, их там больше сотни. Может есть возможность как-нибудь заблокировать доступ в интернет всей папке с программой?

    И кстати еще момент. При установке программа установилась в папку C:\Program Files (x86)\Flowcode v8

    А компиляторы при установки встали в C:\Program Files (x86)\Flowcode

    Может при установке компиляторов нужно выбрать им папку Flowcode v8, а не Flowcode ?

    livrena

    Стаж: 8 лет 2 месяца

    Сообщений: 8

    livrena · 20-Окт-19 20:13(спустя 2 часа 25 мин., ред. 20-Окт-19 20:13)

    всё гараздо прощё. в глобальных настройках программы есть пункт связанный с интернетом . ( Панель, Глобальные параметры.,Приложение.., Адрес Веб . снять галочку в пункте Выключить )

    Страница 1 из 2

    1, 2 След.

    Главная» Программы и Дизайн» Системы для бизнеса, офиса, научной и проектной работы» САПР (электроника, автоматика, ГАП)

    Главная » Средства разработки » Flowcode Professional 8.0.0.6 (x86/x64) + ключик активации

    FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

    FlowCode – популярное средство разработки для программирования встроенных устройств на основе PIC и AVR от компании Microsoft. Написать и отладить код в одной программе, а микросхему во второй – зачастую простая задача. При отсутствии необходимости прошивки по сотне контроллеров в день, FlowCode будет отличным решением.

    1. Ключ активации
    2. Возможности
    3. Скачать с вшитым ключом

    Ключ активации

    Программа имеет пробный вариант и платную версию. Чтобы получить доступ к лицензии, и не платить за это, вы можете скачать прогу с ключом на нашем сайте.

    Возможности

    Создать комплексные электронные системы в кратчайшие сроки теперь сможет даже пользователь, не работающий в сфере программирования. Все благодаря комфортному графическому интерфейсу и уникальному алгоритму работы, который не схож на аналоговые программы. В случае с FlowCode, создание программ для микроконтроллеров происходит методом перетаскивания иконок на блок-схеме. Архитектура программы полностью открыта и позволяет просматривать программный код, полученный из Ассемблер или C++. Поддерживаются различные интерфейсы (Bluetooth, irDA, LIN, CAN, SPI, USB, RS232). В программную сборку включён инструмент для рисования передней панели и компоненты для клавиатур и кнопок.

    FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

    Программа работает в 4 вариантах:

    • для контроллеров AVR,
    • ARM,
    • dsPICK,
    • PICKmicro.

    Обычно, начинать проект принято с планирования алгоритма, который будет выполнять микроконтроллер. Для этого в программе предусмотрен интерфейс для создания блок-схем. Пошаговая реализация блок-схем выглядит так:

    1. После запуска программы необходимо нажать ОК во всплывающем окне Reminder Screen.
    2. Нажать на надпись «Создать проект».
    3. Выбрать PIC16F887 в качестве контроллера.
    4. Найти рабочую область MAIN и запустить ее.
    5. Добавить нужные блок-схемы путём перетаскивания курсором с левой панели.
    6. Найти в верхней панели элементы, а затем добавить необходимые (переключатель, светодиоды).
    7. После этого появится меню LEDS. В соединении с портом необходимо выбрать PORT D.
    8. В окне с переключателями (SWITCHES) зайти в меню Properties и выбрать количество кнопок – 1.

    На этом все. Теперь остается настроить элементы блок-схем. Все, что нужно – щелкнуть по нему кнопкой мыши и написать о назначении блока в командной строке.

    Стоит отметить, что программа доступна на 20 языках, включая русский. Разработчики рекомендуют сохранять проекты без символов кириллицы, иначе в последующем это может повлиять на корректность работы. Изначально FlowCode была разработана для Windows, но сейчас ее могут применять пользователи Linux.

    FlowCode 8.0.0.6 + ключики лицензии скачать бесплатно

    Скачать с вшитым ключом

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

    Скачать FlowCode 8.0.0.6 с ключом

    Скачать

    Рейтинг
    ( 1 оценка, среднее 5 из 5 )
    Понравилась статья? Поделиться с друзьями:
    pohozhie-programmy.ru
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: