Hallo Bender_u22,
der Bootloader ist notwendig damit kein separates Programmiergerät benötigt wird. So hat man nur ein einziges USB Interface über das man den Roboter programmieren kann und Daten bzw. Textnachrichten mit dem PC austauschen kann.
Du kannst natürlich den Bootloader löschen und dann alles über ISP programmieren. Brauchst Du aber nicht - Du kannst die Hexfiles die Bascom erzeugt im RP6Loader eintragen und das dann damit übertragen.
Bascom hat unter anderem den Nachteil gegenüber dem avr-gcc, dass es AFAIR 90 Euro extra kostet. Hat also bei weitem nicht jeder.
Die BASIC vs. C Diskussion gabs schon viel zu häufig - beide Sprachen (bezogen auf AVRs) haben viele Stärken und Schwächen.
MfG,
SlyD
Lesezeichen