Hallo Kurz und knackig, weiß jemand wie sich der DMA Controller eines STM32 verhält, wenn ich während einem Transfer an der Taktschraube drehe? Laut Datenblatt hängt der DMA Controller wie Core und Memory an AHB. Konkret arbeite ich grad mit einem L431, ich nehme aber an, dass alle DMA-Varianten (2 oder mittlerweile 3?) von ST am AHB hängen. lg
Lies bitte vorher die Errata. Ich kenne viele Mikrocontroller, wo die integrierte Peripherie bei Änderung des Takts ziemlich am Husten ist. Grüße!
blubberich schrieb: > Lies bitte vorher die Errata. > > Ich kenne viele Mikrocontroller, wo die integrierte Peripherie bei > Änderung des Takts ziemlich am Husten ist. > > Grüße! Das hab ich natürlich schon gecheckt, kein Wort bezüglich DMA.
Kurzes Update für die Nachwelt. Nach meinen Tests funktioniert alles was synchron am AHB hängt und defakto keine "Timing constraints" hat (SPI zum Beispiel) auch während einem Taktwechsel problemlos. Leider hat sich die ursprüngliche Motivation hinter meiner Frage in Luft aufgelöst, als ich bemerkt hab wie lahm eine SPI Übertragung bei 100kHz wird... :)
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.