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
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.