Forum: Mikrocontroller und Digitale Elektronik Webserver + ADCs ATmega32


von Hannes H. (hansl_)


Lesenswert?

Hallo Leute :)

Ich verwende den Webserver von Ulrich Radig (mit einem ATmega32 und dem 
ENC28J60). Flashen tu ich über JTAG.
Der Webserver läuft soweit. Nun will ich die ADCs des ATmega's nützen.
Dazu muss man ja OUTA (PORTA) im config.h auf 0x00 setzen (also Eingang) 
und USE_ADC auf 1 setzen. Das wars oder? Channels werden dadurch alle 
benutzt?
Ich möchte nun die ADCs mit einem Poti testen. Die Ergebnisse sollten 
nun auf der Homepage sichtbar sein. Hier tut sich aber gar nichts.
Was könnte ich falsch machen?

Bitte um Hilfe :) und schonmal danke für Eure Antworten

mfg
Hannes

von Hubert G. (hubertg)


Angehängte Dateien:

Lesenswert?

Da gibt es eine Menge Webserver.
Mit diesem funktioniert es einwandfrei.

von Dennis U. (atmegadennis)


Lesenswert?

Du musst die Seite auch jedesmal aktualisieren. Da diese im HTML format 
sind, kannst du nicht online Änderungen einfügen.

DU kannst in den Code aber ein REFRESH = X  rein schreiben, dann wird 
die Seite automatisch alle x sekunden neu geladen.

von Hannes H. (hansl_)


Lesenswert?

Ok besten Dank für den NetIO Webserver :)
Wo würd denn dieses REFRESH genau reinkommen?

& noch eine Frage. Wenn ich zum Beispiel ein neues Bild einbinden will. 
Wie erzeuge ich aus einem GIF die HEX-Datei?

mfg
Hannes

von Hannes H. (hansl_)


Lesenswert?

also gut der refresh funktioniert jetzt :)

bei den ADCs tut sich aber immer noch nichts.
Anschlüsse werden PA4-PA7 genutzt oder?
Wenn ich auf PA0-PA3 zum Beispeil meine 5V anlege leuchtet im Webbrowser 
die LED auf. Das funktioniert.

Bei Kanal0 steht immer 90% und bei den anderen 1023.

Bitte um Hilfe.

mfg
Hannes

von Hubert G. (hubertg)


Lesenswert?

Wie hast du denn die Poti am ADC angeschalten? Und den AREF Stecker?

von Hannes H. (hansl_)


Lesenswert?

Poti hab ich an 5V und Masse und den verstellbaren Widerstandsanschluss 
an den ADC.

AREF hab ich auf Masse gelegt. Soll ich hier vielleicht einen 100nF 
Kondensator dazwischenschalten?

mfg
Hannes

von STK500-Besitzer (Gast)


Lesenswert?

>Soll ich hier vielleicht einen 100nF
>Kondensator dazwischenschalten?

Gute Idee, das würde einen Kurzschluss verhindern...

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.