PIC18 Timer overflow PIR bits

Persönliche Seite #963979
Hallo,

mußt du selbst löschen. Hier ein Beispiel:

/** V E C T O R  R E M A P P I N G 
*******************************************/
#pragma code

extern void _startup (void);        // See c018i.c in your C18 compiler 
dir
#pragma code _RESET_INTERRUPT_VECTOR = 0x000800
void _reset (void)
{
    _asm goto _startup _endasm
}
#pragma code

#pragma code _HIGH_INTERRUPT_VECTOR = 0x000808
void _high_ISR (void)
{
        _asm goto high_isr _endasm
}

#pragma code _LOW_INTERRUPT_VECTOR = 0x000818
void _low_ISR (void)
{
    _asm goto low_isr _endasm
}
#pragma code

/** D E C L A R A T I O N S 
**************************************************/
/*********************************************************************** 
*******
 * Function:        void high_isr(void)
 ************************************************************************ 
*****/
#pragma interrupt high_isr
void high_isr(void)
{
  if (INTCONbits.TMR0IE)
  {
      if (INTCONbits.TMR0IF)
        {
        TMR0H=0x48;
        TMR0L=0xE4;
        INTCONbits.TMR0IF=0;
        }
  }

}

/*********************************************************************** 
*******
 * Function:        void low_isr(void)
 ************************************************************************ 
*****/
#pragma interruptlow low_isr
void low_isr(void)
{
}
#pragma code

Gruß Sascha

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.