Forum: Compiler & IDEs LED Ansteuern ATMega16


von Markus F. (nidhoegger)


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

von P. S. (Gast)


Lesenswert?

Loetstelle 42 nachloeten.

von Stefan E. (sternst)


Lesenswert?

JTAG deaktivieren.

von Karl H. (kbuchegg)


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.

von Markus F. (nidhoegger)


Lesenswert?

auf nem atmega8 hab komm ich schon sehr gut mit ner 10x10 matrix 
klar...ich brauch nur mehr ports, daher hab ich nen atmega16 genommen...

von Timmo H. (masterfx)


Lesenswert?

JTAG in den FUSE Bits deaktiveren.

von Markus F. (nidhoegger)


Lesenswert?

danke!

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.