PIC18 Timer overflow PIR bits

Persönliche Seite #963979
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.