Forum: Mikrocontroller und Digitale Elektronik Periphere Clock für Timer beim MSP430


von MSP430 (Gast)


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

von Dennis (Gast)


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.

von Motorenmann (Gast)


Angehängte Dateien:

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.

von Andreas B. (andreas_b77)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.