Hallo Zusammen
Ich habe f=FCr meinen Renesas Mikrocontroller Renesas M16C62P einen Routine Programmiert um die serielle Schnittstelle abzufragen. Nun habe ich dazu ein kleines Problem mit meiner Interruptroutine. Das ganze sieht ungef=E4hr so aus:
***************************************************************************= ***/ #include "iom16c62p.h"extern void Interrupt_Init (void);
#pragma INTERRUPT [UART0_RX] void UART0_RX_INT(void);
void Interrupt_Init (void) { S0RIC =3D 0x07; // UART0 Enabled, Priority 7 High }
/**************************************************************************=
**** * UART0_RX_INT Empfangsinterrupt UART0 Interrupt***************************************************************************=
***/ #pragma INTERRUPT [UART0_RX] void UART0_RX_INT(void) //interrupt [UART0_RX]{ int a; a =3D U0RB; //breakpoint setzen //16 BIT IN UNSIGND INT U0RB }
***************************************************************************= ********Nun habe ich beim Compilieren ein Problem mit der deklaration der variable a. Kann diese nicht als integer deklariert werden? bzw. welcher Datentyp m=FCsste verwended werden? Hat evt. jemand schon eine lauff=E4hige Variante f=FCr das abfragen der seriellen Schnittstelle mit einem Interrupt? Oder sonst einen guten Tip.
Vielen Dank
Oli