In het datasheet van een Screenkey RGB24T staat het volgende voor het calculeren van een pariteit bit:


Even Parity:
The number of 1 bits in the byte should be supplied to ensure the total number of 1 bits is even.
Example: 

00000000 Byte, Parity Bit = 0
00110111 Byte, Parity Bit = 1

Odd Parity:
The number of 1 bits in the byte should be supplied to ensure the total number of 1 bits is odd.
Example: 
00000000 Byte, Parity Bit = 1 
00110111 Byte, Parity Bit = 0

Note: The parity bit is not used to differentiate between 
Start/End Byte and the Command/Data Bytes and is not used 
for security purposes.

ik snap het ff niet meer... beide getallen hebben een oneven aantal 1 bits. waarom zit er dan verschil in?

bij bovenstaand getal zou ik denken dat bij ODD de parity 1 moet zijn (oneven aantal 1 bits)
en bij EVEN zou ik denken dat de parity 0 moet zijn (we hebben een oneven aantal 1 bits, dus geen even aantal...)

[Bericht gewijzigd door Jeroen Boere op (13%)]

lees je eigen quote even jeroen:

even parity
[...]
00000000 Byte, Parity Bit = 0
00110111 Byte, Parity Bit = 1

odd parity
[...]
00000000 Byte, Parity Bit = 1
00110111 Byte, Parity Bit = 0


Even Parity:
00000000 Byte + Parity Bit 0 = even totaal
00110111 Byte + Parity Bit 1 = even totaal

Odd Parity:
00000000 Byte + Parity Bit 1 = oneven totaal
00110111 Byte + Parity Bit 0 = oneven totaal

?

0 en de 1 staan niet aan beide uiteinden gelijk, zou dat het niet zijn?

zoals KIF het schrijft is het duidelijk...
was nog niet wakker :(

Als je nu nog niet wakker bent kan je maar beter vast naar bed gaan. >:)

Het is net de pariteits bit die het aantal bits EVEN of ONEVEN maakt.

Pariteit is NIET of het aantal bits EVEN of ONEVEN is !

dus 0000110101 . we testen op '1' en moeten ODD parity hebben. der zijn 4 bits dus we moeten een 1 toevoegen om een ODD bitcount te krijgen.

-edit-
dubbelpost. dat gedoe met die 30 seconden .... ik klik dan back wacht dan ene beetje en klik opnieuw post en dan komt ie toch nog dubbel.

zeer vervelend. vooral als je doet zoals ik waar je 20 topics opengooit in tabs , antwoordne schrijft en dan antwoorden afvuurt....

[Bericht gewijzigd door free_electron op (80%)]

dit was dus het probleem waarom m'n key niet werkte..
probleem is nu opgelost. werkt prima nu!

Nu alleen nog ff iets bedenken om te kijken of het getal dat ik wil sturen odd of even is en wat het zou moeten zijn...
next challenge solved!