Analoge og digitale værdier
Protokoller
Inden protokoller bliver forklaret er det nødvendigt med noget baggrundsviden om som forklarer hvad et bit egentlig er.
Hvad er et Bit?
Et bit er et signal som er enten højt eller lavt. I praksis er signalet et elektrisk spændingssignal. Signalet vil visuelt være repræsenteret som et 0 eller et 1 tal. Et talsystem med enten 0 eller 1 som en computer bruger kaldes for binær talsystem. Talsystemet som normalt bruges i hverdagen har 10 tal, dette kaldes et decimaltal som har tallene 0-9.
Båsene på billedet ovenfor repræsenterer hver især et bit, der er i alt 8 bit. Med 8 bit vil det højeste decimaltal man kan skrive med otte bit vil være 255. Tallet i båsen er 10110100 hvilket er 180 omregnet til decimaltal. 8 bit svarer til en byte.
128+32+16+4=180
MSB og LSB
Ofte vil man komme ud for at en sensor kun kan sende 8 bit (en byte) ad gangen, det betyder at den højeste opløsning man vil have vil umiddelbart være 255. Det betyder at signalerne fra følere ofte vil være være delt op i to byte som kaldes MSB og LSB, dette er en forkortelse for most/least significant byte. I sådan et tilfælde vil værdierne ofte skulle lægges sammen for at få det målingen fra sensoren. til at lægge MSB og LSB sammen bruges denne formel: MSB * 256 + LSB.
Asynkron/synkron