Avatar billede clinton-2 Nybegynder
03. december 2003 - 09:50 Der er 1 løsning

C++ Builder, RS232 komponent

Jeg skal fra Borland C++ Builder 6.0, kommunikere via RS232 til en microprocessor. Nogen der kender en komponent eller hvordan det kan gøres?
Avatar billede driis Nybegynder
03. december 2003 - 13:33 #1
Det kan gøres direkte med Windows API kald. Dog foretrækker jeg at bruge flg. wrapper klasse:

class serialCom {
public:
    bool open(int port,int baud,int dataBit,int paritet,int stopBit);
    bool close();
    bool send(char *sendPtr,int antal);
    int receive(char *rxPtr);
    int inWaitingBuffer();
    char reciveOneChar();
private:
    HANDLE HComdev;            //Def af handle til pc
    DWORD dwErrorFlags;
    COMSTAT ComStat;
    DCB dc
};

Du kan hente hele klassen med et testprogram her:
http://www.driis.mobilixnet.dk/serialCom.zip
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