Download Parallelport Kamera
Transcript
Ansteuerung einer Parallelport-Webcam mit CPiA Videoprozessor 4.3 Kontrollprozessor Der Kontrollprozessor steuert den Videoprozessor und Videokompressor. Er kontrolliert die automatische Blende/Belichtung und die Farbbalance der Videobilder. Zudem übernimmt er die Kommunikation mit dem PC über parallele Schnittstelle. Diese hält sich an Vorgaben der IEEE1284 für die parallele Schnittstelle. Für an die Kamera gerichtete Nachrichten wird immer der ECP Modus verwendet. Für Datentransport von der Kamera zum PC benutzt der Kontrollprozessor entweder ECP oder den Nibble Modus, falls der Port als nicht bidirektional erkannt wird. Zudem werden auch im ECP Modus nur das Daten-, Status- und Steuerregister verwendet. Abbildung 18: Benutzte Parallelport-Pins “Data is transfered in 8 byte packets, each packet being preceeded by the 1284 negotiation and setup sequences, and terminated with a 1284 termination sequence. Commands are passed to CPiA in a single 8 byte packet, termed a command transfer. This can optionally be followed by the transfer of a data transfer. Bytes within the command packet are used to specify whether a data packet is to follow, and its direction. Most commands are not accompanied by data packets.”1 Die Kommandos zur Steuerung des CPiA Prozessors und somit der Kamera sind im Dokument „Software Developer’s Guide for CPiA Cameras“näher beschrieben. 1 Vision CPiA Data Sheet.pdf Kap. 2.2.5.8 Command / Status Transfers Studienarbeit Thorsten Geier 21