- 3D-Druck Einstieg und Tipps         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: probleme mit funktionsgenerator-programm

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    28.12.2007
    Ort
    Wien
    Alter
    28
    Beiträge
    96
    Anzeige

    LiFePo4 Akku selber bauen - Video
    ok, stimt. is aber im prinzip egal oder (außer dass man dann bei echtem dds höhere frequenzen erreichen kann)?
    hat ja mit dem timer0 schon super funktioniert, nur jetzt finde ich den fehler beim timer1 nicht.

  2. #12
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Probier das init mal so
    Code:
    void init(void)   
    {
       TIMSK=(1<<OCIE1A);               //Compare Interrupt einschalten
       TCCR1B=(1<<CS10);               //vorteiler: 1
       TCCR1B|=(1<<WGM12);               //CTC-Modus   
        TCNT1H=0;                    //  Timer Daten Register Timer1 High auf 0 Setzen
        TCNT1L=0;                    //  Timer Daten Register Timer1 Low auf 0 Setzen
       sei();                           //Interrupts einschalten
    }
    Es ist außerdem nicht gut einen Interrupt einzuschalten und ihn dann nicht verwenden.
    Code:
       TIMSK=(1<<TOIE0);               //Timer Overflow Interrupt einschalten
       TIMSK=(1<<OCIE1A);               //Compare Interrupt einschalten
    Hier wird der Overflow Interrupt zwar ohnehin durch den Compare Interrupt gelöscht.
    Ein Interrupt der nicht in eine Interrupt Routine führt, löst ein Reset aus.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    28.12.2007
    Ort
    Wien
    Alter
    28
    Beiträge
    96
    Jetzt gehts, danke!

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad