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

Управление портами .

Добавлено: 16.03.2016{, 11:36}
DerAlex
Для увеличения быстродействия программ Arduino иногда используют управление портами через регистр.
PORT D - цифровые выводы D0-D7;
PORT B - цифровые выводы D8-D13;
PORT C - аналоговые выводы A0-A7.
Такие конструкции например :
//digitalRead (10,HIGH)
PINB = (PINB & B0000010)>>2

// digitalWrite (7,HIHG )
PORTB = PORTB | B10000000

// PinMode (5 , OUTPUT )
DDRD = DDRD | B00100000

// PinMode ( 13, INPUT )
DDRB = DDRB & B11011111

Возможно ли в FLProg подобное ?Если кто то уже использовал у себя в наработках , можете поделиться информацией?

Управление портами .

Добавлено: 16.03.2016{, 23:09}
Kocтик
DerAlex писал(а):Возможно ли в FLProg подобное ?
Зачем оно вам?

Управление портами .

Добавлено: 17.03.2016{, 00:42}
Alex16
Kocтик писал(а):Зачем оно вам?
ответ в Сообщение # 1
Kocтик писал(а):Для увеличения быстродействия программ Arduino
 Описание проблемы и решение
Ранее в проекте ПИД регулятора использовал подобное решение

Управление портами .

Добавлено: 17.03.2016{, 05:53}
DerAlex
Alex16 писал(а):Ранее в проекте ПИД регулятора использовал подобное решениеПрикрепления: -CODE-.ubi(18Kb)
Благодарю !