Pic 16f pwm funktioniert nicht

Gast #2803420
Lesenswert?
• ▲
▼
Hallo Leute, ich möchte mit einem PIC eine PWM machen, deren Duty Cycle 
vom AD Eingang abhängig ist.

Im Real Pic Simulator funktioniert auch alles einwandfrei, aber leider 
funktioniert es in der Praxis nicht die Bohne.

Das Board funktioniert einwandfrei, weil ich mir vorher erst selber ein 
Programm geschrieben hatte, dass die PWM slbstständig erstellt bis mir 
eingefallen ist, dass der Pic die PWM ja auch selber generieren kann.

Habe natürlich auch den Transistor auf den PortC,Pin2 umgelötet.

Woran könnte es liegen?
Ich verwende folgenden Code den ich mir aus den Sprut Beispielen 
zusammengebastelt habe.

Danke für die Hilfe!

Gruß
Angehängte Dateien:
#2803428
Lesenswert?
• ▲
▼
Was genau funkteoniert nicht?
Überhaupt kein PWM Signal oder ein Schwankendes?
Wenn Tastverhältniss unstabil ist, dann ist wahrscheinlich die Zeit 
zwischen Ende der AD-Wandlung und Start der nächsten zu Kurz.
Lt. Datenblatt beträgt die TACQ 19,62 Mikrosekunden
Zwischen "BTFSC    ADCON0, 2" und  "goto loop" vergehen bei 5Mhz gerade 
mal 5 Mikrosekunden...da liefert der AD zu niedrige und unstabile Werte

Die Initialisierung der PWM dürfte OK sein.
Gast #2803996
Lesenswert?
• ▲
▼
danke für deine Hilfe, habe deinen Vorschlag noch ausgebessert, war aber 
nicht der eigentliche Fehler.

Aus irgendeinem Grund hat der Quarz nicht mehr funktioniert. Habe ihn 
getauscht danach gings wieder. Hat aber lang gedauert bis ich da drauf 
gekommen bin weil ich das eigentlich ausgeschlossen hatte!

Gruß

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.