Moin Ich arbeite gerade mit einem Atmge 2561 Für eine Eingang mit Taste gegen GND verwende ich PORT B Bin 7 Schalte den Pin auf Eingang Setze Ihn auf VCC Per Taster ziehe diesen gegen GND und die gesamte Stromaufnahme der Platine zieht 50mA mehr . Was kann das sein? Gruss Salvus .
Salvus M. schrieb: > Was kann das sein? Ein Hardware- oder ein Firmwarefehler. Entweder hast du den Taster nicht so angeschlossen, wie du denkst, oder du steuerst den Pin nicht so an, wie du denkst. Weiteres können wir mangels Code, Schaltplan und Foto vom Aufbau nicht sagen.
Salvus M. schrieb: > Was kann das sein? Ein OCx-Ausgang eines Timers, der versehentlich statt der normalen Pinfunktion aktiviert ist (OC0A oder OC1C).
Ich habe nun einen anderen PortPin (G3) verwendet. Null alles OK.
Salvus M. schrieb: > Ich habe nun einen anderen PortPin (G3) verwendet. Also Vogel-Strauß-Methode. Finde stattdessen lieber heraus, warum der Effekt so auftritt. Andernfalls fällt dir das irgendwann wieder auf die Füße.
Gast
#5974441
Salvus M. schrieb: > Für eine Eingang mit Taste gegen GND verwende ich PORT B Bin 7 > > Schalte den Pin auf Eingang > Setze Ihn auf VCC Wie genau? Es gibt (mindestens) drei Möglichkeiten: 1) Aktivierung des internen Pullup 2) Anschalten eines externen Pullup nch VCC 3) Anschalten direkt an VCC Deine Formulierung suggeriert Variante 3). Das würde auf jeden Fall den hohen Strom erklären...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.