Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/57: Рейтинг темы: голосов - 57, средняя оценка - 4.96
lihouzov
25 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 6
1

Визуальное программирование микроконтроллеров

13.02.2015, 17:31. Просмотров 11398. Ответов 12
Метки нет (Все метки)

Создаю визуальную среду для построения алгоритмов работы будущих устройств. Данная среда использует язык программирования приближенный к FBD. Процесс написания программ для контроллера сведется к добавлению на лист проекта нужных FBD блоков и объединения их в схему. Что избавит многих от написания кода и подвигнет многих радиолюбителей к творчеству.

Работа программы поясняется следующей схемой:
Визуальное программирование микроконтроллеров
Визуальное программирование микроконтроллеров


Пример работы:




Итоги:
1. Написал ядро исполнительной программы.
2. Добавил множество FBD блоков
3. Добавил возможность как создания собственных FBD блоков, так и добавление новых типов
контроллеров без перекомпиляции программы Configurator. Для этого необходим лишь текстовый
редактор.

Программа
Если кто заинтересовался, присоединяйтесь к работе.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2015, 17:31
Ответы с готовыми решениями:

С чего начать? программирование микроконтроллеров
Здрасьте. Хочу начать заниматься программированием микроконтроллеров. Хотел бы...

Программирование PIC микроконтроллеров в среде MPLAB IDE
нужна помощь в выполнении одного задания,кто может помочь,откликнитесь!

Визуальное программирование DSP TMS320F28xx
Здравствуйте! Ищу программистов цифровых сигнальных процессоров. Российская...

[РЕШЕНО]Визуальное программирование/представление кода(?)
Категорически приветствую. Известно ли кому средство для визуального...

Программирование микроконтроллеров
Работаю в ImageCraft IDE for AVR. Хочу написать программу, которая бы считала...

12
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
13.02.2015, 19:01 2
подписался.
0
lihouzov
25 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 6
15.02.2015, 14:42  [ТС] 3
Добавил FBD блок "Вхождение в диапазон":
Кликните здесь для просмотра всего текста


Создание конфигурации "Светофор":
Визуальное программирование микроконтроллеров


Проверка работы:
Кликните здесь для просмотра всего текста


Размер прошивки 1094 байта.
0
lihouzov
25 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 6
26.02.2015, 19:00  [ТС] 4
Пример проекта "Индикатор уровня".
Данный проект построен на микроконтроллере ATtiny13a, данный контроллер управляет линейным индикатором.

Упрощенная схема устройства:
http://www.horizontautomatics.ru/Examples/img/avr_indc1_1.jpg

Программа проекта:
http://www.horizontautomatics.ru/Examples/img/avr_indc1_2.jpg

Создание проекта
0
Vovka
36 / 36 / 11
Регистрация: 27.09.2014
Сообщений: 434
27.02.2015, 00:01 5
А на сколько больше будет прошивка по сравнению с написанной на си?
0
lihouzov
25 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 6
04.06.2015, 12:56  [ТС] 6
Размер прошивки:
0
Enigm
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 1
06.07.2015, 02:53 7
Интересная штука.
Только актуальна наверное для больших камней, у той же тиньки только ядро 48 процентов сьедает.
0
pyzhman
791 / 485 / 66
Регистрация: 15.05.2012
Сообщений: 2,742
18.09.2015, 13:47 8
Что нового в проекте?
0
Fireforce
0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 8
10.11.2015, 20:13 9
Очень интересная программа, СFC и FBD это единственные языки программирования которые я с легкостью понимаю. Привык я с электроникой на языке железа разговаривать. Хочу спросить, возможно ли создать такой блок который передает и принимает данные по RS485. Т.е. эквивалент протокола Modbus RTU на функциональных макроблоках. Есть много готовых примеров на С, но сколько не пытался разобраться не пойму откуда что берется. На этом форуме создал тему, правда надо было ее назвать "Как перевести с языка С на FBD".
0
_pva
56 / 56 / 10
Регистрация: 27.02.2010
Сообщений: 282
11.01.2016, 23:43 10
интересно
0
Jman
67 / 61 / 32
Регистрация: 11.10.2015
Сообщений: 697
Завершенные тесты: 4
25.01.2016, 22:06 11
Автор конечно молодец... Но как по мне, для начинающих Flowcode самое то. Я с него начинал, и перешел на Си.
0
_pva
56 / 56 / 10
Регистрация: 27.02.2010
Сообщений: 282
25.01.2016, 22:45 12
я на codevision пишу, нравится наличие визарда
0
lihouzov
25 / 0 / 0
Регистрация: 13.02.2015
Сообщений: 6
18.06.2016, 21:10  [ТС] 13
Пример проекта "Кодовый замок".
0
18.06.2016, 21:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2016, 21:10

Программирование микроконтроллеров AVR, STM под ОС Linux?
Существует ли IDE для программирования микроконтроллеров под ОС Linux?

С для микроконтроллеров
Добрый день, хотел бы занятся программированием микроконтроллеров. Учусь в...

Применение микроконтроллеров
Занимаюсь программированием микроконтроллеров и всегда хотелось сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru