Mike schrieb:
> Das Wort prozessorunabhängig bringt mich hier etwas durcheinander.
mich auch, wo hast du das denn gefunden?
Sebastian R. schrieb:
> Egal, was die CPU macht und wie ausgelastet sie ist, der SysTick läuft
> unabhängig davon konstant weiter, weil komplett in Hardware gegossen.
Nicht ganz, der systick wird mit dem CPU-Takt getaktet. Wenn du den
umschaltest, musst du auch den systick-Teiler anpassen. Alles genau so,
wie bei jedem anderen Timer.
Mike schrieb:
> Ich meine, wenn ich im Code den Counter-Wert auslese, bin ich doch im
> Prinzip schon wieder prozessorabhängig ?
Jein, die Idee von ARM war, dass du auf jedem Cortex-M von jedem
Hersteller die gleichen Maschinenbefehle und Adressen verwenden kannst.
Alle anderen Timer "gehören" dem Chip-Hersteller und sind überall
verschieden, der systick gehört ARM und sollte immer gleich aussehen.
Ein anderer Vorteil: der systick ist extrem einfach aufgebaut und
benutzbar.