AVR ja C katkestused.

Collapse
X
 
  • Kellaaeg
  • Show
Clear All
new posts
  • smartman
    Liige
    • 02/2004
    • 96

    #1

    AVR ja C katkestused.

    Siiani olen AVR asmis toksinud ja üritan c-s kas asja selgeks saada. Aga tekkis siuke probleem, millest ei saa kuidagi jagu. Peale AVR Studios kompileerimist annab mulle sellise veateate.

    ../testid.c:31: error: redefinition of 'ISR'
    ../testid.c:27: error: previous definition of 'ISR' was here

    Olen proovinud mitemeid näiteprogramme aga mitut katkestust korraga käima pole saanud. ühega töötab ilusti. Oskab keegi midagi selle peale kosta.

    #include <avr/io.h>
    #include <avr/interrupt.h>

    ISR (TIM0_OVF_vect)
    {
    }

    ISR (INT1_vect)
    {
    }

    int main()
    {
    sei();
    while(1)
    {}
    }
    Kui kuidagimoodi enam ei saa siis vaata manuali.
  • smartman
    Liige
    • 02/2004
    • 96

    #2
    Vs: AVR ja C katkestused.

    Esmalt postitatud smartman poolt
    Siiani olen AVR asmis toksinud ja üritan c-s kas asja selgeks saada. Aga tekkis siuke probleem, millest ei saa kuidagi jagu. Peale AVR Studios kompileerimist annab mulle sellise veateate.

    ../testid.c:31: error: redefinition of 'ISR'
    ../testid.c:27: error: previous definition of 'ISR' was here

    Olen proovinud mitemeid näiteprogramme aga mitut katkestust korraga käima pole saanud. ühega töötab ilusti. Oskab keegi midagi selle peale kosta.

    #include <avr/io.h>
    #include <avr/interrupt.h>

    ISR (TIM0_OVF_vect)
    {
    }

    ISR (INT1_vect)
    {
    }

    int main()
    {
    sei();
    while(1)
    {}
    }
    Kadunud mikroprotsessorite foorum on siis nüüd tark- ja riistavara.

    Sain probleemile vastuse avrfreakside abiga. Probleem oli see, et avr-gcc oli aasta aega vana versioon ja seal on katkestused tehtud SIGNAL abiga.
    Kui kuidagimoodi enam ei saa siis vaata manuali.

    Comment

    • mtiit
      Liige
      • 09/2003
      • 119

      #3
      Vs: AVR ja C katkestused.

      Mikroprotsessorite foorum on nüüd ainuke alamfoorum. Ju me oleme madalaima kasti esindajad sellel "väljasureval" alal...

      Comment

      Working...