- 3D-Druck Einstieg und Tipps    Werbung      
Ergebnis 1 bis 6 von 6

Thema: Fast PWM zu langsam? Denkfehler oder Rechenfehler?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    63
    Beiträge
    5.799
    Hallo

    Vielleicht schwingt der Quarz nicht richtig. Betreibst du eine (asyncrone) serielle Schnittstelle mit dem mega238?

    Beim Setzen der ersten Bits in den Kontrollregistern würde ich mit = anstelle von != beginnen um etwaigen Schrott in den Registern zu löschen. Sonst ist mir noch kein (Denk-)Fehler aufgefallen.

    Gruß

    mic
    Bild  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.739
    Danke, mic, für die schnelle Antwort.

    mic> Vielleicht schwingt der Quarz nicht richtig.
    Die Bordzeit wird aus einem 20 kHz-Signal des Timer/Counter 0 abgeleitet. Jede 20000 Counts wird eine LED getoggelt - mein Standardverfahren. Die LED blinkt mit 2 sec Periodendauer (1sec an, 1sec aus). Das ist geprüft und sollte stimmen. BTW: in den Current Configuration Options sind von Beginn an auch 20 MHz eingetragen.

    mic> Betreibst du eine (asyncrone) serielle Schnittstelle mit dem mega238?
    Ja. Mit #define BAUD 230400 im Controller klappts bestens beiUSB-Adapter auf 256000 mit Terminal/br@y. Der Taktfehler ist aber in der momentanen sehr sparsamen Testphase, da läuft "nix" ausser dem genannten Timer, die PWM wird in einer Schleife for ( ; ; ) gewobbelt.

    mic> Beim Setzen ... Kontrollregistern ... mit = anstelle von != beginnen ...
    ??? Ich dachte, meine Syntax "TCCR1A |= (1<<COM1A1)|(1<<COM1B1);" ist Standard bei C ?? Aber ich probiers mal.

    Danke.
    Ciao sagt der JoeamBerg

Ähnliche Themen

  1. I2C Codeproblem (oder Denkfehler)
    Von djdune im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 16.08.2010, 07:32
  2. Phänomen oder Denkfehler ?
    Von Frank_08 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 27.04.2009, 12:49
  3. Mosfetansteuerung -> Killerlösung oder Denkfehler?
    Von 1hdsquad im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 23.04.2008, 07:28
  4. Rechenfehler oder Irrtum ?
    Von alecs im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 29.09.2005, 11:47
  5. Motorsteuerung-> Schottky oder Fast-Recovery
    Von McFly im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 04.05.2005, 11:48

Berechtigungen

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

    Werbung      12V Akku bauen