- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 15

Thema: SainSmart Arduino UNO R3 Timer

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    05.05.2013
    Beiträge
    8
    Ich komme da echt nicht weiter... Ich habe es jetzt wie folgt versucht:

    Code:
    void setup()
    {
      Serial.begin(9600);
    	
      noInterrupts();
    	
      OCR1A = 0xFFFF - 3000; // Der Wert scheint völlig egal zu sein!
      TCCR1A = 0;
      TCCR1B = 4 | 5; // Mode 4, CTC on OCR1A; divide by 1024
      TIMSK1 = 2;     //Set interrupt on compare match for OCIE1A
      TCNT1 = 0;
    
      interrupts();
    }
    
    ISR(TIMER1_COMPA_vect) {
      Serial.println("X");
    }
    
    void loop()
    {
    }
    In der Zeile OCR1A = 0xFFFF - 3000; habe ich verschiedenste Werte eingetragen, trotzdem wird nur etwa alle 4 Sekunden etwas auf Serial ausgegeben... Wieso ist das so?

    EDIT: Ich habe übrigends das Dingen: http://www.sainsmart.com/arduino-com...no-uno-r3.html

    Leider scheint es dazu kein Datenblatt zu geben...
    Geändert von SACO (05.05.2013 um 17:09 Uhr)

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Hi,

    also zunächst mal, es gibt mit SICHERHEIT ein DB vom ATMega328(p).
    Dann wäre es hilfreich, wenn du das ganze Programm einstellst und nicht nur Ausschnitte. Du rufst nirgends die Setup-Funktion auf.
    Du musst außerdem den Timer nach jedem OVF new vorladen, da sonst nur der erste OVF richtig getimed ist. Ich weiß nicht, was noInterrupts() bzw. Interrupts() bedeutet. Sind das Makros die cli() bzw. sei() beinhalten? Ansonsten fehlt das auch.

    Gruß
    Chris

Ähnliche Themen

  1. SainSmart uno r3-atmega328
    Von Droggelbecher im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 18
    Letzter Beitrag: 04.01.2013, 11:57
  2. Arduino Uno .... [GELÖST]
    Von Jonas15 im Forum Arduino -Plattform
    Antworten: 0
    Letzter Beitrag: 27.03.2012, 21:08
  3. Arduino Uno mit BASCOM
    Von uddo im Forum Arduino -Plattform
    Antworten: 0
    Letzter Beitrag: 14.02.2012, 19:22
  4. Arduino uno ... need help
    Von Leftbehindesp im Forum Arduino -Plattform
    Antworten: 3
    Letzter Beitrag: 09.02.2012, 11:46
  5. [ERLEDIGT] [ARDUINO] 2 Motoren + Servo mit dem Arduino Uno steuern
    Von Torrentula im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 31.08.2011, 16:31

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress