Gast
#143905
Hi,
ich verwende einen Mega128, gcc und die Libs von Pascal Stang. Speziell
davon die timer128 und uart Funktionen. Nun habe ich folgendes Problem:
Ich kann über den HW Uart, printf-Messages an die Console von meinem PC
senden. Klappt sehr gut. Wenn ich allerdings eine solche printf Message
aus einer TimerInterrupt Funktion aufrufe, "stürzt" der Mega ab.
Wenn ich keine printf Message aufrufe läuft das Ding wunderbar. Mach
dort nun schon seit 3 Tagen(eigentlich Nächten) dran rum und seh kein
Land. Vielleicht hatte ja schon jemand das Problem und kann mir helfen.
Wäre super
cu+thx
flinkflash
SourceCode:
void timer_func(void)
{
rprintf("Hallo2\r\n"); //Wenn diese Zeile raus ist läuft der
Mega ohne Probleme
}
int main(void)
{
timerInit();
timerAttach(TIMER2OVERFLOW_INT, timer_func);
uartInit();
uartSetBaudRate(9600);
rprintfInit(uartSendByte);
while(1)
{
rprintf("Hallo1\r\n");
}
return(0);
}