Hallo ! Ich möchte mit meinem ATtiny45 die Spannung über einem Widerstand messen. Hierzu nutze ich PB3 & PB4. Die Pins wurden als Eingang definiert und die PullUps durch setzen des PUD Bits im MCUCR Register deaktiviert. Wenn ich jetzt jedoch die Spannung zwischen PB3 und PB4 überprüfe, messe ich annähernd 5V, da PB4 auf High liegt. Hat jemand eine Idee, warum das so ist ? Vielen dank im vorraus. Gruß S.Dierking
Hallo, üblicherweise werden die PullUps für jedes Pin mit dem zugehörigen Portregisterbit (also PB3 und PB4 ind PortB) auf 0 ausgeschaltet. Was hast Du gemessen? Die Spannung an Deinem Widerstand? Eingänge ohne PullUp sind hochohmige Eingänge, da kann mit mit üblichen Meßgeräten jede Störung und auch Wasserstände und Tauchtiefen messen. Hast ein Stück Schaltplan zu Deiner Beschaltung? Gruß aus Berlin Michael
Also, an PB3 und PB4 ist ein Widerstand angeschlossen, der Strom der durch ihn fließt ändert sich, die daraus resultierende Spannung möchte ich mit dem Tiny messen. Die Spannung an den Eingangspins des Tinys habe ich ohne externe Beschaltung gemessen. Eigenartig ist halt, das ein Pin den Pegel low und der andere den Pegel High hat, obwohl beide gleich konfiguriert sind.
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.