Jeroen Boere
IF you can't convince them, then confuse them!
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 = 1odd parity
[...]
00000000 Byte, Parity Bit = 1
00110111 Byte, Parity Bit = 0
klein is fijn
Moderator
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
?
Jeroen Boere
IF you can't convince them, then confuse them!
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
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.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
-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%)]
Jeroen Boere
IF you can't convince them, then confuse them!
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!

