PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ursache wegen ISP-Kabel -Trennung?



DEAF BOY
15.02.2007, 16:53
Hallo,

ich habe hier Problem.
Wenn ich ISP-Kabel trenne, arbeitet µC schneller ab.

Ich habe LEDs getestet, die 1 Sekunde ein und ausschaltet.

Mit ISP-Kabel angeschlossen und geflasht -> OK, LEDs schaltet alle 1 Sek. an und aus.
ISP-Kabel getrennt -> nicht OK, LEDs schaltet kurz ein und ca 500 ms aus.

Hardware: Atmega8, 4MHz Quarz. 25pol. D-Sub ISP-Kabel
Ich habe 3x Atmega8 getestet, alle auch gleiche Wirkung.


$regfile = "m8def.dat"
$crystal = 4000000
Ddrc = 255
Ddrb = 255

Do
Portc = 255
Portb = 255
Wait 1
Portc = 0
Portb = 0
Wait 1
Loop

Warum macht er so?

Jon
15.02.2007, 17:25
Hast du bei den Fuse-Bits auch 4MHz eingestellt? Ohne das geht es nicht richtig.

jon

uwegw
15.02.2007, 17:26
Wenn es mit dem ISP richtig blink, sind die Fusebits eigentlich schon mal ausgeschlossen. Es riecht eher nach Problemen mit der Stromversorgung...

Hast du nen Oszi zur Verfügung?

Wie ist die Stromversorgung aufgebaut? Kondensatoren am VCC-Pin?

Ist es ein ISP mit nem Buffer-IC oder nur mit Widerständen (oder ohne alles)?

DEAF BOY
15.02.2007, 18:01
Ok, hab herausgefunden. Es lag an 74HCT244N.

uwegw
15.02.2007, 18:53
Ok, hab herausgefunden. Es lag an 74HCT244N.
und was war mit dem? kaputt?

DEAF BOY
16.02.2007, 15:28
Ok, hab herausgefunden. Es lag an 74HCT244N.
und was war mit dem? kaputt?

Ja, es war kaputt. Ich habe dann ihn herausgenommen und Board eingeschaltet. µC arbeitet dann vernüftig. Dann habe ich neue 74HCT244N eingesetzt und er arbeitet auch wieder normal ohne ISP-Kabel. :)