так как по стандарту СИКАШАК писал(а):У меня такая проблема: раньше программировал в CodeVision, там включение/выключение определённого вывода делалось так:
Код: Выделить всё
PORTA.0=1; // Включили нулевой пин порта А PORTA.0=0; // Выключили нулевой пин порта А
А сейчас перешел на AVR Studio. Как в нем включить/выключить определенный пин порта? Например 1-й пин порта B ?
Заранее спасибо
Код: Выделить всё
PORTx |=(1<<Pxy);// установить бит Y В порту X
PORTx &=~(1<<Pxy); //снять бит Y в порту X
PORTx ^= 0x00000001; инвертировать нулевой бит
Код: Выделить всё
#define _BV(x) (1<<x)Код: Выделить всё
PORTx |= _BV(Pxy);Код: Выделить всё
#define SET(a) PORTx |= (1<<a)Код: Выделить всё
SET(Px1);

