Hallo zusammen, benutze einen atmega48. dieser wird über die spi-programmiert. während des programmiervorgangs müssten ja meines wissen alles pins, die keine spi-fkt haben auf tristate sein, oder? inwieweit stört es den controller, wenn an einem dieser tristate-pins eine fallende oder steigende flanke kommt? überhaupt nicht oder kann das die programmierung beeinflussen?
Eigentlich soll es nicht stoeren, der Controller wird doch resetet. Ansonsten ist es natuerlich moeglich, aber ich glaube nicht, dass man diese Information veroeffentlichen wird, die kann man ausnutzen, um die Lockbits irgendwie zu loeschen.
Werden die Lock-Bits nicht auch über MISO in den Controller geschrieben? Gibt es da nicht eine Initialisierung (3Bytes) und das entsprechende Datenbyte?
Sind eigentlich Interrupts während einer SPI-Programmierung automatisch gesperrt?
Wenn der Reset-Pin auf LOW liegt (ist ja nunmal eine Bedingung fürs SPI-Programieren) dann ist eigentlich so alles im AVR gesperrt, also auch die Interrupts.
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.