LED Ansteuern ATMega16

OP #1489038
Lesenswert?

hi,

ich baue zum ersten mal was mit einem ATMega16...ich hab erstmal was 
einfaches gemacht, eine 8x10 LED Matrix, auf der nacher ein Pong laufen 
soll.

An PORTA habe ich per transistoren den + pol der LEDs angesteuert, an 
PORTC die ersten 8 GNDs der LEDs und an PORTD6 und PORTD7 die letzten 2 
GNDs...nun wollte ich bevor ich anfange zu programmieren das ganze mal 
testen udn einfach alle LEDs anschalten:
1
DDRA = 0b11111111;
2
DDRC = 0b11111111;
3
DDRD = 0b11000000;
4

5
PORTA = 0b11111111;
6
PORTC = 0b00000000;
7
PORTD = 0b00000000;

Allerdings gehen da nicht alle an...seltsamerweiße...ich weiß auch 
nichtmehr weiter...

Wär supi wenn mir da einer helfen kann

MfG
#1489150
Lesenswert?

LOL

> ich baue zum ersten mal was mit einem ATMega16...ich hab erstmal
> was einfaches gemacht, eine 8x10 LED Matrix, auf der nacher ein
> Pong laufen soll.

LOL

Was einfaches ist: EINE Led zum leuchten bringen.
Etwas schwieriger ist es die LED gezielt zum Blinken zu bringen.
Noch ein wenig schwieriger ist es 2 LED zum Leuchten bzw. Blinken zu 
bringen.

Auf einer Reihe von 8 LED ein Lauflicht zu machen, beschäftigt manche 
schon einen Tag lang.
Mit 40 LED wirds dann schon ganz schön schwer.

Aber eine 8*10 LED Matrix ist definitiv nicht einfach. Das ist schon 
Königklasse. Ohne das Verständnis von Interrupts, Timern, Timermodi wird 
das nämlich nichts.

Such dir was Einfacheres.

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