stiebel
21.10.2012, 17:47
Hallo forum,
ich bin neu hier und habe gerade meine ersten Schritte mit dem Atmega32 hinter mir.
Ich habe früher mit dem C-Control I gearbeitet und bin nicht zuletzt deshalb umgestiegen,
weil der Atmega32 laut Datenblatt vier PWM Kanäle hat.
Ich habe als Entwicklungsumgebung eclipse mit gcc-avr und avrdude, habe einen passenden Programmer und ein evaluation Board
und habe auch schon die ersten kleinen Testprogramme ans Laufen gebracht: LED-Blinken mit _delay_ms und Taster auslesen.
Beim Versuch, vier PWM-Sinale zu erzeugen, wird das ganze aber deutlich komplexer, nicht mal ein PWM bekomme ich
hin, weil ich nicht verstehe, was da zu tun ist, und welchen Port ich eigentlich nehmen muss.
Könnte ihr mir helfen?
Ich brauche 1) eine Angabe, an welchen Pins die vier PWM Signale zu finden sind.
und 2) ein c-Programm, welches vier Werte an die vier PWM Ausgänge gibt.
(Schleifen, Abfragen usw. mache ich mir dann selber drum herum).
Mir geht es um echtes Hardware PWM, wobei mein Ziel ist, damit Motoren zu steuern,
die ich über eine H-Bridge anspreche.
Ich bin sicher, ein solches Codeschnipsel liegt bei irgendjemandem sowieso schon herum,
ich freue mich über eine Kopie.
Viele Grüße
Roland
ich bin neu hier und habe gerade meine ersten Schritte mit dem Atmega32 hinter mir.
Ich habe früher mit dem C-Control I gearbeitet und bin nicht zuletzt deshalb umgestiegen,
weil der Atmega32 laut Datenblatt vier PWM Kanäle hat.
Ich habe als Entwicklungsumgebung eclipse mit gcc-avr und avrdude, habe einen passenden Programmer und ein evaluation Board
und habe auch schon die ersten kleinen Testprogramme ans Laufen gebracht: LED-Blinken mit _delay_ms und Taster auslesen.
Beim Versuch, vier PWM-Sinale zu erzeugen, wird das ganze aber deutlich komplexer, nicht mal ein PWM bekomme ich
hin, weil ich nicht verstehe, was da zu tun ist, und welchen Port ich eigentlich nehmen muss.
Könnte ihr mir helfen?
Ich brauche 1) eine Angabe, an welchen Pins die vier PWM Signale zu finden sind.
und 2) ein c-Programm, welches vier Werte an die vier PWM Ausgänge gibt.
(Schleifen, Abfragen usw. mache ich mir dann selber drum herum).
Mir geht es um echtes Hardware PWM, wobei mein Ziel ist, damit Motoren zu steuern,
die ich über eine H-Bridge anspreche.
Ich bin sicher, ein solches Codeschnipsel liegt bei irgendjemandem sowieso schon herum,
ich freue mich über eine Kopie.
Viele Grüße
Roland