STM32er schrieb:
> Ich bin gerade am verzweifeln.
Ja, das glaube ich dir.
Also mal ganz ernst: Was willst du eigentlich mit dem SysTick, wenn du
dort lediglich sowas drin hast:
void SysTick_Handler(void)
{
Application.Ms++;
}
Normalerweise macht man mit dem SysTick eine controllerinterne Uhr auf,
die irgendwelche sinnvollen Dinge erledigt. Ja, ggf. gehört ein
Multitasking auch dazu, sofern man mit RTOS arbeitet.
Aber sowas? Was verbirgt sich denn hinter "Application.Ms++" ? Ist das
das Lesen und Setzen einer Eigenschaft? Womöglich über entsprechende
Methoden, sprich Getter&Setter, die einen unbekannten Inhalt nebst
unbekannter Latenz haben?
Wer soll dir bittesehr bei sowas einen Rat geben? Ein Gleiches gilt für
SysTick_Config(48000);
was eigentlich für einen 48 MHz Chip völlig OK aussieht - aber keiner
deiner Leser kennt den Inhalt dieser ominösen Funktion.
Also, bei mir läuft die interne Systemuhr per SysTick auf allen Systemen
völlig richtig, ohne Fehlgang, ohne Aussetzer und das über Monate
hinweg. Also liegt der Fehler garantiert nicht an deinen Chips...
W.S.