Witam
Zmontowałem sobie prosty układ do ćwiczeń na kodzie wraz z najważniejszymi informacjami. Taki można powiedzieć sandbox do zabawy z operacjami na bitach.
(pewnie dostane mały opie...rz za 1 rezystor na 8 diod - nie posiadam więcej!)
Przejdę do sedna sprawy, zastanawia mnie sposób zapisu systemu binarnego, na internecie wyczytałem, że można kod binarny zapisać w postaci hex.
Tak więc kod binarny 10101010 można zapisać w postaci hex: 0xAA
Operuje diodami za pomocą skryptu:
Podczas ustawienia PORTD = 0xAA, diody na wyjściach świecą zgodnie z kodem 10101010
lecz podczas ustawienia PORTD = 10101010, diody działają w niezrozumiały dla mnie sposób
Dlaczego diody w przypadku 1 działają poprawnie, a w przypadku 2 już nie, w kursach pisali, że obie formy zapisu bitów są prawidłowe i zamienne, można zapisać jako kod binarny, oraz jako kod HEX i obie powinny działać identycznie.
Z góry dziękuje za pomoc
Pozdrawiam
Mateusz Bechta
Zmontowałem sobie prosty układ do ćwiczeń na kodzie wraz z najważniejszymi informacjami. Taki można powiedzieć sandbox do zabawy z operacjami na bitach.
(pewnie dostane mały opie...rz za 1 rezystor na 8 diod - nie posiadam więcej!)
Przejdę do sedna sprawy, zastanawia mnie sposób zapisu systemu binarnego, na internecie wyczytałem, że można kod binarny zapisać w postaci hex.
Tak więc kod binarny 10101010 można zapisać w postaci hex: 0xAA
Operuje diodami za pomocą skryptu:
Kod: text
Podczas ustawienia PORTD = 0xAA, diody na wyjściach świecą zgodnie z kodem 10101010
lecz podczas ustawienia PORTD = 10101010, diody działają w niezrozumiały dla mnie sposób
Dlaczego diody w przypadku 1 działają poprawnie, a w przypadku 2 już nie, w kursach pisali, że obie formy zapisu bitów są prawidłowe i zamienne, można zapisać jako kod binarny, oraz jako kod HEX i obie powinny działać identycznie.
Z góry dziękuje za pomoc
Pozdrawiam
Mateusz Bechta
