Hmmm...
Also, mit Parallel-Programmierung habe ich noch nie was gemacht - habe auch kein STK500 (ich programmiere meine Chips entweder auf ´nem ollen Steck-Experimentierboard oder direkt in der Anwendung).
Dass die Chips auch unter einem externen Takt tot bleiben, klingt wenig verheißungsvoll... aber vielleicht weiß dazu jemand anders aus diesem Forum einen Rat. Habe da mal was von HV-Programmierung gehört - diese Spielart aber zum Glück noch nie gebraucht
Um mal auszuloten, ob an den Fuses tatsächlich das ankommt was Du möchtest, könntest Du mal folgendes machen:
Häkele einfach einen Code, der einen Port alle 1Mio Taktzyklen toggelt.
z.B. so:
Code:
...
DDRX.Y = 1
Dim Zahl as Byte
Config timer1 = timer
On Timer1 ISR1
Enable Timer1
Enable Interrupts
Do
If Zahl = 20 then
Zahl = 0
Toggle PortX.Y
End if
Loop
ISR1:
Zahl = Zahl + 1
Timer1 = 15535
Return
Und an diesen PortX.Y hängste eine LED dran. Und dann stellst Du mal den internen RC-Oszillator auf 1, 2, 4 und 8MHz (LowByte 0xC1, 0xC2, 0xC3 und 0xC4). So könntest Du schon mal eindeutig erkennen, ob das LowByte korrekt programmiert wurde. Und vielleicht kommt dann ja etwa Licht ins Dunkel, was das Auslesen und Programmieren anbetrifft...
Bin gespannt, wie´s weitergeht!
Lesezeichen