Hallo ! Ich habe ein weiteres Problem mit meinem Mega8. Und zwar liefert dieser nach ein paar Minuten nach dem Einschalten falsche Werte. Ich lese mit dem Controller Sensorwerte ein, die auch am Anfang korrekt sind. Leider kommt nach ca. 2-3 Minuten nach Einschalten nur noch Murks raus. Danke für Eure Hilfe !
Du mußt schon sagen was du da ausliest, was für ein Sensor das ist, und vielleicht dein Code posten, oder zu mindest beschreiben wie du es aus dem Sensor ausliest. mfg
Also ich lese einen analogen Wert von einem IR-Sensor. Der Sensor klemmt am ADC0. Ich arbeite mit dem pascalähnlichem Programm E-lab AVRco. In diesem Program gibt es einen Befehl getadc(1) der diesen Eingang ausliest.
Weißt du denn ob der Fehler in deinem Programm, oder an dem IR Sensor liegt? Vergleiche ausgegebenden Wert mit analoger Spannung am Eingang des MC.
Ich hatte bereits ein Multimeter an dem Sensor. Der liefert Werte korrekte Werte. Das Programm verarbeitet die Werte auch anfangs iO und liefert die vom Sensor kommende Spannung. Dann auf einmal schaltet er auf den Wert 1023 oder 7??. Könnte es an DDRC liegen ?
Ich habe bei einem 4433 etwas ähnliches gehabt, wenn ich die Interruptleitung mit high über Taster belegt hatte, sprang der Wert auf seltsame Wert, nach lösen der Taste wieder alles klar. Auch streuen benachbarte Steuerleitung ein, aber nur in mV Bereich. Habe Programm geändert und dann war's ok.? Gruß Berny
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.