Forum: Mikrocontroller und Digitale Elektronik AD7710 von Analog Devices Problem!


von Thorsten D. (jupiter1)


Lesenswert?

Hallo !

Ich habe das Problem das ich daten aus einem AD7710 auslesen muß um mit 
diesen eine Temperatur zu berechnen.

In meinem Programm funktioniert die Datenübertragung zum PC-Testprogramm 
einwandfrei.
(habe Testweise High und Lowbyte feste werte gegeben und gesendet,alles 
OK)

Ich möchte jetzt eigentlich nur wissen wie die pins 
(rtf,tsf,mode,sdata,drdy,sclk) beschaltet werden müssen, damit ich 
überhaupt Daten aus dem Ding bekomme.

Das Datenblatt von Analog Devices ist komisch geschrieben, finde ich.
Komme damit nicht so zurecht.

Weiß nur das ich über sdata bitweise einlesen muß.

Da kommt aber nix, keine Werte auf dem PC-Testprogramm.

Wer hat einen Vorschlag oder Ahnung?

von holger (Gast)


Lesenswert?

>Ich möchte jetzt eigentlich nur wissen wie die pins
>(rtf,tsf,mode,sdata,drdy,sclk) beschaltet werden müssen, damit ich
>überhaupt Daten aus dem Ding bekomme.
>
>Das Datenblatt von Analog Devices ist komisch geschrieben, finde ich.
>Komme damit nicht so zurecht.

Dann such dir einen anderen Chip mit dem du klarkommst
oder einen anderen Job. So grausam kann die Welt sein ;)

von Thorsten D. (jupiter1)


Lesenswert?

Hast noch nie mit was neuem angefangen?

Kannst alles?

von holger (Gast)


Lesenswert?

>Hast noch nie mit was neuem angefangen?

Mach ich täglich. Man muss sich nur informieren
und nicht die eigenen Fähigkeiten überschätzen.

>Kannst alles?

Nein.

von Thorsten D. (jupiter1)


Lesenswert?

War ja nicht bös gemeint.

Ich habe nur das Problem das ich selten Assembler Programmieren muß
und es daher schwerer habe Erfahrungen zu sammeln.

Außerdem erfahrung geht nur wer macht!!

Jetzt habe ich nun mal das Problem das wir nur diesen IC haben, und 
alles andere habe ich einigermaße im Griff.(Brauche nur etwas länger als 
die Guten) ;)

Wäre schön wenn ich erfahren könnte wo die passenden Infos zu finden 
sind.

Danke

von holger (Gast)


Lesenswert?

>Wäre schön wenn ich erfahren könnte wo die passenden Infos zu finden
>sind.

Was suchst du denn jetzt? Fertigen Assembler Code?
Da kann dir keiner einen Tip geben weil dein uC unbekannt ist.

von Peter D. (peda)


Lesenswert?

Thorsten D. schrieb:
> Das Datenblatt von Analog Devices ist komisch geschrieben, finde ich.
> Komme damit nicht so zurecht.

Ich finds aussagekräftig.

Du mußt den External Clocking Mode nehmen.
Figure 12a und Figure 13a zeigen das Timing fürs Lesen bzw. Schreiben.
Es ist also ein SPI-Interface.

Entweder Du nimmst nen MC mit HW-SPI oder machst das SPI in SW.
Für SW-SPI findet man nen Haufen Beispielcode, vorzugsweise in C.


Peter

von Thorsten D. (jupiter1)


Angehängte Dateien:

Lesenswert?

Danke Peter!

Auch aud die Gefahr hin mich jetzt vollends zu Blamieren, ich bekomme 
nur Gemüse aus dem Wandler.

1 Wert irgenteiner Grösse.

Ich hänge mal den Code für das Einlesen an, in der Hoffnung das nicht 
alles falsch ist was ich gemacht habe.

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.