Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Downloadtool von CCTools Kategorie: Programmierung (von Martin Binder - 3.05.2004 14:22)
Als Antwort auf Re: Downloadtool von CCTools von Dietmar Weickert - 3.05.2004 12:55
Ich nutze:
C-Control II Unit, CC2-Application-Board, eigenes Board, OSOPT V3.0
Hallo Dietmar,

ich will kein Haarspalter sein, aber meiner Meinung nach ist das kein Irrtum :
mit dem Download - Tool kann man ein laufendes Programm, das die serielle Schnittstelle ignoriert
KEINESFALLS in den Hostmode bringen. Das wäre wirklich etwas neues, denn dazu müsste ja im
Betriebssystem eine entsprechende Funktion vorgesehen sein, welche mir nicht bekannt ist.

Wenn man im Anwenderprogramm eine solche Funktion vorsieht, ist das etwas anderes.
Aber selbst dann kann das Download - Tool nur den Wunsch für einen Hostmode signalisieren,
den Hostmode selbst leitet der Befehl quit 1 ein, also doch das Programm...

mfG Martin

> Hallo an beide!
>
> Also das mit dem Irrtum ist ein Irrtum. Man kann den Hostmode schon einleiten, nur muss man einmal
> einen entsprechenden Thread laden und jeweils beim Starten der CC2 anwerfen. (Oder man denkt sich
> irgendeinen anderen Ablauf aus, der einem besser gefällt.)
>
> Zitat aus dem Help-File des Downlöoad-Tools:
>
> - Einleiten des Hostmodes möglich
>   Hier wird zweimal des ASCII-Code 254 (0xFE) mit der in den Einstellungen
>   angegebenen Geschwindigkeit gesendet und auf den Hostmode gewartet,
>   bevor mit dem Laden des Programms begonnen wird.
>   Beispiel zum Warten im C2-Programm auf das Hostmode-Kommando:

>
> thread waithost// Thread vom main-thread aus starten
> {
>  hwcom.init();
>  hwcom.setspeed(8);
>  loop
>  {
>   wait hwcom.rxd();
>   if hwcom.get()==254
>     {
>      wait hwcom.rxd();
>      if hwcom.get()==254 quit 1;// Hostmode einleiten
>     }
>   hwcom.flush();
>  }
> }

>
> Habe es bei mir so laufen und funktioniert prächtig!
>
> Beste Grü�e,
> Dietmar.
>
>
>
> > Hallo Thomas,
> >
> > Du bist einem Irrtum aufgesessen.
> > Den Hostmodus kann man mit dem Downloadtool NICHT EINLEITEN !
> > Das Downloadtool kann man benutzen, wenn sich die CC2 im Hostmodus BEFINDET.
> > Einleiten kannst Du den Hostmode entweder mit den Tasten an der CC2, oder aus dem darauf
> > laufenden Programm. Das würde ich Dir empfehlen, wenn Du nicht die Tasten drücken willst.
> > Im Handbuch Seite 86 steht wie es geht:
> >
> >  quit 63; // zurück in den Hostmodus
> >  quit -1; // software Reset
> >

> >
> > mfG Martin
> >
> > > Hallo Alle zusammen.
> > >
> > > Ich habe vor einiger Zeit das DL Tool von Andre erstanden. Nun habe hab ich ein Problem.
> > > Ich habe die CC2 in ein Gehäuse eingebaut und möchte für den Hostmode nicht immer das Gehause
> > > öffnen. Mit Dem DL Tool kann man doch den Hostmode einleiten,oder?
> > > Wenn ich es über das DL Tool  versuche  bekomme ich "Keine Antwort von CC2" zurück. Wenn ich
> > > denn Hostmode manuel einleite, kann ich das Programm  ohne Probleme hochladen.
> > > Hat jemand eine Idee woran das liegen kann das ich über denn PC keinen Hostmode einleiten kann?
> > >
> > > MFG Thomas


    Antwort schreiben


Antworten: