PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nicht alle LED's an PORT C funktionieren



Onkelono
16.01.2005, 21:41
Erst einmal Hallo zusammen,
ich habe meinem ersten AVR-Board ein Problem.
Ich nutze folgenden Code, um die LED'S an PORT C anzusteuern:


$crystal = 1000000
$regfile = "m16def.dat"

Dim I As Integer
Dim N As Integer
Config Portc = Output
For N = 1 To 100
For I = 0 To 7
Portc.i = 0
Waitms 100
Portc.i = 1
Next I
Next N

Nun leuchten aber nur die LED's 1,2,7,8 die LED's 3,4,5,6 bleiben dunkel.
Elektrisch sollte es funktionieren. Ich habe den MEGA 16 demontiert und die Pin's mit nem Draht auf Masse gelegt. Alle LED's leuchten dann.
Auch einen anderen M16 habe ich ausprobiert. Das gleiche Ergebnis.
Was habe ich falsch gemacht? Warum leuchten die mittleren LED's nicht?
Ich danke Euch für die Hilfe

Gruß Ingo

x-ryder
16.01.2005, 21:46
was heißt denn demontiert?

Onkelono
16.01.2005, 21:49
Ich habe den Chip gesockelt montiert. Also ersten raus und zweiten rein

LuK-AS
16.01.2005, 21:55
Du musst das JTAG an deinem ATmega16 abschalten, solange das JTAG aktiviert ist (STandarteinstellung beim Ausliefern) funktioniert der PortC nicht komplett.

Gruss Clemens

x-ryder
16.01.2005, 21:56
und die pins mitm draht auf masse? (dies ist ein nicht sichbarer leertext)

Onkelono
16.01.2005, 22:05
Hallo Luk-AS,
vielen Dank für den Tipp.
Hatt geklappt.

Bis dann
Ingo