- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 4 von 4

Thema: PIC18F2550 PWM Pegel nur 1V

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Ich vermute mal ganz blödes: Schlag mich nicht, wenn ich falsch liege:
    Dein Configuratioword
    #pragma config CCP2MX = ON
    ist falsch
    Es setzt nicht den RC1 sondern den RB3 Port für die PWM
    Was dein Ossi Dir anzeigt, ist ein Übersprechen vom nebenliegendem Pin RC2, also der ersten PWM
    Dein zweite PWM kommt aber vermutlich am Pin RB3 raus.
    Häng mal den Ossi an RB3 und guck mal nach, ob Du da eine PWM messen kannst.
    Bin mal gespannt.....

    Lieg ich doch falsch ???
    Laut Anleitung hast Du es richtig gemacht. Ich hab mir grade die Header Datei angesehen.
    ; CCP2 MUX bit:
    ; CCP2MX = OFF CCP2 input/output is multiplexed with RB3
    ; CCP2MX = ON CCP2 input/output is multiplexed with RC1
    Was anderes fällt mir aber nicht dazu ein.
    Geändert von Siro (09.09.2012 um 19:10 Uhr)

  2. #2
    Danke für die Antwort!
    Das CCP2MX bit muss laut Datenblatt ON sein. Ich hab nachdem es nicht funktioniert hat dann aber auch OFF versucht, aber immer nur an RC1 gemessen.
    Jetzt messe ich egal ob ON oder OFF die PWM2 immer an RB3.
    Mit dem übersprechen auf den anderen Pin hast du absolut Recht, was ich durch verschiedene duty cycle nachgewiesen hab.

    Was muss ich noch anders machen, um die PWM2 an RC1 zu bekommen?

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Dann lag ich ja doch nicht so falsch.
    Das ist schon merkwürdig, was da passiert.
    Das klingt so, als wenn dein Configurationword nicht richtig programmiert wird.
    Ich vermute mal Du arbeitest mit MPLAB 8.xxx
    Dort kannst Du einstellen ob das Configurationsword vom Programmcode oder separat (Manuell) eingestellt wird.
    Menüleiste "Configure"
    Da gibt ein Kästchen "Configuration Bits set in code." Dieser Haken muss gesetzt sein.
    Ansonsten könnte es auch am Programmer bzw. den Einstellungen liegen.
    Du kannst, je nach Modell einstellen, ob das Configuration Word mitprogrammiert werden soll oder nicht.
    Was benutzt Du denn zum Programmieren ?
    MPLAB Version / Programmer ?
    Vielleicht solltest Du mal ein "Bulk Erase" machen . Also den kompletten Chip löschen.

Ähnliche Themen

  1. I2C auf PIC18F2550
    Von IchKG im Forum PIC Controller
    Antworten: 4
    Letzter Beitrag: 28.08.2009, 09:02
  2. PIC18F2550
    Von blitzgeist im Forum PIC Controller
    Antworten: 1
    Letzter Beitrag: 07.06.2007, 06:57
  3. PWM und Schrittmotorem im PIC18F2550
    Von galdo im Forum PIC Controller
    Antworten: 8
    Letzter Beitrag: 19.03.2007, 13:52
  4. Interruptverwaltung bei PIC18F2550
    Von KRM im Forum PIC Controller
    Antworten: 0
    Letzter Beitrag: 14.03.2007, 09:13
  5. USB-Probleme mit PIC18F2550
    Von PasstScho im Forum PIC Controller
    Antworten: 2
    Letzter Beitrag: 27.02.2006, 12:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress