Для увеличения быстродействия программ 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 подобное ?Если кто то уже использовал у себя в наработках , можете поделиться информацией?
Управление портами .
Управление портами .
ответ в Сообщение # 1Kocтик писал(а):Зачем оно вам?
Описание проблемы и решениеKocтик писал(а):Для увеличения быстродействия программ Arduino
Ранее в проекте ПИД регулятора использовал подобное решение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AlexA
Управление портами .
Благодарю !Alex16 писал(а):Ранее в проекте ПИД регулятора использовал подобное решениеПрикрепления: -CODE-.ubi(18Kb)
аврора
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость