Forum: Mikrocontroller und Digitale Elektronik c-Pogramm AD-Wandler


von traxdata (Gast)


Lesenswert?

Hallo, bin absoluter neuling auf dem gebiet µc-programmieren. Möchte mit 
einem ATMega8 eine Spannung über den AD-Wandler einlesen. Habe mir das 
tutorial schon durch gelesen werde aber nicht schlau daraus und meine 
Programme laufen nicht. Könnte mir vielleicht jemand einen Quellcode 
posten aus dem ich Grundlegende Sachen mit dem Umgang des AD-Wandles 
ableiten kann?
Danke!

von Stefan B. (stefan) Benutzerseite


Lesenswert?

traxdata wrote:
> Hallo, bin absoluter neuling auf dem gebiet µc-programmieren. Möchte mit
> einem ATMega8 eine Spannung über den AD-Wandler einlesen. Habe mir das
> tutorial schon durch gelesen werde aber nicht schlau daraus und meine
                                                                  ^^^^^
> Programme laufen nicht. Könnte mir vielleicht jemand einen Quellcode
  ^^^^^^^^^
> posten aus dem ich Grundlegende Sachen mit dem Umgang des AD-Wandles
> ableiten kann?
> Danke!

Anhang mit dem Quellcode deines Programmes vergessen!

von Karl H. (kbuchegg)


Lesenswert?

traxdata wrote:
> Hallo, bin absoluter neuling auf dem gebiet µc-programmieren. Möchte mit
> einem ATMega8 eine Spannung über den AD-Wandler einlesen. Habe mir das
> tutorial schon durch gelesen

durchlesen ist zuwenig.
Du musst das Tutorial als Übungsgrundlage nehmen.
Programmieren lernt man nicht dadurch, dass man Bücher liest sondern 
durch üben, üben, üben (wobei einen Bücher leiten können)

> werde aber nicht schlau daraus und meine
> Programme laufen nicht. Könnte mir vielleicht jemand einen Quellcode
> posten aus dem ich Grundlegende Sachen mit dem Umgang des AD-Wandles
> ableiten kann?

Im Tutorial ist doch eine funktionierende Funktion, die den ADC 
ausliest. Wenn die bei dir nicht funktioniert (weil du sie zb. zu Tode 
verändert hast), dann wird dir auch hier geposteter Code nichts helfen.

Zeig dein Programm, dann kann man mal sehen ob du was grundlegendes 
falsch gemacht hast.

von traxdata (Gast)


Angehängte Dateien:

Lesenswert?

wollte so ein paar leds zum leuchten bringen, wenn wine spannung 
anliegt. aber es funktioniert nicht wie es soll!

von traxdata (Gast)


Angehängte Dateien:

Lesenswert?

danach habe ich das ausprobiert. tut auch nicht.

von Justus S. (jussa)


Lesenswert?

traxdata wrote:
> wollte so ein paar leds zum leuchten bringen, wenn wine spannung
> anliegt. aber es funktioniert nicht wie es soll!

wenn du die Wandler-Funktion nie aufrufst kann sie ja auch nichts 
machen..

von Johannes M. (johnny-m)


Lesenswert?

Abgesehen davon hast Du in Deinem ersten Programm zwei Variablen mit dem 
Namen result, einmal global und einmal funktionslokal. Das knallt...

von Traxdara (Gast)


Lesenswert?

jau jetzt du das schreibst. wie gesagt habe so gut wie keine ahnung vom 
programmieren. danke erstmal.

von Karl H. (kbuchegg)


Lesenswert?

Traxdara wrote:
> jau jetzt du das schreibst. wie gesagt habe so gut wie keine ahnung vom
> programmieren. danke erstmal.

Dann ist es nicht unbedingt schlau, seine ersten Gehversuche auf einem 
µC zu machen.
Die ersten paar Programme macht man idealerweise auf einem PC um dort 
mal die Grundlagen der Programmierung zu erlernen. Auf dem PC hast du 
viel bessere Debugmöglichkeiten und alleine die Tatsache, dass dort eine 
Ausgabe mit printf einfach auf dem Schirm erscheint ohne dass du 
grossartig rumkonfigurieren musst, ist für einen Anfänger schon mal Gold 
wert.

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.