Hallo Uwe,
OK danke für den Test.
Der Hardware müsste es ja eigentlich egal sein welches Programm durchkommt.
Nur: Das erste Programm kann ich ohne Probleme flashen, der IC funtkioniert danach auch. Nur dieses Prog nicht.
... ich kann mit meiner Bascomversion z.B. einen Mega8 zu 100% fehlerfrei füllen (also dessen Flash).
Da es bei dir funktioniert müsste es ein Problem mit Windows/Treiber/etc. in Verbindung mit dem compilierten Programm sein. Leider habe ich momentan keinen Plan was ich dagegen tun könnte. Vielleicht ein anderes Brennprogramm...
@ ich habe es jetzt mal mit TwinAvr probiert... das selbe Problem.
Uwe bitte poste mal das .bin-File welches dir dein Bascom compiliert hat. Vielleicht hat mein Bascom ein paar Bits locker.
(Du hast doch auch V1.11.8.3 oder?)
Ich habe das Problem gefunden. Ich habe den Programmtext einfach kopiert und in ein neues File geschrieben, dann gespeichert, compiliert und siehe da es lässt sich rüberflashen. Was für ein ... Problem.
Was mir dabei auffiel ist, dass das Programm nun 1% mehr Flash benötigt.
Nun ja, das Prog läuft, ich bin happy...
ich habe die Version 1.11.8.1 und Version 1.11.8.3 geht mit beiden Versionen und einen STK500 dran. Keine Ahnung warum es bei Dir nicht durchlaufen sollte.
Ich hatte auch schon mal so einen Effekt... Ändere doch mal die Variablen Testweise von Byte in Integer.
Lesezeichen