Hterm Speichern

OP #1188020
Hallo,

ich bin neu hier und kenn mich gar net aus :) Ich hoffe mal ich bin an 
der richtigen Stelle :)

Ich habe einen Skelletarm der ein Gewicht hebt(ich denk näher muss ich 
net erleutern wie es funktioniert, und wenn doch sagt mir bescheid ;)) 
und soll mit Hterm die Parameter änern, also wie schnell er hebt etc. 
Das krieg ich alles hin, nur wie speicher ich die Veränderungen ab. Er 
läuft mit den veränderten Parametern aber nur so lange er an bleibt, 
sobald ich ihn einmal ausschalte und wieder einschalte läuft er wieder 
mit den alten.


Vielen Dank
Moderator (Firma: Titel) Persönliche Seite
> Ich hoffe mal ich bin an der richtigen Stelle :)
Nein, falsch.

> nur wie speicher ich die Veränderungen ab.
Das geht mit dem "Save" Kommando.
Ob und Wie das bei deinem Robbi genau implementiert ist kann man dir 
frühestens sagen, wenn man weiß, welcher das ist. Wenn es ein 
selbstgebauter Arm ist, dann wende dich an den Entwickler deines 
Vertrauens, wenn der gekauft ist, sollte es in der Doku stehen ;-)
OP
Das ist das Problem, ich kann den Entwickler nicht fragen, da dieser 
nicht mehr da ist. Und ich wurde quasi ins kalte Wasser geworfen...

Kann man des nicht irgendwie über Hterm speichern, denn darüber 
verändere ich ja die Paramter. Wenn ich auf save config gehe speichert 
es dieses leider nicht ab...oder muss ich des irgendwie mit Hterm 
senden? Wie funktioniert das denn sonst bei Hterm?


P.S. Wird der Beitrag ins richtige Forum verschoben oder muss ich des 
selber machen?


Vielen Dank
Moderator (Firma: Titel) Persönliche Seite
> Kann man des nicht irgendwie über Hterm speichern, denn darüber
> verändere ich ja die Paramter.
Du verwechselt hier anscheinend Kraut und Bohnen.
Das Hterm ist nur deine Programmierschnittstelle, nicht dein 
Parameterspeicherplatz. Du könntest genausogut jedes andere 
Terminalprogramm zur Kommunikation verwenden.

> Wenn ich auf save config gehe speichert es dieses leider nicht ab...
Doch, dann werden die Einstellungen von HTerm auf der Festplatte 
gespeichert.

> oder muss ich des irgendwie mit Hterm senden?
> Wie funktioniert das denn sonst bei Hterm?
Wie gesagt: falsche Baustelle.

Welche Kommandos sendest du denn an den Arm?
Was taucht auf, wenn du einfach mal help oder ein Fragezeichen 
eingibst?
OP
OK ich hab jetzt einiges herausgefunden, der Code wurde in C 
geschrieben. Und es wurde ein Atmel Mega 128 Microcontrollerboard 
benutzt.

Ich habe den Code auch auf dem Server gefunden, jetzt habe ich die 
Parameter mal mit Visual Studio verändert. Hätte ich das besser mit 
WinAVR machen sollen? Und wie übertrage ich jetzt die Veränderungen auf 
den Controller? Debuggen ist ausgeblendet...

Der Arm hat einen Com und einen ISP Port. Über welchen müsste ich den 
Arm mit dem PC anschließen um das zu machen? Die Kommunikation über 
Hterm lief über den Com Port...


Vielen Dank
Persönliche Seite
Bojan E. wrote:

> OK ich hab jetzt einiges herausgefunden, der Code wurde in C
> geschrieben. Und es wurde ein Atmel Mega 128 Microcontrollerboard
> benutzt.
>
> Ich habe den Code auch auf dem Server gefunden, jetzt habe ich die
> Parameter mal mit Visual Studio verändert. Hätte ich das besser mit
> WinAVR machen sollen?

Ja.

> Und wie übertrage ich jetzt die Veränderungen auf
> den Controller? Debuggen ist ausgeblendet...
>
> Der Arm hat einen Com und einen ISP Port. Über welchen müsste ich den
> Arm mit dem PC anschließen um das zu machen? Die Kommunikation über
> Hterm lief über den Com Port...

Kommt darauf an, wie der Code aussieht.

Wenn im Atmega128 ein Bootloader ist, kannst du über COM auch ein 
neues Programm einspielen (Flashen).

Wenn im Atmega128 kein Bootloader ist, wird ein neues Programm über 
ISP und einen passenden AVR In System Programmer eingespielt.
Moderator (Firma: Titel) Persönliche Seite
> jetzt habe ich die Parameter mal mit Visual Studio verändert.
> Hätte ich das besser mit WinAVR machen sollen?
Egal.

> Debuggen ist ausgeblendet...
Natürlich kannst du nicht mit dem Visual Studio den Mikrocontroller 
programmieren oder debuggen :-/

> Und wie übertrage ich jetzt die Veränderungen auf den Controller?
Du mußt das Projekt jetzt neu übersetzen, damit ein neues Hex-File für 
den uC herauskommt, und das dann in den Controller brennen.
OP
OK das habe ich nun mit WINAVR probiert, ich habe den C Code geladen und 
verändert und dann bin ich auf Tools gegangen und habe make all 
angeklickt.

So erstelle ich doch ein HEX-File oder?

Aber dann kam folgende Fehlermeldung:

> "make.exe" all

> Failed to create process: Das System kann die angegebene Datei nicht finden.

> Process Exit Code: 0
> Time Taken: 00:00


Was mache ich denn falsch?


Vielen Dank

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.