Weil immer wieder nach gefragt wird, hier ein fertig kompilierter und passender MCS Bootloader für RN-Mega2560. Damit kann das Board neben ISP auch per RS232 oder USB programmiert werden.

Installiert den gewünschten Bootloader indem das Hex-File mit einem Standard - ISP (oder USB Dongel) übertragen wird.
Danach müssen noch die Fusebits verändert werden, siehe unteres Bild. Das Bild zeigt wie die Einstellungen unter Bascom vorzunehmen sind.

Anschließend stellte man in Bascom den Programmer "MCS-Bootloader"ein. Das kann auch durch folgende Befehlszeile in den Programmen erfolgen:

$programmer = 13 '13=MCS Bootloader 12=USBISP

Nun klicken man in der Bascom Entwicklungsumgebung auf Programm übertragen drückt RESET am Board (bzw. unterbricht kurz Betriebspannung). Anschließend wird das Board
automatisch programmiert. Beachten muss man das in Bascom in den Optionen der richtige COM-Port beim MCS-Bootloader eingegeben wurde. Übertragen wird mit 38400 Baud.

Ein ISP-Dongel ist nach der Installation des Bootloaders nicht mehr notwendig!

Bootloader-Download: http://www.robotikhardware.de/downlo...ermega2560.zip