Software für PC wie Open Office, Antvirenprogramme, Firewalls usw. Programmiersprachen wie Visual Basic, Pascal, C++.
Moderator: Moderatorengruppe
karahead hat geschrieben:Zu deinem Thread aus dem Linux Forum.
Geh richtig von der Annahme aus, dass die Diode 1N4148 zum Schutz gegen die -12 V eingebaut wurde, die an einem RS-232 anliegen können?
karahead hat geschrieben:Sollte auch kein Wiederspruch oder Verbesserungsvorschlag sein
Bin als AZUBI nur noch nicht so Praxisfest und wollt mal nachfragen was dahintersteckt. Man versucht ja überall was wissenswertes aufzzuschnappen
Master-Jimmy hat geschrieben:Da steht wie man's unter Windows macht(32Bit-Windows):
http://msdn2.microsoft.com/en-us/library/ms810467.aspx
(Da versteh ich so auf den ersten Blick mal vorallem "Bahnhof"; du vielleicht nicht...)
Master-Jimmy hat geschrieben:Ach, übrigens: Ist es richtig das man als I/O-Port eigentlich nur die Handshake-Leitungen nehmen kann.-Die Datenleitungen kann man nicht wirklich unter Kontrolle bringen, weil dieser UART dazwischen ist, der alles automatisch macht...???
Master-Jimmy hat geschrieben:Habe ich denn nicht das Problem, dass wenn ich über die Datenleitung ein Low herausgeben will, immer noch irgendwelche Stopbits usw. dazwischen sind?
Master-Jimmy hat geschrieben:Tja, das scheint niemand zu wissen wie das ginge...
/*** D E F I N E S *************************/
#define IR_COM_INIT \
{ \
outportb(COMn+3,128); /* Baudrate */ \
outportb(COMn+0,1); /* 115200 */ \
outportb(COMn+1,0); \
outportb(COMn+3,0x02);/* 7,n,1 */ \
} \
/*******************************************/
#define IR_WAIT_1_TICK \
{ \
while ((inportb(COMn+5) & 0x20)==0); \
outportb(COMn+0,0x012); \
}
/*******************************************/
#define IR_DTR_LO \
{ \
outportb(COMn+4,inportb(COMn+4) & 0xfe);\
} \
/*******************************************/
#define IR_DTR_HI \
{ \
outportb(COMn+4,inportb(COMn+4) | 0x01);\
} \
/*******************************************/
#define IR_RTS_HI \
{ \
outportb(COMn+4,inportb(COMn+4) | 0x02);\
} \
/*******************************************/
#define IR_IS_DSR_HI \
(inportb(COMn+6) & 0x20)
/*******************************************/
#define IR_DID_DSR_CHG \
(inportb(COMn+6) & 0x02)
/*******************************************/
Master-Jimmy hat geschrieben:Aber das weiss ganz sicher jemand:
RS232-Das ist negative Logik, oder hab ich Tomaten auf den Augen?
(-12V --> High)
(+12V --> Low)
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste