Avatar billede fbisen Nybegynder
11. december 2007 - 13:53 Der er 1 løsning

Adgang til paritetsbitten

Hej Eksperter!

Jeg er ved at lave et program, der snakker med en mikrochip. Jeg vil gerne bruge paritetsbitten til adresserebit. Altså vil jeg lave kommunikation med 9 bit.
De otte bit er data, den sidste skal bruges til at adressere hvor dataen skal hen.

Det hele virker fint, dog kan jeg ikke finde en måde at få fat i paritetsbitten i Windows c++. Er der en måde hvorpå man kan dette?

Hvis der ikke er det, er der så en måde at få at vide om der var en paritetsfejl? Så kan jeg også regne ud hvad pariteten var.

Venlig hilsen
Kasper
Avatar billede fbisen Nybegynder
11. december 2007 - 18:57 #1
Hej!
Nu har jeg endelig fundet ud af hvordan man kan få fat i om der er en paritetsfejl.
Dette er nok for mit projekt, og derfor lukker jeg tråden igen.

Jeg gjorde følgende for at få fat i paritetsfejlen:

DWORD lpErrors;
ClearCommError(hComm, &lpErrors, NULL);

if(lpErrors == CE_RXPARITY)
ja, så var der paritetsfejl! :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester