Hallo, ich möchte gern einen DAC mittels SPI des STM32 ansteuern. Dazu möchte ich gern die ST-Libs verwenden und die Ansteuerung mittels DMA realisieren. Kann mir jemand ein fertiges Demo Projekt empfehlen? Es existieren zwar die ST-Demos, jedoch beziehen die sich wieder auf extra Eval Datein, was die Sache nicht gerade einfacher macht.
DMA als Einstieg, fraglich ob Du das bei Deiner Fragestellung hin bekommst... Zuerst solltest Du ein Blinky mit Hilfe der FW-Lib machen und Dich dann schrittweise an mehr rantrauen. Hier sind nützliche Informationen zusammengefasst: http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library
Nun ich habe schon mal angefangen die ST-Demo umzuschreiben, ich kenne es nur so, dass man immer etwas vergisst wenn man kein konkretes Beispiel hat. Ich habe DAC, ADC auch schon über DMA angesteuert. Ich denke nur mit einem konkreten Beispiel komme ich wesentlich schneller zu Rande.
Sebastian schrieb: > dass man immer etwas vergisst wenn man kein konkretes > Beispiel hat dann hat man imho den Controller nicht richtig verstanden, oder man hat sich nicht vollständig mit dem Controller beschäftigt. > Ich habe DAC, ADC auch schon über DMA angesteuert na wunderbar. Dann brauchst Du es doch nur noch für SPI zu adaptieren. Willst Du etwa etwas Vorgekautes das zwar funktioniert der Lerneffekt aber nicht vorhanden ist? Um später selbst funktionierende Software zu erstellen sollte man Schritt für Schritt die Peripherie kennen lernen und sich mit ihr auseinander setzen. Dauert anfangs vieleicht etwas länger, spart aber bei den nächsten Projekten jede menge Zeit da man nicht immer nach Beispielen suchen muss. BB
Nein, ich will mich nur nicht wie zuvor durch die doch etwas umständlich beschriebenen Libs quälen um dann Tage später festzustellen, dass ich einen Befehl übersehen habe. Bzw. ich habe halt mit SPI noch nie etwas realisiert. Der effektivste Weg des Lernens ist nun mal ein fertiges Projekt zu nehmen, damit zu spielen bzw. sich parallel das Datenblatt zur Brust zu nehmen und wenn man so weit ist ein eigenes zu schreiben. Aber lass gut sein, dann muss es halt ohne gehen.
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.