bitlogger schrieb:
Ich hatte nach so einer Platine gefragt
Die Platine der Geräte ist seit einigen Jahren im einsatzt und funktioniert auch normal.
bitlogger schrieb:
Habe dein Programm mangels 2561 mit einem 128 untersuchen wollen. Geht nicht, weil Programm zu groß, angeblich nicht rein passt
Der neue Programmer ist auch nicht unzverlässig bei den ATMega128 und ATMega164 funktioniert alles wie es soll.
Was den Bootloader betrifft hab ich glaube ich schon einige male gesagt wenn ihr den Grundcode haben wollt BASCOM -> HILFE -> SUCHEN "loader" -> nach unten scrollen bis ATMega version kommt -> Strg C und Strg V
Die Änderungen die von meinem Vorgänger gemacht worden sind habe ich in Post #18 angegeben (wobei der Code an sich ein Copy/Paste der BASCOM Hilfe ist).
Ich habe, weil das Problem den neuen Programmer betrifft den Code zusammengekürzt und in einem neuen File gespeichert, sodass ich leichet mit dem File arbeiten kann und den bestehenden Bootloader nicht überschreibe und das Original schütze (wie jeder vernünftige Programmierer behalte ich mir ein Backup vom Original damit es nicht überschrieben wird)
Pluto25 schrieb:
PPS Warum steht an 3F800 etwas? Hatte er keine Lust mehr den Rest zu löschen
Pluto25 schrieb:
PS Wenn der Watchdog in den Fuses eingeschaltet wird kann er nicht beim Absturz versagen.
Ich hab nochmal nachgemessen einfach um noch einmal zu bestätigen das ich keinen Fehler gemacht hab.
Neue/Alte Erkenntnisse
Der alte Programmer scheint den besseren 5V stabilisator zu haben (der Alte schafft es den Prozessor zu starten sodass die LEDs schalten, der Neue schafft das nicht)
ATMEGA128, FLASH:131072, EPROM:4096
ATMega2561, FLASH:262144, EPROM:4096
Sind die Daten die mir der Programmer ausgibt wenn ich den MC (128 und 256) identifizieren lasse.
Das .bin File an sich sollte ~700 Word groß sein, was der Grund ist warum der 1024 Word Bootlaoder verwendet wird und nicht der 512 Word. Wenn ich wollte, würde ich ihn wahrscheinlich auch noch auf weniger als 512 Word zusammengekürzt bekommen.
Hab nochmal mit dem alten Programmer den Bootloader hochgeladen und mit dem neuen Verifiziert.
Der neue Programmer sagt mir nun das der Flash bei Adresse Byte 1F800 (Word FC00) unterschiedlich ist, und wenn ich den Flash auslese ist der Bootloader nun an 1F800 B (0FC00 W) statt an 3F800 B (1FC00 W)
Bootloader Startet und lässt mich eine Datei hochladen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Prepe ()