Probleme mit PWM

Gast #2165678
Lesenswert?
• ▲
▼
Hallo,
ich habe ein Problem mit meiner PWM. Ich habe mir ein Fahrzeug gebaut, 
was über zwei Motoren angetrieben wird. Ich verwende zusätzlich einen 
Atmega8 (16MHz) und L293 Brücke.
Schaltungstechnisch sollte alles in Ordnung sein, da ich alles soweit 
durchgetestet habe.
Nun habe ich jedoch ein Problem mit meiner PWM. Ich habe ein kleines 
Programm geschrieben (siehe Anhang) das den Roboter hin und herfahren 
lassen sollte. Dabei fährt er bei jedem Weg einmal schnell und einmal 
langsam.

Als ich den Roboter mit dem Programm in Betrieb genommen habe, fährt er 
zunächst sinnlos hin und her. Anschließend arbeitet er anscheindend das 
Programm ab, jedoch mit der Einschränkung, dass er nur einen Motor 
ansteuert. Der zweiter Motor läuft nicht.

Könnte jemand evtl. mal über das Programm schauen?

Viele Grüße und Danke schonmal für die Bemühungen!
Angehängte Dateien:
Gast #2165692
Lesenswert?
• ▲
▼
Hi

>  TCCR1A |=  (1 << WGM10)|(1<<WGM11);  // 10-Bit Modus
>  TCCR1B &= ~(1 << WGM12)|(1 << WGM13);

Damit ist dein Top-Wert $3FF

> ICR1H = 0xFF; //maximaler Wert des Zählers
> ICR1L = 0xFF;

Das passt nicht zusammen. Die Zuweisung an ICR1 ist wirkungslos. Ebenso:

>  OCR1AH = 0x80;//Setze auf 32768
>  OCR1AL = 0x00;
>  OCR1BH = 0x80;
>  OCR1BL = 0x00;


>  OCR1AH = 0xff;//Setze auf 65535
>  OCR1AL = 0xff;
>  OCR1BH = 0xff;
>  OCR1BL = 0xff;

MfG Spess

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.