- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 23

Thema: PWM mit ATMega8 und Timer2

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    19.04.2011
    Ort
    Aachen
    Alter
    35
    Beiträge
    22
    Gut, ich werde das mal am Dienstag testen. Früher komme ich leider nicht an meine Hardware dran...

    Bis dahin frohe Ostern und ich verspreche auch bis Dienstag nicht mehr zu nerven

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    51
    Beiträge
    2.253
    Habe jetzt das Programm nicht eingehend studiert, aber auf Seite 1 hab ich nur Anmerkung zu einem interrupt für die PWM gefunden.
    Der reicht aber nicht, Du brauchst zwei Ints, einmal den Compare Match und den Overun. Compare Match -> ports an, Overrun -> Ports aus.

    mit nur einem Interrupt gibts immer Tastverhältnis 50:50
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    19.04.2011
    Ort
    Aachen
    Alter
    35
    Beiträge
    22
    Hi Vitis,

    Danke für den Hinweis, aber ich finde auf der ersten Seite keinen Kommentar zu so einem Overun Compare Match. Meinst du den Overflow?

    Vielleicht noch eine allgemeine Sache zu den Interrupts: Die Reihenfolge in welcher die Labels stehen am Anfang des Codes ist doch relevant, oder?

  4. #4
    Erfahrener Benutzer Roboter-Spezialist Avatar von Bernd_Stein
    Registriert seit
    19.09.2008
    Ort
    Deutschland : Nordrhein-Westfalen ( NRW )
    Alter
    54
    Beiträge
    407
    Zitat Zitat von Eroli Beitrag anzeigen
    Hi Vitis,
    ...
    Vielleicht noch eine allgemeine Sache zu den Interrupts: Die Reihenfolge in welcher die Labels stehen am Anfang des Codes ist doch relevant, oder?
    Mit deinen Versprechen nimmst Du es wohl nicht so ernst .

    https://www.roboternetz.de/community...l=1#post509499

    Ja, die Interrupts haben Prioritäten. Das heißt der Reset-Interrupt hat die höchste und dieser hier
    " Store Program Memory Ready Handler " die niedrigste Priorität.

    Damit jedoch ein Interrupt mit einer höheren Priorität einen gerade laufenden Interrupt unterbrechen kann,
    muß in dem laufenden Interrupt das Globale-Interrupt-Flag ( I-Flag im Statusregister ( SREG ))
    mit dem Befehl CLI gelöscht werden, da es durch einen Interuppt automatisch gesetzt wird,
    um andere Interrupts so lange zu sperren bis der laufende beendet ist.

    Bernd_Stein

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    51
    Beiträge
    2.253
    ja, sorry, Du brauchst den Overflow- und den Compare- Interrupt
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    19.04.2011
    Ort
    Aachen
    Alter
    35
    Beiträge
    22
    Hallo zusammen,

    wollte mich nur kurz nochmal zurückmelden: Es klappt nun alles hervorragend
    Alle LEDs an PORTB und PORTD pulsieren jetzt durch eine Hardware-PWM am 8-Bit-Timer. Der löst schon fein genug auf, so gefällt mir das

    Vielen Dank für eure geduldige Hilfe

Ähnliche Themen

  1. Atmega8 PWM - Timer2 - Pin17 ?
    Von hellraider im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 03.07.2011, 16:23
  2. Mit Atmega8 Hardware PWM mit Timer2
    Von hosti im Forum C - Programmierung (GCC u.a.)
    Antworten: 46
    Letzter Beitrag: 12.07.2009, 18:16
  3. Timer2 Atmega8
    Von Brantiko im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 17.03.2009, 07:13
  4. Problem mit dem Timer2 eines ATMega8
    Von sloti im Forum C - Programmierung (GCC u.a.)
    Antworten: 5
    Letzter Beitrag: 01.07.2008, 21:48
  5. Servosteuerung mit Timer2 Atmega8
    Von apfeldieb im Forum Motoren
    Antworten: 0
    Letzter Beitrag: 05.04.2008, 17:29

Berechtigungen

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

LiFePO4 Speicher Test