Gast
#2052926
Hi zusammen Ich probiere gerade meine ersten Gehversuche in GCC. Nach ein wenig üben währe ich nun beim ersten Projekt in C Und zwar geht es um eine Ansteuerung eines DC-Motors. Der Motor wird einen Wasserwerfer drehen. Die Grundversion, welche einfach nur einen Analogwert eines Potis in einen PWM umwandelt funktioniert schonmal. Da der DC Motor mit etwa 200W erhebliche Spannungsspitzen erzeugt möchte ich nebst entstörung durch Drosseln, Kondensatoren und TVS Diode einen Sanftanlauf + abschaltung konzipieren. Soweit so gut... Nun ist es leider so dass nicht einmal ein PWM ausgegeben wird. Ausgangswerte werden zwar ins OCR2 Register des ATmega8 geschrieben, das PWM Signal kommt in der Simulation allerdings nur im PINB Register auf PB3 an. PB3 im PortB Register wird nicht getoggelt. DDRB habe ich übrigens auf Ausgang gesetzt. Auch der Controller gibt keinen PWM aus. Kennt jemand dieses Problem? Etwas ähnliches habe ich bereits hier gefunden. http://www.roboternetz.de/phpBB2/viewtopic.php?p=300655 Wenn ihr es wünscht lade ich morgen die Software hoch als Demoprojekt. Noch einen Schönen Abend