30. oktober 2001 - 22:34Der er
5 kommentarer og 1 løsning
Synkronisering af port ??
Nu har jeg endeligt fået liv i mit interface på com1 porten. Det er programmeret således at man sender en streng med bestemte karakterer, og så svarer interfacet tilbage igen med en data som det har hentet fra en sensor! Jeg har lavet 2 metoder: en der skriver til interfacet med en bestemt streng som parameter, og en der læser fra interfacet! de er afprøvet og kan kommunikere med Hyperterminalen! Jeg kalder naturligvis først metoden der laver forespørgslen, og kalder så metoden der aflæser! Problemet er nu bare at det ser ud som om at interfacet svarer så hurtigt tilbage at metoden der aflæser ikke når og at aflæse svaret!! Hvordan virker sådan en port? Jeg troede at hvis porten havde fået tilsendt en streng fra interfacet, så lå den bare i en buffer og kunne aflæses?? Ellers er jeg vel tvunget til at lave noget smart der læser på porten konstant!! evt med en tråd ?? eller noget synkronisering måske ?? Er der en der har en god ide?? QD::
Ja det skylder jeg vel nok snart at fortælle ned alle mine spørgsmål :) Jeg prøver skrive et program der kan overvåge og styre en maskine via et portinterface, og samtidig konfigurere maskinen til bestemte indstillinger! Som du sikkert husker fra den anden dag, så skrev jeg at jeg ikke kunne få forbindelse til interfacet med Hyperterminalen på min maskine! det viste sig at der var en fejl på interfacet som nu er justeret, og der kom endelig hul igennem! Jeg må nok erkende at jeg vist har undervurderet opgaven fra starten, men nu kører det, og man lærer jo meget af sådanne udfordringer. QD::
Tro mig det med at undervurdere ting er noget man desværre tit kommer til.
Synes godt om
Ny brugerNybegynder
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.