Forum: Mikrocontroller und Digitale Elektronik CPU-Takt im LA sichtbar machen


von Thomas B. (escamoteur)


Lesenswert?

Hi,

ich stand heute vor dem Problem, dass ich mir nicht sicher war, ob der 
Quarz an meinem STM32 richtig arbeitet.

Leider habe ich kein Oszi, aber einen LogicPort LA mit max. 500Mhz

eigentlich müsste ich damit doch die Schwingungen eines 8Mhz Quarzes 
sehen können oder?

Hab alles mögliche Probiert, aber ich bekomme nichts angezeigt.

Woran kann das liegen wenn der Quarz in Ordnung ist?

Gruß
Tom

von (prx) A. K. (prx)


Lesenswert?

Wahrscheinlicher ist es, dass er dann jedenfalls nicht mehr schwingt, 
weil allein schon das Kabel stört.

Der STM32 zeigt doch im Register an, ob eine Taktquelle funktioniert. 
Und man tut gut daran, das zu kontrollieren, bevor man darauf 
umschaltet.

von Thomas B. (escamoteur)


Lesenswert?

D.h. er läuft grundsätzlich immer ohne externen Takt an?

Dann kann da ja schon mal kein fehler sein, ich schalte bisher nämlich 
überhaupt nichts um sondern versuche gerade erst mal den JTAG zum laufen 
zu bringen.

Gruß
Tom

von (prx) A. K. (prx)


Lesenswert?

Thomas Burkhart schrieb:

> D.h. er läuft grundsätzlich immer ohne externen Takt an?

Klar doch, der fährt ab Reset immer mit dem internen 8MHz-Takt hoch. 
Wenn sich dann nichts rührt, auch nicht per Bootloader, dann liegt der 
Haken woanders.

von Jörn (Gast)


Lesenswert?

Schau dir mal den MCO Pin an. An dem kann man verschiedene Takt nach 
aussen legen.

Gruß
Jörn

von Thomas B. (escamoteur)


Lesenswert?

Das komische ist, dass der JTAG-Scan funktioniert, nur geht's dann nicht 
weiter, siehe:

Beitrag "Problem JTAG beim STM32F103"

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.