Re: Datenübertragung zum PC über hwcom Kategorie: Sonstige Hardware (von André H. - 9.06.2003 18:37) | |
Als Antwort auf Datenübertragung zum PC über hwcom von Andreas - 5.06.2003 13:15
| |
Hallo Andreas, > ich versuche seit geraumer Zeit eine Datenübertragung zum PC hinzubekommen. > Es hat ein einziges mal funktioniert. Ich hab über Hyperterm. die Meldung C-Control II bekommen. > Leider kann ich das nich das nicht reproduzieren. Die Datenübertragung zum OS oder Programm hochladen > funzt tadellos. Als OS läuft V2 und die hwcom-Bibliothek hab ich auch gegen eine aktuelle ersetzt. > Die CC2 benötigt ein HW-Handshake. Dazu ist es nötig, da� im Hyperterminal das Handshake auf Hardware steht. Natürlich mu� auch die Baudrate stimmen. Au�erdem müssen bei der CC2 µC CTS mit dig.CTS und µC RTS mit dig.RTS verbunden sein. Soll kein HW-Handshake benutzt werden, mu� µC CTS auf GND gelegt werden und im Terminal-Programm das Handshaking ausgeschaltet werden. > Ist bei der CC2 standardmä�ig eine Baud-Rate festgelegt, wenn ja welche . > Die CC2 besitzt als default die Hostmodegeschwindigkeit, also 19.200 Baud. > Kann es am Kabel oder am Code liegen??? > Das kann man pauschal nicht sagen. Aber sicher ist: Am OS oder den Modulen kann es definitiv nicht liegen. Auch das Kabel (original) will ich einmal ausschlie�en. > PS:Folgender Programmcode läuft bei mir. > > byte bTxd; > int cNumber; > bTxd = '1'; > > hwcom.init(); > hwcom.setspeed(6); > hwcom.flush(); > hwcom.ready(); > hwcom.send(bTxd, cNumber); ähhh, was ist das ? Kleine Testproggies bitte immer komplett posten !! Dieser Code funzt auf jeden Fall nicht: Was soll bTxd für ein Variabel-Typ sein ?? Was soll das ready() ? Ready ist eine Abfrage, ob hwcom sendebereit ist. Byte ist zwar angegeben, aber mit send gibt das ein Type Mismatch. Versuch mal folgendes: thread main { string s; hwcom.init() hwcom.setspeed(6); s="Teststring"; hwcom.print(s); hwcom.ret() wait hwcom.ready() quit 1; } MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |