Witam .
Ucząc się programowania trochę wyższego poziomu niż zapalanie ledów napotkałem na problem, mianowicie zająłem się interfejsem 1wire :
Cezary Klimasz w swoim opracowaniu 1wire na przykładzie ds18b20 pisze :
Moje pytanie Brzmi :
Jeśli rejestr DDR mówi procesorowi czy dany bit to wejście czy wyjście , czemu tu jest to wykorzystane do podania na danym pinie stanu wysokiego/niskiego ?
Jeśli dobrze rozumiem, definicja CLEAR_1WIRE nadaje bitowi nr WE kierunek wyjściowy, a SET odwrotnie, nie widze tu żadnego związku ze stanem bitu ..
Zupełnie tego nie rozumiem, ponieważ w ogóle nie używamy tutaj rejestru PORTC = xxx jako wpisania na pin jedynki/zera lub rejestru PINC do odczytu z pinów wartości ..
Ucząc się programowania trochę wyższego poziomu niż zapalanie ledów napotkałem na problem, mianowicie zająłem się interfejsem 1wire :
Cezary Klimasz w swoim opracowaniu 1wire na przykładzie ds18b20 pisze :
Kod: text
Moje pytanie Brzmi :
Jeśli rejestr DDR mówi procesorowi czy dany bit to wejście czy wyjście , czemu tu jest to wykorzystane do podania na danym pinie stanu wysokiego/niskiego ?
Jeśli dobrze rozumiem, definicja CLEAR_1WIRE nadaje bitowi nr WE kierunek wyjściowy, a SET odwrotnie, nie widze tu żadnego związku ze stanem bitu ..
Zupełnie tego nie rozumiem, ponieważ w ogóle nie używamy tutaj rejestru PORTC = xxx jako wpisania na pin jedynki/zera lub rejestru PINC do odczytu z pinów wartości ..