Hallo, Habe probleme mit dem einlesen von Daten vom A/D Wandler (ad7705bnz). Benutze den uC at89c51ed2. Wie kann man am besten so ein c-Programm erstellen? Danke im voraus! mfg chn
...ich lass mir das vom C(hinesen) machen...nur der versteht nicht so recht was ich will...
haha Rahul aber ernsthaft, nach welchem konzept erstellt man so ein programm? mfg chn
>nach welchem konzept erstellt man so ein programm?
Man guckt, wie der AD-Wandler an den Controller angeschlossen wird.
(z.B. SPI).
Entweder hat der Controller die entsprechende Schnittstelle als
Hardware, oder man muß sie sich in Software nachbilden.
Wenn sie in Hardware vorhanden ist, benutzt man die. Hinweise, wie man
sie anspricht, sollte man im Datenblatt des Controllers finden.
Bei der Software-Variante ist die eigene Kreativität und das Vermögen,
Beispielcode im Internet zu finden, nötig / sehr hilfreich.
Wenn du den ADC am Controller am Laufen hast, aber mit dessen Messwerten
nich zufrieden bist, hast du entweder ein Hard-, Software- oder
Verständnisproblem...
Um etwaige Probleme ztu besprechen, ist es sinnvoll, die Schaltung und
das Programm als Anhnag mitzuliefern.
angeschlossen ist der ad wandler an den uC mit SPI, auch ist der ad wandler an die entsprechenden pins (zbsp.: clk) angeschlossen. jedoch weiß ich nur nicht genau wie die synthax des c-programmes auszusehen hat. im datenblatt ist auch nicht zu finden wie man so etwas macht! mfg chn
>jedoch weiß ich nur nicht genau wie die synthax des c-programmes >auszusehen hat. im datenblatt ist auch nicht zu finden wie man so etwas >macht! Es sollte aber irgendwo beschrieben sein, wie man die SPI deines Controllers anspricht. Sowas sollte man dann auch in C realsisieren können (ich nicht, ich arbeite fast ausschließlich mit AVR...)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.