Hallo, ich habe 2 Leuchtdioden an die 2 Pins PD1 (TXD) und PD2 (RXD)
angeschlossen.
Erst habe ich beide Ausgänge auf 1 gesetzt:
sbi(DDRD, 0);
sbi(DDRD, 1);
Dann wollte ich sie abwechselnd zum leuchten bringen:
while(1)
{
for(j=0; j<100; j++)
{
for(i=0; i<32000; i++) nop();
}
cbi(PORTD, 5);
sbi(PORTD, 6);
cbi(PORTD, 0);
sbi(PORTD, 1);
for(j=0; j<100; j++)
{
for(i=0; i<32000; i++) nop();
}
sbi(PORTD, 5);
cbi(PORTD, 6);
sbi(PORTD, 0);
cbi(PORTD, 1);
}
In diesem Programmtext werden auch die beiden Dioden auf dem Board zum
leuchten gebracht. Diese leuchten auch abwechselnd. Wieso leuchten die
an dem J4 angeschlossenen Dioden nicht?
Jürgen Hems wrote: > Hallo, ich habe 2 Leuchtdioden an die 2 Pins PD1 (TXD) und PD2 (RXD) > angeschlossen. > ... > In diesem Programmtext werden auch die beiden Dioden auf dem Board zum > leuchten gebracht. Diese leuchten auch abwechselnd. Wieso leuchten die > an dem J4 angeschlossenen Dioden nicht? Schaltplan? Eine LED muss an ZWEI Kontakten angeschlossen werden und auch in der richtigen Polung. Ein Anschluss an nur einen Pin und das andere Ende offen bringt nichts.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.