Shadowed rašė: > Palankyciau stobal :) Dabar va vel paemiau ziuret nu ir tarkim "PORTB = > (1<<PB4)" zinau kad left shift'as, o bet nafik ten reik left shiftint, > kodel neuztenka tiesiog priskirt vieneta i PB4... Nu datascheete nera Jei protas nuožmiai atsisako priimti, kad pavieniais bitais mcu fiziškai neoperuojama (visos instrukcijos yra baitinės ar dar didesnės), bet labai norisi, tai tikrai galima... :-) Galima gi apsibrėžti makrosus, funkcijas savo pasaulėžiūrai ir patogumui negriauti: #define BIT(x) (1 << (x)) #define SETBIT(p, b) (p) |= BIT(b) #define CLRBIT(p, b) (p) &= ~BIT(b) SETBIT(PORTA, 1) CLRBIT(PORTA, 5) <...> http://www.atmel.com/images/avr_3_04.pdf