
| Re: Kommunikation mit PC über Druckerport Kategorie: Programmierung (von André H. - 16.05.2005 11:42) | ||
| Als Antwort auf Kommunikation mit PC über Druckerport von michael - 26.03.2005 15:04 | ||
| ||
|
Hallo Michael, Zuerst: Ein kleines "Hallo" am Anfang eines Postings kann nie Schaden. > Da meine serielle Schnittstelle am PC bereits besetzt ist möchte ich über > den Druckerport (LPT) mit der C-Control 2 kommunizieren. > Im Grunde will ich bloÃ? ein paar Werte übermitteln. Wichtig ist mir, dass > es in beide Richtungen möglich ist. Hat jemand soetwas schon einmal gemacht? > Die Module die bei der C-Control dabei sind erlauben ja nur das Drucken und > nicht das Empfangen von Strings. Am PC möchte ich dann eine eigne Software in > Delphi schreiben, die Sensorwerte empfängt und auswertet und dann Kommandos zurück > ans C-Control 2 schickt. Und dies alles über die LPT Schnittstelle com C-Control 2 - > Applicationboard. Prinzipiell ist dies möglich. Allerdings muÃ?t Du hier alle Funktionen PC- und CC2-seitig selbst schreiben. Auf der CC2-Seite ist das kein Problem. Am PC benötigst Du z.B. die inpout.dll, welche Dir den Zugriff auf die Hardware und somit auf den LPT-Port erlaubt. Du muÃ?t Die nur ein Handshaking-Protokoll überlegen, damit die Kommunikaiton zuverlässigt funktioniert. Prinzipiell reicht die gängige Methode mit Strobe und Ack. als Rückmeldung. Infos zur Ansteuerung findest Du z.B. hier. Hardwareseitig muÃ?t Du unbedingt die Pins der PC-LPT-Ports schützen. Dies geht am einfachsten mit Serienwiderständen in den Dateinleitungen mit mind. 1k. An der CC2 wirst Du mind. den gesamten P1L für den 8Bit-Datenbus und drei I/Os von P1H benötigen. Datenrichtung, Strobe/Ack, Ack/Strobe. Je nach Datenrichtung hätten die Ports versch. Funktionen. 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: | ||