Ich hab das Rn-Board und einen Adapter Usb auf Rs232, beides bei
robotikhardware gekauft. Ich habe die Hexe Datei des Beispielprogramms
in c erstellt. Jetzt möchte ich dieses Programm übertragen. Ich bekomme
es nicht hin. In AVR Studio 4 kann man kein Rs232 einstellen und über
Bascom bekomme ich es auch nicht hin? Kann mir bitte jemand eine
Beschreibung geben wie ich das hinbekomme, vielen dank.
Gruß Patrick
In der Anleitung des Rn-Boards steht drinnen dass man mit diesem Kabel
auch das Controllerboard programmieren kann? Nur mir fehlen
wahrscheinlich die richtige Einstellungen? Wieviel kostet ein USB
Programmer?
>In der Anleitung des Rn-Boards steht drinnen dass man mit diesem>Kabel auch das Controllerboard programmieren kann?
Fragt sich bloß mit welcher Geschwindigkeit... Erfährungsgemäß länger
als 1 Stunde (ich habs aber natürlich nicht komplett durchlaufen lassen,
das wurde mir zu blöd)
unter Ponyprog einfach COMx auswählen (BEI SCHNITTSTELLE KONFIGURIEREN),
du musst aber vielleicht mit den 4 haken von den einstellungen unten
rumprodieren bis du die richtige einstellung hast und den richtigen com
port suchen (es können bis zu 4 angezeig werden. programmieren geht mit
fast jedem wandler, jedoch sind die einstellungen manchmal recht komisch
im vergleich zu einer hardwareschnittstelle (die aber auch schneller
ist.) zumindest für den anfang sollte der einfache wandler erstmal
reichen.
Ich habe das Board zwar nicht aber unter:
Per RS232 programmieren (Bootloader)
ist doch alles gut beschrieben. 38400 Baud sollten doch auch keine
Stunde dauern oder?
Schau mal in den Systemeinstellungen under der Harware nach, ob irgendwo
ein USB-RS232 Wandler drin ist.
Gefunden? - Dann in den Einstellung das Teil als Com2 oder so einstellen
(ist meistens 7 oder sowas, und das kann man mit Ponyprog nicht
auswählen)
Viel Erfolg!
@Hp-Freund:
Doch, weil PonyProg per BitBanging arbeitet, und da stehen die Wandler
ganz schlecht da
das hat sich auf den anderen Beitrag bezogen. Ich habe Windwos 7 und es
steht bei mir nur ein Port gerade drinnen COM 5 und da steht auch schon
was mit Rs232 aber diese COM kann ich in PonyProg nicht auswählen, da
geht leider nur 1 - 4.
Hier mal ein Zitat aus nem anderen Forum (per Google gefunden :-) )
Hoi,
den COM Port findest du unter Windows 7 genau da, wo es bis jetzt bei
Windows XP oder Vista auch war.
Im Gerätemanager... Dort kannst du einem Gewissen Adapter z.B. "USB auf
COM Adapter" immer einen festen COM Port z.B. COM1 zuweisen...
Also einfach Rechtsklick auf den Arbeitsplatz... Verwalten...
Gerätemanger... Und da siehst du schon, wo du genau hin willst
Wenn dort nichts ist, dann hast du keine Serielle Schnittstelle (COM) am
Laptop oder keinen Adapter, der eine solche Schnittstelle zur Verfügung
stellt.
Mfg
Falls du ein makefile benutzt stünde noch folgende Option zur Verfügung:
1. Du installierst AVRDude (aber ich gehe mal davon aus, dass das schon
drauf ist wenn AVR-Studio drauf ist)
2. Du öffnest das makefile und suchst nach avrdude, da sind irgendwo
(direkt untereinander) Einstellungen zum Programmer und zur
Schnittstelle.
Das musst du so einstellen:
- Programmer: "ponyser"
- Port: "com5"#
3. nachdem du "make all" ausgeführt hast führst du "make program" aus -
fertig!
kann das sein das mein Laptop kein COM Pot besitzt weil gerade nur das
USB zu RS232 als Com angegeben wird, dort wo es stehen sollte. Geht es
mit Bascom nicht? Bei mir steht dann nur (in Bascom)
Log Window
OPEN COM
Sending Init byte
aber es tut sich nichts?
Wenn du nicht weist was das ist, brauchst du dich vorerst auch nicht
damit abmühen ;-)
(Das ist eine Datei, die sagt was getan werden muss um eine C-Datei in
eine Hex zu verwandeln)
So, jetz mal von Anfang an und klar (is irgendwie ein bischen
durcheinander hier)
1. Hast du ein Steckbrett
2. Hast du einen Pararellport und eine Buchse dafür um da sachen
dranzulöten (+ 2 Widerstände ca. 1 KOhm)?
> Kann ich eine Hexfile die ich mit Avr Studio mit C erstellt habe mit> Bascom übertragen oder kann man nur in basic geschriebene Sachen> übertragen?
Nein, anderes Dateiformat, C wird in Intel Hex erzeugt, Bascom kann zwar
auch Intel Hex erzeugen, schreibt aber nur das eigene Bin.
Warum nicht die Programmierfunktion von AVR-Studio ?
Mit AVR Studio kann man leider nicht das Programm über ein Rs232 Kabel
übertragen. Weißt du eine Möglichkeit wie ich C-Programme über ein Rs232
Kabel auf mein Controller bekomme?