Periphere Clock für Timer beim MSP430

Gast #3082588
Lesenswert?

moin,

ich hätte mal eine Frage bzgl. dem MSP430.

Es ist ja möglich, z.B. den Timer von der Peripheren Clock zu betreiben.

Nun frage ich mich aber, ob die zugehörigen Interrupt-Service-Routinen 
dann ebenfalls von der Peripheren-Clock abgearbeitet werden, oder ob 
dafür wieder die MCLK genutzt wird?


mfg
Gast #3082600
Lesenswert?

Also deine Frage ist etwas seltsam, vor allem dein "peripherer Clock".

Aber ich denke, ich weiß, was du meinst. Nur weil du beispielsweise 
einen Timer durch von mir aus ACLK speist, wird der Interrupt natürlich 
trotzdem mit dem vollen Systemtakt abgearbeitet.
Gast #3083082
Lesenswert?

Bereits wenn man sich die Mühe macht, irgendein x-beliebiges Datenblatt 
zum MSP430 aufzuschlagen, und dort nach einem Blockdiagramm sucht, dann 
sieht man sofort, daß die MCLK der Takt ist, mit dem die CPU läuft.

Ich kenne den Prozessor nicht, aber ich habe genau eben dies gemacht, 
das erstbeste Datenblatt aufgeschlagen. Dauert nichtmal 2 Minuten, bis 
man findet, was man sucht. Och hab' Dir gleich mal das Bild angehängt!

Also: Die CPU läuft mit MCLK, ergo tun das die ISRs dann wohl auch.
Im übrigen gibt es bestimmt irgendein "Platform Guide" bzw. ein 
"Architectural Guide" (oder wie das bei TI wohl heissen mag) als auch 
ein "Programmer's Guide" bzw "Developer's Guide".

Beide sollte man konsultieren, wenn man in eine neue Plattform 
einsteigt.
Ist zumindest meine Empfehlung.
Angehängte Dateien:
#3083285
Lesenswert?

Der Blick ins Datenblatt hilft nicht unbedingt, wenn es ein 
konzeptuelles Verständnisproblem ist. "MSP430" wollte wissen ob der 
Interrupt mit dem Takt des Auslösers ausgeführt wird. Das wird es 
natürlich nicht, denn Interrupts werden natürlich vom Prozessorkern 
ausgeführt und damit mit dem Takt, mit dem der Kern aktuell läuft.

Erst muss man das verstehen, dann kann man ins Datenblatt schauen um 
rauszufinden was das für ein Takt sein kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren