Avatar billede tax Nybegynder
03. marts 2005 - 11:35 Der er 3 kommentarer

RS-232 monitor

Jeg søger en monitor til en RS-232 (serielport), der kan filtrere output.


Så jeg f.eks kun får vist de linier der indeholder noget af filteret.
Avatar billede Daniel.E Praktikant
17. marts 2005 - 09:16 #1
kig på dette...

#include <bios.h>

#include <conio.h>



#define COM1      0

#define DATA_READY 0x100



#define SETTINGS ( 0x80 | 0x02 | 0x00 | 0x00)



int main(void)

{

  int in, out, status;



  bioscom(0, SETTINGS, COM1); /*initialize the port*/

  cprintf("Data sent to you:  ");

  while (1)

  {

      status = bioscom(3, 0, COM1); /*wait until get a data*/

      if (status & DATA_READY)

          if ((out = bioscom(2, 0, COM1) & 0x7F) != 0)  /*input a data*/

              putch(out);

          if (kbhit())

          {

              if ((in = getch()) == 27)  /* ASCII of Esc*/

                break;

              bioscom(1, in, COM1);  /*output a data*/

          }

  }

  return 0;

}
Avatar billede Daniel.E Praktikant
17. marts 2005 - 09:17 #2
Avatar billede tax Nybegynder
17. marts 2005 - 09:35 #3
Jaa hvorfor ikke. Jeg kan jo skrive det selv?!?! :)
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