Alle allgemeinen Themen zu Elektronik und Elektro
Moderator: Moderatorengruppe
#include <stdio.h>
#include "portmanage.h"
int main(int argc,char* argv[])
{
char auswahl='0';
port_initialisieren("COM1",9600,8,1);
/*
COM1 für die Verwendung mit diesem Programm initialisieren.
Port-Nummer: COM1
Baudrate: 9600Baud
Zeichengrösse: 8bit
Anzahl Stopbits: 1
*/
while(1)
{
/*Menue-Abfrage:*/
printf( "\n\n\n\n\n\n\n\n\n\n\n\n\n"
"||||||||||||||||||||||||||||||||||||||||||||||||||||\n"
"| |\n"
"| MENU |\n"
"| **** |\n"
"| |\n"
"| <L> Pin4(DTR) von COM1 auf -12V setzen |\n"
"| <H> Pin4(DTR) von COM1 auf +12V setzen |\n"
"| <Q> Programm beenden |\n"
"| |\n"
"||||||||||||||||||||||||||||||||||||||||||||||||||||\n"
"| |\n"
"| Ihre Auswahl: |"
"\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
auswahl=(char)getchar();
fflush(stdin);
/*Eingabe auswerten:*/
switch(auswahl)
{
case 'L':
{
handshakeleitung_zuruecksetzen(DTR);
printf("DTR wurde auf -12V gesetzt.");
break;
}
case 'H':
{
handshakeleitung_setzen(DTR);
printf("DTR wurde auf +12V gesetzt.");
break;
}
case 'Q':
{
return 0;
break;
}
default:
{
printf("Ungueltige Auswahl!");
}
}
}
return 0;
}
Zurück zu Elektronik Allgemein
Mitglieder in diesem Forum: 0 Mitglieder und 20 Gäste