Piszę dokumentację techniczną i opisuję format 7-bitowego trybu adresowania I2c. Jest to również związane z 7-bitowym kodowaniem ASCII, ale jest to uwaga dodatkowa.
I2c używa 7 bitów (lub 10 bitów nie omówionych tutaj) do adresowania urządzenia podrzędnego. Następujący po 7 bitach adres jest kolejnym bitem, który informuje slave'a, aby czytał lub zapisywał.
Osiem bitów jest przesyłanych podczas wysyłania adresu, ale w rzeczywistości jest to 7 bitów plus bit kierunku (R / w #).
Moje pytanie: jeśli 0x jest używany do opisania bajtu szesnastkowego o podstawie 16, ośmiobitowy, to co jest używany do opisania bajtu o podstawie 15 (uh? Być może słowo bajt jest tutaj również niepoprawne.
Wiem, że 0x służy także do opisywania 16-bitowych słów, ale logicznie są to tak naprawdę dwa 8-bitowe bajty, więc 0x wydaje się OK.
Uwaga: słowo quindecimal otrzymałem stąd http://mathforum.org/library/drmath/view/60405.html
Znak.