Hallo! Ich verwende den Atmel 32UC3C1128C und will das PWM Modul verwenden (siehe Datasheet folgender Link, Kap33) http://www.atmel.com/Images/doc32117.pdf Leider habe ich sehr wenig Erfahrung mit 32-Bit µCs. Ich verwende das JTAGICE MK2, programmiere über die JTAG Schnittstelle und verwende AVR STudio 6.1. Das mitgelieferte HeaderFile PWM4.h habe ich bereits zum Projekt hinzugefügt: http://asf.atmel.com/docs/2.9.0/avr32.drivers.pwm4.example.uc3c_ek/html/pwm4_8h_source.html Ich will 2 Kanäle dieser PWM Einheit verwenden: PWMH[0] (Pin PC17) und PWMH[1] (PC15). Die gpiomap, um diese Pins für diese Funktion zu verwenden, habe ich bereits ausgeführt. Mit welcher Funktion muss ich die beiden Kanäle nun initialisieren? Es gibt in pwm4.h diese beiden Funktionen: 00277 extern int pwm_init(pwm_opt_t *opt); 00278 00284 extern int pwm_channel_init(unsigned int channel_id, const avr32_pwm_channel_t *pwm_channel); ? Und noch eine Frage: was hat das mit dem Clock auf sich? die CPU läuft mit 66MHz. Was ist der Clock_PWM und der GCLK?? Werden die irgendwie von den 66MHz abgeleitet? Und was genau bedeutet der Clock dann: Ist das die Frequenz des PWM Signales oder die Frequenz, mit der ein Timer für die Erzeugung eines PWM Signales läuft??? Vielen Dank!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.