Hallo, ich benutze einen PIC 18F2480. Ich möchte nun einen externen AD-Wandler anschließen. Nur leider weiß ich nicht wo. Kann mir jemand helfen? Danke und Sorry für so ne blöde Frage!
Hi Sorry für die ehrliche anwort, aber die Frage ist echt nicht wirklich vorteilhaft. Wieso hast du nicht gleich folgende Infos dazu geschrieben: + Welcher ADC soll angeschlossen werden + Welche Pins sind noch frei + Was hängt noch am PIC + Wie schnell sollen die Daten vom ADC zum PIC und und und Also erzäl mal etwas mehr darüber. Sonst können wir nur raten... und da würd raten und sagen, häng ihn ans MSSP -Modul ;-) mfg Schoasch
Ok! Welcher ADC? --> noch offen, d.h. ein Vorschlag wäre toll Welche Pins sind noch frei? --> benötige 3 analoge Eingänge und einen digitalen Was hängt noch am Pic? --> externe Referenz, MAX232, Quarz(8MhZ) Geschwindigkeit? --> möchte Daten alle 20ms bis 50ms auslesen
...das ist schwierig. Ich würde eher einen analog-Multiplexer nehmen und den ADC im PIC verwenden. Die Sache mit dem zusätzlichen digitalen Input verstehe ich jetzt nicht wirklich.
ADCs gibt's wie Sand am Meer. Mit unterschiedlichsten Spezifikationen. Da musste selbst durch. Zuerst beim Haendler schauen, was der an Lager hat, dann beim Hersteller das Datenblatt holen.
Wie wäre es mit einem MAX127 bzw. MAX128 das sind 8 Kanal 12 Bit AD Wandler mit I2C Anschluss. http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1890
...aber... wir wollen doch keine MAXIM-ICs verwenden, weil die eigentlich gar nicht lieferbar sind.
>wir wollen doch keine MAXIM-ICs verwenden, weil die eigentlich gar nicht >lieferbar sind. Entschuldigung, ich fürchte ich bin nicht ganz auf dem Laufenden. Wie ist das gemeint?
Hallo nochmal, ich benutze nun einen den AD7790 als AD-Wandler. Nachdem ich alles angeschlossen habe, ist nun meine Frage, wie ich meinem PIC18F2480 sage, dass nur der externe AD-Wandler verwendet werden soll. Ich programmiere mittels CCS C. DANKE!
Du konfigurierst den internen ADC gar nicht und sprichst statt dessen den externen selber an. Wie, hängt von der verwendeten Schnittstelle ab. Das steht wohl im Datenblatt des AD7790. Ich vermute, dass eventuelle ADC-Funktionen in der Library des CCS-C wohl nicht benützt werden können. Vielleicht liege ich falsch, dann müsste aber im CCS-Manual etwas dazu stehen. Severino
Woher sollte ein Compiler wissen, wie ein x-beliebiger ADC angesprochen werden soll ?
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.