bigeggmc
07.12.2008, 21:33
Guten Abend,
ich habe vollgendes Problem:
ich bin dabei ein Gerät zu reparieren, bzw mit einem atmega32 die Steuerung neu zu realisieren. Es handelt sich um eine Steuerung für ein Leinwandrack in einem Fotostudio.
Die Hardware sieht nun so aus:
PortA = output
PortC = input
PortA.0 und 1 sind nicht belegt
PortA.2 wählt mittels taster1 auf PortC.4 die drehrichtung nach oben
PortA.3 wählt mittels taster2 auf PortC.5 die drehrichtung nach unten
PortA.4 - 7 sind die motoren 1 - 4
Nun hab ich noch 2 Taster zur Verfügung mit denen ich im grunde PortA.4 -7 nach links und mit dem anderen nach rechts rotieren will.
Mit dem Rotate befehl hab ich bis jetzt aber immer nur den ganzen port rotieren können, das ist in diesem Fall aber nicht zu gebrauchen, selbst wenn ich hardwareseitig nen anderen port verwende brauche ich dennoch nur 4 Ausgänge und nicht die vollen 8.
Wenn jemand einen Rat weiß, bitte immer her damit ;)
Viele Grüße, Basti
ich habe vollgendes Problem:
ich bin dabei ein Gerät zu reparieren, bzw mit einem atmega32 die Steuerung neu zu realisieren. Es handelt sich um eine Steuerung für ein Leinwandrack in einem Fotostudio.
Die Hardware sieht nun so aus:
PortA = output
PortC = input
PortA.0 und 1 sind nicht belegt
PortA.2 wählt mittels taster1 auf PortC.4 die drehrichtung nach oben
PortA.3 wählt mittels taster2 auf PortC.5 die drehrichtung nach unten
PortA.4 - 7 sind die motoren 1 - 4
Nun hab ich noch 2 Taster zur Verfügung mit denen ich im grunde PortA.4 -7 nach links und mit dem anderen nach rechts rotieren will.
Mit dem Rotate befehl hab ich bis jetzt aber immer nur den ganzen port rotieren können, das ist in diesem Fall aber nicht zu gebrauchen, selbst wenn ich hardwareseitig nen anderen port verwende brauche ich dennoch nur 4 Ausgänge und nicht die vollen 8.
Wenn jemand einen Rat weiß, bitte immer her damit ;)
Viele Grüße, Basti