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