Wenn du den Port auf High setzt, dann sind dort +5V.
Deine Led scheint mit dem Minuspol an dem Port angeschlossen zu sein und dann über einen Widerstand an +5V. Um die Led einzuschalten musst du also den PD7 auf low setzen.
Hallo Leute!!!
Mein AVR (ATMega macht nicht das auf was er Progrmmiert wurde.
Da ich in dieser Sache neu und unerfahren bin habe ich gedacht klein anzufangen, macht ja Sinn.
Aber wenn ich schreibe:
Als aus gang habe ich dann eine LED angeschlossen, aber sie leuchtet nicht.Code:$regfile = "m8def.dat" $crystal = 16000000 'Quarzfrequenz $baud = 9600 Ddrd = &B10000000 'PIN PD7 als Ausgang konfigurieren Portd = &B11111111 ' Alle PortD-Pins auf High setzen Do Loop End
Kann mir jemand helfen???
Wenn du den Port auf High setzt, dann sind dort +5V.
Deine Led scheint mit dem Minuspol an dem Port angeschlossen zu sein und dann über einen Widerstand an +5V. Um die Led einzuschalten musst du also den PD7 auf low setzen.
wie is denn die LED angeschlossen ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Meine LED ist am Pin 7angeschlossen und danüber einem Wiederstand an GND
Anode und Kathode vielleicht vertauscht.
Und zieht auch weniger als 50mA?
Hallo!
Habe ich nicht. Dachte auch schon daran!Anode und Kathode vielleicht vertauscht.
Wenn die LED 20mA ziehen würde dann würde sie auch schon leuchten aber passiert ja nicht, ich kann auch am Ausgang meines AVR nur irgend eine kleine spannung (liegt in mV bereich) messen die aber andauernd wechseld.Und zieht auch weniger als 50mA?
Kann es sein das der AVR kapputt ist???
Lesezeichen