zu geringe ausgangsspannung an den ports

Gast #119312
Lesenswert?

hi leutz,

ich hab da ein riesiges problem mit der ausgangspannung meines
controllers.ich hab ein programm auf meinem atmega8 laufen (wills hier
jetzt aber nicht weiter erklären)das soll in bestimmten abständen meine
ausgänge setzten. das läuft soweit ziemlich gut nur mein problem ist das
an den ausgängen nur eine spannung von max. 1,70 V anliegt. ich wollte
diese aber als eingänge für andere controller weiterbenutzen aber die
spannungen sind zu niedrig um richtig erkannt zu werden.hatte schonmal
jemand die selben probleme? ne lösung wäre vielleicht op's dazwischen
zuschalten aber das wäre ein ziemlicher aufwand.gibt es noch andere
möglichkeiten?.
ciao peter
Gast #119316
Lesenswert?

;)

Also bei einem funktionsfähigen Mega an 5 V muss die High
Ausgangsspannung mindestens 4,2 V betragen. Wenn der Ausgangsstrom
nicht größer als 20 mA ist, muss irgendwas mit dem µC faul sein. Ich
sehe jedenfalls nicht, wie man das "falsch programmieren" kann...

Achja, wenn Port A verwendet wird, muss natürlich AVCC ordentlich
angeschlossen sein.
Gast #119317
Lesenswert?

Oder es wurde vergessen, die Ports als Ausgang zu konfigurieren.
Dann schaltet man ja mit out PORTx,YY immer nur die Pull-Ups ein und
aus, was je nach Innenwiderstand der angeschlossenen Schaltung zu
solchen Effekten führen könnte.

Gruß
Ingo
Gast #119318
Lesenswert?

hi leutz,

also ich schalte so:(mal für einen pin)

if (***)
{
led_on;
}...

in der header hab ich den pin so definiert:

#define led_on     PORTB|=(1<<0)
#define led_off     PORTB&=(unsigned char)(~(1<<0))

hab die spannung auch mal gemessen wenn nix angeschlossen ist und komme
trotzdem nur auf 1,7 V

ciao peter
Gast #119325
Lesenswert?

hi klaus,

das programm läuft ja schon - also daran kann es nicht liegen.
kann es sein das ich zuviel über den controller laufen habe?
display, ds1302 und dann noch die weiteren 5 pins?

ciao peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren