STM32 DAC ändern

OP #1914073
Lesenswert?
• ▲
▼
Hallo
Probiere gerade mit dem DAC rum.
Hab den auc Initialisiert und alles und kann geziehlrt Spannungen drauf 
schalten. Jetzt würd ich die Werte gerne in der main.c verändern und auf 
diverse Sachen reagieren oder nen bestimmten Tackt blinklen lassen oder 
sonst was.
aber selbst das ändern von 5V (z.B. im Secunden Takt) auf 0V und das in 
ner Schleife klappt nicht.

Hab für den Wert ne var gesetzt (bei der initialisierung
1
DAC_SetChannel1Data(DAC_Align_12b_R, dac_1_var);

und den dann in der main nen wertdafür

z.B.
1
dac_1_var = 3000;

aber den jetzt runter zählen in der form (oder ähnlich) geht nicht
1
if (dac_1_var > 0)
2
     {
3
dac_1_var--;                         
4
Delay (100);
5
      }           
6
else (dac_1_var=4000);

delay.c
1
/* Includes ------------------------------------------------------------------*/
2
#include "delay.h"
3

4

5
void Delay(unsigned long nCount)
6
{
7
  for(; nCount != 0; nCount--);
8
}
OP #1915042
Lesenswert?
• ▲
▼
ahh ja logisch...
also müsste das so doch aber klappen
1
  DAC_SetChannel1Data(DAC_Align_12b_R, 1000);
2

3

4
    if (dac_1_var > 0)
5
        {
6
     dac_1_var--;                         // Variable herunterzählen
7
     Delay (0x4F);
8
    DAC_SetChannel1Data(DAC_Align_12b_R, dac_1_var);
9
        }           
10
    else (dac_1_var=4000);
11
    DAC_SetChannel1Data(DAC_Align_12b_R, dac_1_var);

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.