Hallo Mal eine blöde Frage, ich habe ein Programm, welches auch schon auf einem Attiny2313 läuft mit AVRStudio programmiert. kompiliert war die Hex File aber für einen AT90S2313, gelöst habe ich das Problem damals, indem ich in AVR Studio das Low Bit auf 0xDC gesetzt habe. Leider brauche ich diese Software nun wieder auf einen neuen attiny2313, aber wie es der Teufel so will, bekomme ich avrStudio nicht ans laufen Fehler Error Code: -5001 : 0x80070002 Error Information: >SetupNew\setup.cpp (142) PAPP: PVENDOR: PGUID: $ Nun habe ich das Hex File per Bascom auf den Tiny programmiert, aber ich verzweifel an den Fuses, wie zum Henker muss ich die einstellen, damit es das selbe ist wie bei AVR Studio mit Low Bit 0xDC . . . ich habe schon so viel gelesen und versucht , aber ich verzweifel nur. Mfg Thomas
Thomas D schrieb: > Nun habe ich das Hex File per Bascom auf den Tiny programmiert, aber ich > verzweifel an den Fuses, wie zum Henker muss ich die einstellen, damit > es das selbe ist wie bei AVR Studio mit Low Bit 0xDC . . . Ein Bit fasst nur 0 oder 1. Du meinst sicher das Fusebyte Low. > ich habe > schon so viel gelesen und versucht , aber ich verzweifel nur. Dann hast Du das Falsche gelesen. Versuche es mal mit dem Datenblatt des Tiny2313, da gibt es ein Kapitel über die Fusebits. Darin siehst Du, wofür welches Bit im Byte zuständig ist. Mit diesem Wissen (und dem Wissen, welches Bitmuster die Hexadezimal notierte Zahl 0xDC verkörpert) kannst Du dann die Fuses einzeln anhand ihrer Bitposition und Namen einstellen. Wenn die Originalschaltung mit einem 8MHz-Quarz lief, dann musst Du wohl die CKDIV8-Fuse deaktivieren. Solltest Du auch den Tiny2313 mit Quarz betreiben, dann müssen auch noch die CKSEL-Fuses entsprechend der Taktfrequenz eingestellt werden. Wenn das Programm das EEPROM nutzt, dann sollte auch BOD aktiviert und auf einen sinnvollen Level eingestellt werden. Soll Firmware-Update ohne Verlust der im EEP gespeicherten Einstellungen möhlich sein, so ist die EESAVE-Fuse zu aktivieren. Aktiv ist übrigens 0, leer bzw. deaktiviert ist 1. ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.