STM32 DAC SPI ST-Libs Demo finden

Gast #2319213
Lesenswert?

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.
Gast #2319285
Lesenswert?

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.
Gast #2319355
Lesenswert?

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
Gast #2319570
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren