Forum: Mikrocontroller und Digitale Elektronik PWM mit 80c537


von Rainer Hübner (Gast)


Lesenswert?

Tag zusammen...
Ich möchte meine Servos mit meinem µController steuern und habe dazu die 
CCU des 80c537 auserkoren, da diese, einmal in Gang gesetzt, CPU 
unabhängig läuft.
Nun tut sich folgendes Problem auf: ich bekomme die Ausgänge nicht in 
Gang bzw. es kann auch sein, dass ich den vollen Aussteuerwert habe (max 
duty cycle). Nichts desto trotz, am P4 regt sich nichts (Ausgänge der 
CCU im Mode 0). Ich benutzte folgenden Code:

anl cmsel, #00000001b ;Register CM0 waehlen
anl cmen, #00000001b ;CM0 freigeben
mov ctrelh, #0B1h ;Reload CT HighByte
mov ctrell, #0DFh ;Reload CT LowByte
mov cmh0, #0FFh ;Compare HighByte
mov cml0, #023h ;Compare LowByte

Ist hier ein grundsätzlicher Fehler in der Denkweise, habe ich ganz 
einfach nur etwas vergessen oder stimmt nur die Reihenfolge nicht.
Kann mir jemand helfen?? mfg Rainer

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.