Hallo,
nachdem ich jetzt eigentlich alles getestet habe und wohl "nur"noch ein
Brett vorm Kopf habe, muss ich hier mal fragen.
Aufbau:
tiny2313 PD3---130R---,
PD4---LED----'
PD5---130R---,
PD6---LED----'
An PD3 nach PD4 hängt ein Widerstand und eine DuoLED (2Draht) die per
Spannungsumkehr die Farbe wechselt. Genauso an PD5 - PD6.
Die LEDs leuchten aber nur ganz schwach und die Spannung am Ausgang
bricht auf ca.1,5 V ein. Wenn ich die Verbindung zur LED trenne liegt
der Ausgang wieder auf 5V. Die Verbindungsleitungen zur LED haben
nirgends sonst KOntakt (--> es sollte kein so hoher Strom fließen, dass
die Spannung einbricht.)
Kann mir da einer einen Denkanstoss geben?
Das Programm ist im grunde ganz billig (fast wie im gcc-Tutorial):
1 | #include <avr/io.h>
|
2 |
|
3 | int main(void)
|
4 | {
|
5 |
|
6 | // IOIIOIII
|
7 | DDRD = 0b01001000;
|
8 | PORTD = 0b00110000;
|
9 |
|
10 | //Hauptprogbereich
|
11 | while(1)
|
12 | {
|
13 |
|
14 | }
|
15 |
|
16 | return(0);
|
17 | }
|