AT90S4433 maximal 4.22V anstatt 5V !!!

Gast #25632
Lesenswert?

Hi,
bin absoluter Anfänger im Bereich Microcontroller, aber das ist 
eigentlich nicht mein problem, ich wollte für ein erstes kleines 
Erfolgserlebnis einfach eine LED zum leuchten bringen. Sprache is 
Assembler, Programmer is "Sercon 2 Mini" (von SouthBeach) und Flash 
Software ist "AT-Prog".
Hier der Code:
.include "4433def.inc"       ;Definitionsdatei einbinden, ggf. durch
                             ;2333def.inc ersetzen

         ldi r16, 0xFF       ;0xFF ins Arbeitsregister r16 laden
         out DDRB, r16       ;Inhalt von r16 ins IO-Register DDRB 
ausgeben

         ldi r16, 0b00000000 ;0b11111100 in r16 laden
         out PORTB, r16      ;r16 ins IO-Register PORTB ausgeben

ende:    rjmp ende           ;Sprung zur Marke "ende" -> Endlosschleife

Allerdings habe ich zwischen PortB und GND nicht 0V sondern 0.74 und 
zwischen PortB und Vcc 4.22V ! Als Netzteil habe ich von Voltcraft ein 
1.5A NT, also an Stromversorgung kanns eigentlich nicht liegen !
Wäre sehr froh, wenn mir einer sagen könnte, warum ich keine 5V bekomm 
!!!

MFG
bearmann2k
Gast #25634
Lesenswert?

Hallo!

Die Werte sind schon ok. Was sind denn 0,74V+4,22? Das sind doch fast 
5V! Das kann schon mal vorkommen, daß ein Port nicht exact 0V bei 
logisch 0 ausgibt. Bei Digitalschaltungen gibt es immer eine Toleranz, 
die ja nach Bauart (TTL, CMOS etc.) variiert. 1V für logisch 0 ist noch 
vollkommen ok.
Gast #25635
Lesenswert?

Zwischen Vcc und GND hab ich zwischen 4.99V und 5.02 !!! Aber 0.7V 
Schwankung find ich ein bisschen viel, wenn ich wirklich mal 4.8V oder 
gar 5V brauche siehts ganz schön düster aus...

MFG+danke für die schnelle antwort
bearmann2k

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