Forum: Mikrocontroller und Digitale Elektronik ADC - Assembler


von Sencer Soylu (Gast)


Lesenswert?

Hallo,
hat wirklich niemand für mich einen Beispielcode in Assembler um eine
Spannung an einem ADC zu messen?
Bitte um Antwort!
Danke schön.

von Gerhard Gunzelmann (Gast)


Lesenswert?

Für was denn  ? AVR, PIC oder was ?

Gerhard

von Sencer Soylu (Gast)


Lesenswert?

Für AVR

von Gerhard Gunzelmann (Gast)


Lesenswert?

Hallo Sencer

Ich arbeite mit den PIC's, mit AVR's habe ich bisher nichts ge=
macht.
Tut mir leid.

Übrigens konnte ich auf deine eMail nicht antworten. Da gabs ne
Fehlermeldung, Mail konnte nicht zugestellt werden.

Gerhard

von Sencer Soylu (Gast)


Lesenswert?

Trotzdem Danke schön!

von Alex (Gast)


Lesenswert?

Es wäre hilfreicher wenn du dein Codesegment posten würdest und dann
sagst wo es hängt. Eigentlich soll ein Forum doch immer eine
Hilfestellung darstellen und nicht fertige Lösungen bereitstellen. Wenn
du schon halbwegs versiert im Assembler programmieren kannst, dürfte es
auch kein Problem sein, aus einem der vielen C-Files (Forensuche) die
nötigen Schritte herauszulesen und diese einfach in Assembler zu
schreiben.

Gruß Alex

von ...HanneS... (Gast)


Angehängte Dateien:

Lesenswert?

Hi...

Versuchs mal so:

Datenblatt lesen, die für dich (für die von dir gewünschte Betriebsart)
zutreffenden Bits in ADMUX und ADCSR setzen, damit ist der ADC
initialisiert.

Dann dem ADC genug Zeit zum Wandeln lassen und ADCL und ADCH auslesen
und den Wert verarbeiten...

Im Anhang findest du ein ganz kleines Programm, das mit dem ADC des
Tiny15 arbeitet. Ich hoffe, du findest die 6 Zeilen, die den ADC
betreffen...

Achja, der Tiny15 wurde nicht kalibriert, genaue Taktfrequenz ist in
dieser Anwendung nicht erforderlich...

Bit- & Bytebruch...
...HanneS...

von Sencer Soylu (Gast)


Lesenswert?

Danke schön!!!!!

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.