Hallo Zusammen, vermutlich stelle ich nun eine der dümsten Fragen überhaupt... sorry! Ich möchte mich mit dem Atmega128 beschäftigen und würde gerne ein paar grundsätzliche Dinge über dessen Bootloader wissen. Wozu brauche ich ihn, woher bekomme ich ihn, wie kommt er auf den Chip, ... Ich dachte mit dem ISP kann ich den uC programmieren?!? Wäre super wenn Ihr mir da auf die Sprünge helfen könntet. Gruß Karl
"Wozu brauche ich ihn, woher bekomme ich ihn, wie kommt er auf den Chip," 1. zum flashen über andere schnitstellen (z.b rs232) 2. inet oder selber machen 3. per isp
Hallo Tobi, heißt das: 1.) Ich kann entweder über isp (also ohne bootloader) flashen? 2.) Ich kann (wenn ich keinen isp habe) über ein flash-tool und über die serielle Schnittstelle flashen? Hab dann noch eine Frage: Warum benötigt der ISP keinen Bootloader? Gruß Karl
Ab Werk ist kein Bootloader enthalten. Du kannst aber einen (z.B. per ISP) draufmachen und ihn dann auch per serieller Schnittstelle programmieren. Der Sinn des ganzen ist, daß Du z.B. in einer Schaltung mit RS232 keinen Programmierstecker vorsehen mußt und wenn Du alle I/O-Pins brauchst mußt Du Dich nicht um die Doppelbelegung von MOSI/MISO/SCK kümmern. Außerdem kann man auch einen Bootloader mit Verschlüsselung schreiben, so daß Dritte die neue Software installieren können, ohne daß sie an den Programmcode rankommen. Das geht mit SPI nicht. Der Bootloader ist auch nicht auf RS232 beschränkt, Du kannst Dir da auch beliebige andere Übertragungsarten ausdenken (per Infrarot, von einer SD-Card oder was-auch-immer). Es muß halt in den Bootloader passen. Markus
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.