Pic 16f pwm funktioniert nicht

Gast #2803420
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:
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.