DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Serial richtig einstellen? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-11-18, 18:15 h MaikG Posts: 5172 User |
Ich habe per OpenDevice das serial.device Unit 0 geöffnet. Soweit klappt es ja, nun sende ich ein Kommando. Das kommt aber nicht korrekt an, ich bekomme immer einen Fehlermeldung vom Zielgerät(welche korrekt Lesbar ist). Es soll so: Baud: 115200 Bits:8 Stop:1 Parity: None RxSize: 32768 TxSize:9216 Ich dachte eigentlich sei das Standard so. Aber die Kommandos kommen nicht korrekt an, evtl. wird da ein Zeichen drangehängt? Dann noch sachen die ich nicht wirklich verstehe, weiss nicht ob das von bedeutung ist: RI:15 RM:1 RC:250 WM:1 WC:250 [ - Answer - Quote - Direct link - ] |
2006-11-18, 19:43 h thomas Posts: 7718 User |
@MaikG:Zitat: Standard ist, was in den Serial Prefs eingestellt ist. 115200 Baud wird das mit Sicherheit nicht sein, denn in den Prefs kann man nicht mehr als 31250 einstellen. Wenn du spezielle Werte brauchst, mußt du sie mit SDCMD_SETPARAMS setzen. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2006-11-18, 20:00 h MaikG Posts: 5172 User |
Hab ich ja, aber wie Parity geht weiss ich nicht:code:POKEW(SerIO&+IORequestio_Command%), SDCMD_SETPARAMS& POKEL(SerIO&+io_Baud%), Baudrate& 'Baud POKEL(SerIO&+io_RBufLen%), 32768 POKE(SerIO&+io_StopBits%), 1 IF DoIO&(SerIO&) THEN Fehlerausgabe("Fehler1 DOIO"):EXIT SUB Es könnte aber auch was schlimmeres sein, Portmon erzählt was von 0x700465 Unknown Func: 38 Ich hab dem erst keine bedeutung zugemessen, weil das vor dem Port öffnen ist. Aber Google sagt das man VCOMM_EscapeCommFunction z.B. einzelne Signale direkt setzen kann. Aber die sind dann von 1-6 und nicht 0x700465 oder 38. [ - Answer - Quote - Direct link - ] |
2006-11-19, 18:02 h MaikG Posts: 5172 User |
Hab jetzt sämtliche Prefs einstellungen durch. Die Escape Funktion kann eigentlich nichts besonderes setzen weil im Gerät sind nur Rx, Tx und GND verbunden. Andere Signale sind nicht benutzt. [ - Answer - Quote - Direct link - ] |
2006-11-20, 09:07 h DrNOP Posts: 4118 User |
An welchem Rechner sind wir denn? AFAIK konnten zumindest die "kleineren" Amigas sicher keine 115200, wie's in den Prefs denn auch auf 31250 begrenzt ist. -- Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker [ - Answer - Quote - Direct link - ] |
2006-11-20, 10:10 h MaikG Posts: 5172 User |
>An welchem Rechner sind wir denn? AFAIK konnten zumindest die >"kleineren" Amigas sicher keine 115200, wie's in den Prefs denn >auch auf 31250 begrenzt ist. A1200 060@60MHZ. 115200 gehen schon, also wenn die CPU belastung nicht zu hoch ist und nicht gleichzeitig noch die Grafik über die Customchips läuft. Ich habs aber gestern noch über die Hypercom laufen lassen und Übertragungsfehler zu 100% ausschliessen zu können. Ist das selbe darüber. Allerdings habe ich mal nach jedem Zeichen ein delay 1 gesetzt ab und zu kommt jetzt ein Menü rüber statt dem SYNTAX ERROR. Erhöhen vom delay bringt nichts weiter. [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Serial richtig einstellen? | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |