Forum: Haus & Smart Home ATMEGA 2561 Port B Pin 7


von Salvus M. (salvus)


Lesenswert?

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 .

von Sebastian R. (sebastian_r569)


Lesenswert?

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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Salvus M. schrieb:
> Was kann das sein?

Ein OCx-Ausgang eines Timers, der versehentlich statt der normalen 
Pinfunktion aktiviert ist (OC0A oder OC1C).

von Salvus M. (salvus)


Lesenswert?

Ich habe nun einen anderen  PortPin (G3) verwendet.
Null alles OK.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

: Bearbeitet durch Moderator
von c-hater (Gast)


Lesenswert?

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...

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
Noch kein Account? Hier anmelden.