Download des VEE-Progamms
ca.24 KByte als .zip-File.
USB AN2131SC Steuerung ab VEE 5.0 unter WIN 98 SE, W2K, XP.
Das VEE Programm:
Die USB-Steuerung funktioniert über einen Kernel32-Aufruf. Hier sei auf die Gefahr hingewiesen, dass unbedachte
Parameterübergaben folgenschwere Progammabstürze und oder Neustart des Computers bedeuten können.
Deshalb keine anderen wichtigen Programme gleichzeitig laufen lassen.
Der Requestaufruf des Controllers wird mit 10 Byte gemacht, incl. eines Dummy-Bytes,
hier gab es Ungereimtheiten beim Aufruf. So macht der Aufruf in VEE keine Probleme.
Die Daten Bytes werden immer in Integer umgewandelt, mit diesem Datentyp kann VEE umgehen.
Ich habe nicht für jeden möglichen Transfer-Mode ein Beispiel geschrieben, bitte dann selbst schreiben.
Das Problem liegt in der Firmware, die musst zu dem gewünschtem Mode passen.
Hier ein Beispiel mit dem Bulk-Mode. Die Daten werden so in einem Rutsch ins Panel geschoben.
Bild LCD-Panel im Bulk-Betrieb:
Die Ansteuerung erfolgt über: LCD02.ASM detailierter Assembler-Code
;Port B.0 -> RS (0=Command/1=Data)
;Port B.1 -> R/-W (0=Write to Display/1=Read from Display)
;Port B.2 -> E (0=Disable/1=Enable;Data must be valid on falling edge)
;
;Port C.0 -> D0
;Port C.1 -> D1
;Port C.2 -> D2
;Port C.3 -> D3
;Port C.4 -> D4
;Port C.5 -> D5
;Port C.6 -> D6
;Port C.7 -> D7
Bild AN2131 in a BOX mit LED's:
Dieses Beispiel ist aus dem Cypress-Download, die LED's leuchten abwechselnd wie bei "Knight Raider".
Als Treiber Baustein für die LED's dient hier ein LS245
Mehr Infos auf den nächsten Seiten.
|