From: "Denys Redon" Newsgroups: comp.os.msdos.djgpp Subject: serial port 2 Date: Wed, 17 Jul 2002 18:57:01 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Lines: 55 Message-ID: <3d35a160$0$583$626a54ce@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 17 Jul 2002 18:54:56 MEST NNTP-Posting-Host: 62.147.149.170 X-Trace: 1026924896 news2-2.free.fr 583 62.147.149.170 X-Complaints-To: abuse AT proxad DOT net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I try to put on a LED with the serial port with this programm but it doesn't > work, why? > > #include > #include > #include > ///////////////////// > #define COM1 0x3F8 > ///////////////////// > #define COMx COM1 > #define TxD COMx > #define RxD COMx > #define DLLB COMx > #define IER (COMx+1) > #define DLHB (COMx+1) > #define IIR (COMx+2) > #define FCR (COMx+2) > #define LCR (COMx+3) > #define MCR (COMx+4) > #define LSR (COMx+5) > #define MSR (COMx+6) > > > > void initia(void); > void Init_COM1(void); > > int main (void) > { > initia(); > getch(); > return(0); > } > > void initia(void) > { > printf("\n-DEBUT-\n"); > Init_COM1(); > outportb(COM1+4,0x02); > } > > void Init_COM1(void) > { > outportb(LCR,0x80); // DLAB = 1 > // 9600 bauds > outportb(DLLB,0x0C); > outportb(DLHB,0x00); > outportb(LCR,0x07); > } > > > >