nieku tu niekur nestumi. Stumia tie kurie nezino bitu ir baitu. O ir ta "stumima" preprocesorius pavercia konstanta. Ir maziau stumdyk, nes vienam softe jau radau stumimo garbintojo nesamone- jis stumde taip: ciklas{ i++; atsakymas=duomenys & (1<<i); } On 2014.09.19 13:17, Shadowed wrote: > A, nu vat dabar supratau - reiskia pas Atiny45 yra sesi PB kontaktai, ir > kuri nori padaryt 1 per tiek ir stumi. Gaunasi kad jei yra berods 6 > pinai ant mikres, tai variantai stumimo galimi tik tokie: > > 0000000 > 0000001 > 0000010 > 0000100 > 0001000 > 0010000 > > Cia ir AVRas ir matematika ir gal net fizika, bet vistiek finaliniam > rezultate reikia moketi juos susieti. > > > > "ejs" parašė naujienų news:lvgv9t$pm0$1@trimpas.omnitel.net... > > 2014-09-19 12:56, Shadowed rašė: >> Nu vat o kai skaitant atsiranda durbu klausimu (nors sakoma durnu >> klausimu nebuna) ir nera ko paklaust tai chujnia gaunasi. Blin, bet tai >> negi nera kokiu bent ivadiniu kursu ar pan, neziurint i advanced >> programas, man tik va pvz LCD prisijungt, ADC pakurt ir pan. ? >> 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... > > PORTB yra baitas. PB4 yra bitas. Kai reikia baite pakeisti bito > reikšmę, reikia ją perstumti į reikiama baito poziciją. Pateiktame > pavyzdyje imi vienetą (00000001) ir stumi jį į kairę per 4 pozicijas, > gaudamas 00010000. > > Bet čia ne AVR'as, o matematika ... > -- Bye, Levas -- http://www.vabolis.lt