moin! habe einen 4433 und möchte die spannung von nem sharp infrarot sensor messen. wollte das möglichst mit bascom machen. hab das beispielprogramm geladen und das gab für alle a/d channels 1023 aus (obwohl an einem schon der sensor hing). dann hab ich mal nen masse-draht an einen pin gehalten, die werte schwankten teilweise so zwischen 100 und 800, oder es blieb bei 1023. und jetzt wundere ich mich ein wenig. was kann ich tun? hab in der forensuche nur jede menge zu externen wandlern gefunden.
Hallo Schon. Ist ja der"Bezugspunkt" für den AD Wandler AREF / 1024 = Auflösung Also schließ AREF erstmal an 5 Volt und probiere nochmal. MFG Dieter
Hallo Du schaltest AREF auf 5 Volt. Jetzt hast du ja einen 10 Bit Wandler. Also 1024 Möglichkeiten. Du legst jetzt eine Spannung von sagen wir mal 2,75 Volt an Kanal 1. Damit ergibt sich: 5 Volt / 1024 = 4,88 mV pro Schritt. Bei 2,75 Volt bekommst du einen ADC Wert von 2,75 V / 4,88 mV = 563 MFG Dieter
AREF muss nicht angeschlossen werden, es empfiehlt sich aber, einen Kondensator zw. AREF und GND zu schalten. Wenn du AREF nicht anschliesst, musst du aber konfigurieren, dass er die interne Referenz verwenden soll.
Wo, bitte, mit welchem Flag o.a. kann man eine interne Referenz verwenden? Aus den Datenblättern geht nichts dergleichen hervor. Da steht, dass AREF irgendwo zwischen AGND und AVCC zu legen ist. Also bei Bedarf einfach an AVCC (5V) knüpfen.
Oups, hab wieder nicht genau das Thema gelesen, hab gedacht es ist von einem ATMegaxx die Rede.
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.