[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [avr-gcc-list] How to handle interrupt vectors ?
From: |
Weddington, Eric |
Subject: |
RE: [avr-gcc-list] How to handle interrupt vectors ? |
Date: |
Wed, 29 Oct 2008 12:03:48 -0600 |
> -----Original Message-----
> From:
> address@hidden
> [mailto:address@hidden
> org] On Behalf Of Charalampos Alexopoulos
> Sent: Wednesday, October 29, 2008 12:43 PM
> To: address@hidden
> Subject: Re: [avr-gcc-list] How to handle interrupt vectors ?
>
> before i identify what happens when that vector is called i have to
> decide what i want to happen and before i decide that i need to know
> what that vector is. I don't want to change anything at run time. All
> the work will be done at compile time. What i want is the
> information be
> part of a class in a constant way. I know that it can't be a normal
> constant because ISR is handled by preprocessor and a constant member
> of a class get its value at compile time. Anyway all this is just to
> talk something about because what i want to know is some information
> about interrupt vectors. Until few days before i didn't know that
> vectors exist in c , since then i have learn some thinks and i want to
> learn more, so i decide to ask in a site that maybe somebody have a
> specific knowledge in the vectors of my interest.
In order to understand how to do it in C++, it would be good if you first
learned how it is done with C and with the assembly startup code. The source
code of avr-libc is freely available for you to look through to see how it is
done.
Look at the ISR() macro in <avr/interrupt.h>.
Look at the startup code in gcrt1.S. This is in assembly.
- Re: [avr-gcc-list] How to handle interrupt vectors ?, (continued)
- Re: [avr-gcc-list] How to handle interrupt vectors ?, dlc, 2008/10/28
- Re: [avr-gcc-list] How to handle interrupt vectors ?, Charalampos Alexopoulos, 2008/10/28
- Re: [avr-gcc-list] How to handle interrupt vectors ?, Joerg Wunsch, 2008/10/28
- Re: [avr-gcc-list] How to handle interrupt vectors ?, Charalampos Alexopoulos, 2008/10/29
- Re: [avr-gcc-list] How to handle interrupt vectors ?, Joerg Wunsch, 2008/10/29
- RE: [avr-gcc-list] How to handle interrupt vectors ?, Ron Kreymborg, 2008/10/30
- [avr-gcc-list] Problem when converting old WinAVR project to new WinAVR, Anton James Erasmus, 2008/10/29
Re: [avr-gcc-list] How to handle interrupt vectors ?, Joerg Wunsch, 2008/10/28
Re: [avr-gcc-list] How to handle interrupt vectors ?, Gre7g Luterman, 2008/10/29