Forum: Mikrocontroller und Digitale Elektronik AT90S4433 maximal 4.22V anstatt 5V !!!


von bearmann2k (Gast)


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

von Werner (Gast)


Lesenswert?

Was hast Du denn als Spannung zwischen Gnd und Vcc?
1.5 A sagt nichts über die Spannung des Netzteils aus.

von Gralf (Gast)


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.

von bearmann2k (Gast)


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

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

0,74 V sind definitiv nicht normal. Ist das bei allen Portausgängen 
gleich?

von mikki merten (Gast)


Lesenswert?

normal ist das schon, wenn ich die Ausgänge im Grenzbereich belaste 
siehe auch Seite 105/106 im Datenblatt. Aber eine normale LED mit 50 mA 
zu betreiben halte ich für übertrieben.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ups, das mit der LED hatte ich überlesen. Dann ist es möglich, aber die 
LED müsste schon ordentlich Strom ziehen.

von bearmann2k (Gast)


Lesenswert?

Seltsam, hab eben nochma gemessen und hab jetzt und bin jatzt an allen 
Ports bei 4.7V/0.3V...is das eher im normalen Bereich ?

MFG
bearmann2k

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.