mit den fuse-bits kann man ja auch den programmier-modus ausschalten... 1. Wie löscht man dann den speicher / die bits wenn das "ausversehen" passiert ist? 2. Kann es passieren, dass man "ungewollt" in den bootloader kommt, wenn man via SPI mit anderen Geräten kommuniziert Bzw. Von welchen Faktoren ist der Start des Boot-Loaders abhängig (Pins, ...)?
Wenn ich deine frage richtig verstanden hab: Du kannst über die fuses nur den Programmiermodus über SPI ausschalten. (über das SPIEN fuse-bit) allerdings hast du wenn du deinen avr über SPI programmierst keinen zugriff auf das SPIEN. somit kannst du dich nicht aussperren. Aber achtung: Es gibt noch andere möhlichkeiten sich (vorrübergehend) auszusperren, z.b. wenn du einen falschen clock source setzt. MfG
zudem kann man z.b. beim mega8 den reset-pin "wegfusen", so dass man nur noch mit einem high-voltage-programmer drankommt. Also doppelt aufpassen!
Ich kann nicht verstehen, wieso ATMEL für den ISP modus keinen zusätzlichen (separaten) RC integriert hat. Dann könnte man zumindest bei den Clock Source fuses nix mehr "kaputt" machen. Gute Nacht, Simon
Da spricht so einiges dagegen... 1. Unnötiger Stromverbrauch 2. Unnötige evtl. ungewollte Störungen (z.B. bei ADC-Messung) 3. Es macht das DIE größer und dadurch teurer. 4. Warum sollten sie? Es funktioniert doch alles auch ohne und es ist alles auch reversibel.
bei den kleinen gibt es eine billige möglichkeit den pen pin auch auf den kleinen atmegas zu "emulieren"? das mit dem reset low halten und dann kommandos über spi senden ist ja gefährlich, wenn der andere nicht sieht, ob der partner im reset (z.B. durch zu niedrige spannnung ist...)
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.