PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Arduino UNO, MEGA und Bascom



Ripper121
27.03.2013, 14:08
Kann ich mit Bascom den Arduino programmieren ohne den Arduino Bootloader zu zerstören, also so das ich gleich den Arduino Bootloader verwende?
Habe das hier dazu gefunden:
http://www.mikrocontroller.net/topic/195750

Paul Baumann schrieb im Beitrag #1917037:
> Ich habe hier einen Arduino Uno und wollte ihn auch für den Zugriff
> aus Bascom heraus verwenden. Hier die Vorgehensweise:
>
> Das zum Arduino gehörige Programmpaket von der Arduino-Seite
> herunterladen.
> (Dort steckt AVRDUDE mit drin und nur damit funktioniert es anständig!)
>
> 1. Die Datei Avrdude.conf an die Wurzel kopieren (nach c:\)
> 2. Bascom ->Menü Options ->Programmer
> 3. Dort "External Programmer" auswählen
> 4. Bei "Program" den Pfad zur Dtei Avrdude.exe eintragen
> 5. Bei "Parameter" eintragen: -v -F -Cc:\avrdude.conf -p m328p -P com8
> -c STK500 -b 115200 -Uflash:w:{FILE}:a
>
> wobei die Schnittstelle (hier Com8) individuell angepasst werden muß.
>
> 6. Speichern
>
> Nun kann man mit der Taste F4 sein kompiliertes Programm auf den
> Arduino übertragen.
>
> FF! (Fiel Fergügen)
> ;-)
> MfG Paul
http://www.mikrocontroller.net/attachment/90987/Bascom_Einstellungen.jpg


, aber da steht nicht ob der Bootloader überschrieben oder verwendet wird.

Funktioniert das ganze mit jeder Arduino Platform (UNO, MEGA, Sainsmart...), wenn ich einfach eine andere $regfile angebe?

Ripper121
27.03.2013, 17:19
Hab was gefunden: http://sourceforge.net/projects/arduinodev/files/ArduinoBuilder/ der Funktioniert.

Getestet mit dem Code:


$regfile "m328pdef.dat"
$crystal = 16000000
Config Portb.5 = Output
LED Alias Portb.5
Do
Set Led
Waitms 1000
Reset Led
Waitms 1000
Loop

oder einfach für AVR DUDE
C:\avrdude.exe -b 115200 -P\\.\COM3 -D -Uflash:w:{FILE}:i