Hallo,
es gibt schon etliche Threads zum Mega2560, die mir nicht weitergeholfen haben. Deshalb diesen neuen Thread. Ich benutze ein Mega2560-R3-Board von Elego. Die USB-Verbindung regelt ein ATMEGA 16U2. Mit dem Arduino-Editor habe ich dafür unter Win7 den nötigen Treiber installiert. Das Board lässt sich mit dem Editor über USB ansprechen und programmieren. Der Kontakt von Bascom zum Board gelingt mit der Einstellung Arduino STK500V2, wie im Forum beschrieben. Das Programmiergerät ist ein Diamex USB ISP-Programmer für Atmel AVR, Rev.2, der laut Beschreibung für alle AVR-Controller, die die SPI-Programmierschnittstelle unterstützen, zu gebrauchen ist.
Das Board wird unter Bascom erkannt. Im Menü gibt es die üblichen Bottons, allerdings ohne die Option Fuses. Ich kann den Buffer löschen und mit einer .bin- oder .hex-Datei laden. Die Anweisung Buffer in den Chip übertragen wird anscheinend ausgeführt. Danach reagiert das Board nicht mit dem neuen Programm (ganz einfaches, nur Port blinken). Die Kontrolle mit "Buffer vom Chip füllen" ergab nichts, aber nach dem Verlassen des Flash-Versuch erschien die Meldung:
"There was an error during the execution of this program.
The application might become unstable and even useless.
It's recommended that you save your work and close this application.
Access violation at address 00403713 in module 'bascavr.exe'. Write of address 7EF0AE18."
Demnach sollte ich die Adresse 7EF0AE18 beschrieben haben. Eigentlich wollte ich ja wie erfolgreich üblich mit dem Uno-Board (Atmega 328p) den Bascom Bootloader für Mega2560 über ISP mit der Einstellung STK500 native Driver aufspielen und dann die USM-Schnittstelle nutzen. Wenn das nicht geht, würde ich mich ja auch mit der ISP-Programmierung begnügen.
Nun bin ich mit meinem Latein am Ende und hoffe auf Eure Hilfe. Hat jemand erfolgreich dieses Board unter Bascom programmiert - und wie.
Mit freundlichen Grüßen
Bert
es gibt schon etliche Threads zum Mega2560, die mir nicht weitergeholfen haben. Deshalb diesen neuen Thread. Ich benutze ein Mega2560-R3-Board von Elego. Die USB-Verbindung regelt ein ATMEGA 16U2. Mit dem Arduino-Editor habe ich dafür unter Win7 den nötigen Treiber installiert. Das Board lässt sich mit dem Editor über USB ansprechen und programmieren. Der Kontakt von Bascom zum Board gelingt mit der Einstellung Arduino STK500V2, wie im Forum beschrieben. Das Programmiergerät ist ein Diamex USB ISP-Programmer für Atmel AVR, Rev.2, der laut Beschreibung für alle AVR-Controller, die die SPI-Programmierschnittstelle unterstützen, zu gebrauchen ist.
Das Board wird unter Bascom erkannt. Im Menü gibt es die üblichen Bottons, allerdings ohne die Option Fuses. Ich kann den Buffer löschen und mit einer .bin- oder .hex-Datei laden. Die Anweisung Buffer in den Chip übertragen wird anscheinend ausgeführt. Danach reagiert das Board nicht mit dem neuen Programm (ganz einfaches, nur Port blinken). Die Kontrolle mit "Buffer vom Chip füllen" ergab nichts, aber nach dem Verlassen des Flash-Versuch erschien die Meldung:
"There was an error during the execution of this program.
The application might become unstable and even useless.
It's recommended that you save your work and close this application.
Access violation at address 00403713 in module 'bascavr.exe'. Write of address 7EF0AE18."
Demnach sollte ich die Adresse 7EF0AE18 beschrieben haben. Eigentlich wollte ich ja wie erfolgreich üblich mit dem Uno-Board (Atmega 328p) den Bascom Bootloader für Mega2560 über ISP mit der Einstellung STK500 native Driver aufspielen und dann die USM-Schnittstelle nutzen. Wenn das nicht geht, würde ich mich ja auch mit der ISP-Programmierung begnügen.
Nun bin ich mit meinem Latein am Ende und hoffe auf Eure Hilfe. Hat jemand erfolgreich dieses Board unter Bascom programmiert - und wie.
Mit freundlichen Grüßen
Bert