ik wil dmv een intterupt de ontvange data op de uart gebruiken
intterupts staan aan dmv sei()
at me opvalt is dat atmega veeeel langzamer word als ik RXCIE aan heb gezet ?
en dat ik nooit in de INTERRUPT(SIG_UART0_RECV) kom
iemand een idee ?
de compiler is winavr met gcc
code:
1
2
3
4
5
6
7
| UCSRB = (1<<RXEN)|(1<<TXEN)|(1<<RXCIE) |(1<<UDRIE);
INTERRUPT(SIG_UART0_RECV)
{
// hier doe ik mijn dingen
} |
intterupts staan aan dmv sei()
at me opvalt is dat atmega veeeel langzamer word als ik RXCIE aan heb gezet ?
en dat ik nooit in de INTERRUPT(SIG_UART0_RECV) kom
iemand een idee ?
de compiler is winavr met gcc
[ Voor 9% gewijzigd door Verwijderd op 03-04-2005 14:16 ]