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