Gast
#413058
Da ich keinen geeigneten seriellen Bootloader für den mega168 gefunden habe, nun meine Eigenentwickung (mit WinAVR C und AVR-Studio 4 programmiert). Der Bootloader läuft auf einem mega168 mit internem 8MHz-Clock. Bootsize 1024 Words, Bootvector enabled. Er ist für mein Projekt Mr.Midi 2, daher kennt er Tasten und LCD. Man kann ihn natürlich vom LCD-Ballast befreien (dann passt er auch in 512 Words). Beim Anschalten prüft der Bootloader, ob eine Taste gedrückt ist. Wenn ja: Bootloader wird aktiv - sonst Programmstart. Die feste Baudrate ist 19200 (kann man auch im Source einstellen). Das PC-Kommandozeilentool ist auch in C (Visual Studio .NET 2003) programmiert. Syntax: mload.exe com1@19200 myhexfile.hex