Forum: Mikrocontroller und Digitale Elektronik STM32 DAC SPI ST-Libs Demo finden


von Sebastian (Gast)


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.

von Matthias K. (matthiask)


Lesenswert?

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

von Sebastian (Gast)


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.

von Bernd Brötchen (Gast)


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

von Sebastian (Gast)


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.

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.
Lade...