Tema: Re: Nesuprantu AtTiny45 aprasymo...
Autorius: blah@w
Data: 2014-09-19 09:28:45
PBx tai yra tiesiog #define direktyvos kazkuriame headerio failiuke t.y. 
kazkas tokio:
#define PB0 0
#define PB1 1
....
#define PB5 5
todel realiai kompiliatorius nuskaito tai kaip PORTB = 
(0<<0)|(0<<1)|(0<<2)|(0<<3)|(0<<4)|(0<<5); ("<<" kaip tikriausiai zinai yra 
left shift t.y. perstumimas I kaire per kazkoki tai skaiciu poziciju).
Reiksme gali priskirti kaip tik nori t.y. binariniu pavidalu PORTB = 
0b00000;, sesioliktainiu PORTB = 0x00; ar tiesiog desimtainiu PORTB = 0; ar 
kaip pirminiam variante atliekant logines operacijas ar kazkokius veiksmus.



"Shadowed" <shadowed@bk.ru> wrote in message 
news:lvfc47$2qs$1@trimpas.omnitel.net...
> A dar prie to pacio - tai kad visus PB padaryti zemo lygio tai rasyti 
> taip?
>
> PORTB = (0<<PB0)|(0<<PB1)|(0<<PB2)|(0<<PB3)|(0<<PB4)|(0<<PB5);
>
> Ar yra kokia trumpesne eilute ?