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 1 Gast