Gast
#505095
verwende einen C167 als compiler keil. Mein problem ist, dass ich scheinbar immer einen stack overflow hab... mit traps.c (file von keil, welches u.a. bei einem stack overflow einen interrupt auslöst) hab ich überprüft ob wirklich ein stack overflow vorliegt. Dies, indem ich, soblad ich in diesen interrupt kommmen, die werte des SP, STKOV und STKUN über die serielle schnittstelle an den PC sende. Dabei stelle ich jeweils fest, dass der Stackpointer wie er soll irgendwo zwischen STKOV und STKUN liegt... Wie kann das sein? meine ein stack overflow liegt vor, wenn der SP unterhalb von STKOV liegt. dies ist aber nicht der fall... wie kann es daher sein, dass mit der entsprechende interrupt dauernd ausgelöst wird????? mfg Daniel