Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
А как народ реализует программно установку-сброс группы бит в портах(+)
Отправлено
Quasy (192.168.0.207,80.243.9.34) 02 июня 2010, г. 11:55
но не просто тупизм типа PORT &= МАГИЧЕСКОЕ_ЧИСЛО, а нечто более универсальное, не за висящее от расположения бит и принадлежности к конкретному порту? Имею в виду макрос типа:
SET_GROUP_4_BIT( BIT_LINE, BIT_POWER, BIT_PESEZ, BIT_ABSATZ ), который будет автоматически перекомпилироваться если вдруг какой-нибудь бит придется перебросить на другой порт.
Биты например определены как
#define BIT_LINE PORTA, 2
#define BIT_POWER PORTB, 0
......
Составить ответ | Вернуться на конференцию
Ответы