www.horizontautomatics.ru

Программирование, автоматизация.

Работа с портами ввода-вывода микроконтроллера

Модератор: Евгений

Работа с портами ввода-вывода микроконтроллера

Сообщение Евгений » 22 июл 2018, 06:19

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

Данный подход хорошо использован в проекте Canny, кстати их там называют "регистры", ссылка на проект: http://wiki.canny.ru

Что-то подобное я и хочу реализовать в конфигураторе.

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

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


Думаю, что на неделе допишу код диалога.
Мне необходимы иконки для узлов микроконтроллера, кто может помочь?
Аватара пользователя
Евгений
Администратор
 
Сообщения: 321
Зарегистрирован: 08 окт 2014, 11:36

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение Евгений » 22 июл 2018, 06:33

Обновил программу, проект должен быть в папке Examples, попробуйте работает ли диалог?
Аватара пользователя
Евгений
Администратор
 
Сообщения: 321
Зарегистрирован: 08 окт 2014, 11:36

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение mush25 » 22 июл 2018, 08:26

Привет . (Мне необходимы иконки для узлов микроконтроллера, кто может помочь?) . Дай пример я помогу .
mush25
 
Сообщения: 122
Зарегистрирован: 05 июн 2018, 15:54

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение mush25 » 22 июл 2018, 09:54

Прогу обновил , аваст начал ругаться опять , взял на анализ .
mush25
 
Сообщения: 122
Зарегистрирован: 05 июн 2018, 15:54

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение mush25 » 22 июл 2018, 09:57

Проверил . Диалог работает , данные меняются . А вот что дальше не знаю :)
mush25
 
Сообщения: 122
Зарегистрирован: 05 июн 2018, 15:54

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение Евгений » 22 июл 2018, 14:30

Иконки 32х32 по примеру Avrstudio
Ico_avrstudio.png
Ico_avrstudio.png (21.51 КБ) Просмотров: 113


Окончательно рабочий вариант планирую сделать к следующим выходным, там и ролик по примеру использования сделаю.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 321
Зарегистрирован: 08 окт 2014, 11:36

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение mush25 » 22 июл 2018, 14:33

ОК
mush25
 
Сообщения: 122
Зарегистрирован: 05 июн 2018, 15:54

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение Евгений » 23 июл 2018, 15:06

Диалог почти рабочий, доступен для обновления.
Аватара пользователя
Евгений
Администратор
 
Сообщения: 321
Зарегистрирован: 08 окт 2014, 11:36

Re: Работа с портами ввода-вывода микроконтроллера

Сообщение Прохожий » 23 июл 2018, 19:52

Вот это да!!! Классно :) Если с регистрами работать на прямую - это круто конечно, неимоверно круто!!! :)
"Attiny 85 из Atmega328P сделать совсем не сложно, достаточно просто откусить лишние ноги!"
Прохожий
 
Сообщения: 363
Зарегистрирован: 21 май 2016, 06:23


Вернуться в Микроконтроллеры AVR

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron