ATMega32 ich habe mein AIN0 wie im Bild zu sehen beschaltet. Port B0 soll den Kondensator aufladen und der Comperator capturt 2 Timerwerte zu den zwei Spannungen die an Port A1 und A2 anliegen. Das funktioniert auch. Code ist fertig! aber: die Spannung am Kondensator lädt nur bis 3,34V auf und die errechnete Zeitkonstante Passt nicht zu meinem Vorwiderstand. Der ATMega32 hat interne Pull-up/-down Widerstände. wenn ich den Port B mit [code] DDRB=0b00000001; PORTB|=0b00000000; [\code] initialisiere, wie sieht dann die resultierende Gesamtschaltung aus internen und externen Bauteilen aus?
Miss die Zeitkonstante doch noch einmal mit dem Widerstand 10-fach kleiner und dem Kondensator 10-fach größer. Vermutlich ist alles zu hochohmig (aus dem Bauch heraus).
der Kondensator ist ein zu messender Sensor und kann nicht ersetzt werden. der Widerstand ist so groß damit die Auflösung des timers past
Hi
>Der ATMega32 hat interne Pull-up/-down Widerstände.
Nein, nur interne Pull-Up-Widerstände.
MfG Spess
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.