Уважаемые! Возник вопрос:
Возможно ли свободные порты контроллера объединить в порт? К примеру у меня есть 8 свободных пинов на разных портах, могу я их объединить в один порт MYPORT?
Объединение пинов в порт
Сообщений 1 страница 10 из 10
Поделиться12016-10-03 21:36:52
Поделиться22016-10-04 09:29:38
В атмегах только программно или ХМегах вроде аппаратно (есть виртуальные порты).
Поделиться32016-10-04 19:27:32
Как это делается? Можно фрагмент кода с примером увидеть?
Отредактировано Qwerty (2016-10-04 19:28:29)
Поделиться42016-10-04 19:33:28
dim виртуальный_порт as byte
виртуальный_порт.0 = portc.0
виртуальный_порт.1 = portc.5
виртуальный_порт.2 = portb.2
виртуальный_порт.3 = portd.4
виртуальный_порт.4 = portc.3
виртуальный_порт.5 = portb.6
виртуальный_порт.6 = portd.7
виртуальный_порт.7 = porta.1
set виртуальный_порт 'Все указанные пины = 1
reset виртуальный_порт 'Все указанные пины = 0
Поделиться52016-10-08 19:09:07
dim виртуальный_порт as byte
виртуальный_порт.0 = portc.0
виртуальный_порт.1 = portc.5
виртуальный_порт.2 = portb.2
виртуальный_порт.3 = portd.4
виртуальный_порт.4 = portc.3
виртуальный_порт.5 = portb.6
виртуальный_порт.6 = portd.7
виртуальный_порт.7 = porta.1set виртуальный_порт 'Все указанные пины = 1
reset виртуальный_порт 'Все указанные пины = 0
ОГРОМНОЕ тебе СПАСИБО добрый чилавег!
Поделиться62016-10-08 19:26:53
На Здоровье !
Поделиться82016-10-16 08:16:43
А lcd подключить к виртуальному порту нельзя
Ругается
По подробнее пожалуйста ?
Поделиться92016-12-19 14:21:38
dim виртуальный_порт as byte
виртуальный_порт.0 = portc.0
виртуальный_порт.1 = portc.5
виртуальный_порт.2 = portb.2
виртуальный_порт.3 = portd.4
виртуальный_порт.4 = portc.3
виртуальный_порт.5 = portb.6
виртуальный_порт.6 = portd.7
виртуальный_порт.7 = porta.1set виртуальный_порт 'Все указанные пины = 1
reset виртуальный_порт 'Все указанные пины = 0
проверяю строеным симулятором и че-то не то.
при сет и ресет значение 1 присваивается только переменной виртуальный порт, а на физических портах никакой реакции.
Поделиться102016-12-19 16:11:08
проверяю строеным симулятором и че-то не то.
при сет и ресет значение 1 присваивается только переменной виртуальный порт, а на физических портах никакой реакции.
Разобрался.
Отредактировано TAlex (2016-12-19 16:11:23)