Hallo Leute, ich programmiere derzeit einen STM32L031C6 über die HAL. Ich möchte einen ext. Quarz nutzen und habe diesen an RSC_OSC_IN bzw. OUT angeschlossen, um diesen als System-Takt zu verwenden. Nun möchte ich diesen Quarz auch als Taktquelle für einen Timer nutzen, aber ich verstehe nicht wirklich, wie ich das machen soll?
Den HAL Code dazu kannst du dir mit STM32 Cube generieren lassen. Siehst dann auch grafisch, wie es angeschlossen ist. Wenn du dann mit dem Code nicht klar kommst, melde dich hier.
Tim K. schrieb: > Nun möchte ich diesen Quarz auch als Taktquelle für einen Timer nutzen, > aber ich verstehe nicht wirklich, wie ich das machen soll? CubeMX starten und klicken, klicken, klicken. Tim K. schrieb: > ich programmiere derzeit einen STM32L031C6 über die HAL.
zur Not könnte man auch in das Reference Manual schauen, Kapitel 7, RCC. Aber nur so als allerletzte Option...
Johannes S. schrieb: > Aber nur so als allerletzte Option... Ja, so die Warmduscher-Version. Besser und viel cooler ist es aber hier im Forum Fragen stellen und per Salami-Taktik herauslassen was man eigentlich will. Und möglichst keine eigene Geistesleistung einbringen, das wäre zu anstrengend.
Wenn du nicht CubeMX verwenden möchtest, helfen dir vielleicht meine dokumentierten Codeschnipsel weiter: http://stefanfrings.de/stm32/stm32l0.html Aber Achtung: Die STM32L0 Modelle sind nicht alle genau gleich.
Stefan ⛄ F. schrieb: > Wenn du nicht CubeMX verwenden möchtest Tim K. schrieb: > ich programmiere derzeit einen STM32L031C6 über die HAL.
vonweiterweg schrieb: > Wenn du nicht CubeMX verwenden möchtest > ich programmiere derzeit einen STM32L031C6 über die HAL. Na und? Das sind zwei getrennte Dinge. Man kann die HAL ohne CubeMX verwenden. Falls du damit aussagen wolltest, dass meine "ohne HAL" Beispiele nicht zu seiner aktuellen Arbeitsweise mit HAL passen, stimme ich dir zu.
Stefan ⛄ F. schrieb: > Na und? Das sind zwei getrennte Dinge. Man kann die HAL ohne CubeMX > verwenden. Wenn man nur einen winzigen Schritt weiterdenkt dann kann man (muss man aber nicht) zu dem Schluss komen dass der TO mit deiner No-Layer-Methode erst recht nicht zurande kommt. Wenn er schon nicht weiss wie er ins Manual schauen soll und an den Takt für einen Timer kommen kann.
vonweiterweg schrieb: > Besser und viel cooler ist es aber hier im Forum Fragen stellen > und per Salami-Taktik herauslassen was man eigentlich will. Die andere Seite, also Leute wie DU, sind da auch nicht besser.
Jefe schrieb: > Die andere Seite, also Leute wie DU, sind da auch nicht besser. Die haben doch nur Angst das deren Spezialwissen irgendwann nicht mehr gefragt sein könnte.
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.