Re: Interrupts - the hard way

Senthil Kumar Selvaraj <[email protected]>
Newsgroups gmane.comp.hardware.avr.gcc
Message-ID <[email protected]>
On Wed, Apr 03, 2013 at 11:07:11PM -0300, Diego Izidoro wrote:
> Hi,
> 
> Is there any document, reference (beyond the datasheet) in which i can
> learn about how the compiler creates/generates code for interrupts and how
> could i create within my c/c++ program create an interrupt without the help
> of the compiler?

Does avr-libc's documentation of avr/interrupt.h help much? 
(http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html).

Assuming you're using the interrupt vector table from avr-libc, creating
a naked function with the name __vector_<n> (where n is the interrupt
number) should do the trick.

Is there something specific you're looking for?

Regards
Senthil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.