Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Programmverlust nach Neustart Kategorie: IDE (von PeterS - 27.09.2010 10:35)
Als Antwort auf Re: Programmverlust nach Neustart von Ronny56 - 26.09.2010 14:49

> > > > > > > > > > > > > > > Hallo,
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > für euch wahrscheinlich kein Problem, für mich ein Supergau.
> > > > > > > > > > > > > > > Wenn ich das Beispielprogramm "Taster und Schalter" aus dem Buch C-Control-Pro von Ulli Sommer
> > > > > > > > > > > > > > > über die IDE starte, funktioniert alles super. Nach einem -Power off- oder -Reset- ist das
> > > > > > > > > > > > > > > Programm weg, bzw. startet nicht mehr.
> > > > > > > > > > > > > > > Frage: Soll ich mich lieber wieder dem Schreinerhandwerk widmen, oder gibt es eine verständliche
> > > > > > > > > > > > > > > Lösung??
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Schon mal vielen Dank !
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Ronny
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Hallo Ronny,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > ich kenne das Beispiel zwar nicht aber woran erkennst Du denn das es nicht mehr geht?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Wenn man z.B Ausgaben mit MSG_ macht, dann funktionieren das nur beim Laden mit der IDE.
> > > > > > > > > > > > > > Nach einem -Power off- kommen die Ausgaben nicht mehr. Du must dann die serielle Schnittstelle
> > > > > > > > > > > > > > verwenden.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Grü�e Jörg
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > Hallo Jörg,
> > > > > > > > > > > > >
> > > > > > > > > > > > > vielen Dank für die Antwort. Ich habe auf dem Projekt-Board eine LED-Zeile ( 8Stck.) an den Port
> PB.0-7
> > > > > > > > > > > > > angeschlossen und zusätzlich einen Serienschalter an PD. 6 + 7 montiert. Somit kann ich die
> Funktion
>  des
>  Programmes kontrollieren.
>  Nach der Ã?bertragung und Starten via IDE alles OK (Schalter betätigen = LED on usw.), einmal "Power Off"
> > > > > > > > > > > > > oder "Reset" und nichts funktioniert mehr.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Grü�e Ronny
> > > > > > > > > > > > >
> > > > > > > > > > > > > p.s.  Stromversorgung über Netzteil nicht über USB
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >  
> > > > > > > > > > > > Hallo Ronny,
> > > > > > > > > > > >
> > > > > > > > > > > > welche CControl, und Projekt oder Applikation Board ??
> > > > > > > > > > > >
> > > > > > > > > > > > Grus
> > > > > > > > > > > > Jan
> > > > > > > > > > >
> > > > > > > > > > > Hallo Jan,
> > > > > > > > > > >
> > > > > > > > > > > PRO128, Projekt Board
> > > > > > > > > > >
> > > > > > > > > > > Viele Grü�e
> > > > > > > > > > > Ronny
> > > > > > > > > >
> > > > > > > > > > Hallo Ronny,
> > > > > > > > > >
> > > > > > > > > > was passiert denn wenn Du nach dem Reset in die IDE gehst und dort das Programm startest ohne
> > > > > > > > > > es neu zu übertragen?
> > > > > > > > > >
> > > > > > > > > > Gruss Peter
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Hallo Peter,
> > > > > > > > >
> > > > > > > > > wenn ich nach dem "Reset/Run" die Taste "Boot/Stop" betätige, kann ich das Programm über die IDE
> > > > > > > > > starten. Ohne "Boot/Stop" bekomme ich die Meldung "c-Contro Hardware antwortet nicht".
> > > > > > > > >
> > > > > > > > > Gruss Ronny
> > > > > > > >
> > > > > > > > Klar, ohne "Boot/Stop" sollte das Programm von alleine laufen, und nicht der IDE antworten.
> > > > > > > > Ich nehme aber an, nur mit "Reset/Run" läuft das Programm nicht von alleine los?
> > > > > > > >
> > > > > > > > Gruss Peter
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Hallo Peter,
> > > > > > >
> > > > > > > Korrekt!
> > > > > > >
> > > > > > > hier noch mal mein Programm (ging beim ersten Sendeversuch unter)
> > > > > > >
> > > > > > > Das ist mein Problemfall. Start über IDE = LED an PB.0 leuchtet.
> > > > > > > Nach "Power off/on" und/oder "Reset" = Zappenduster !
> > > > > > >
> > > > > > > Sub main()
> > > > > > >
> > > > > > >   Lab Hopp
> > > > > > >     Port_DataDirBit(8,1)
> > > > > > >     AbsDelay(500)
> > > > > > >     Port_WriteBit(8,1)
> > > > > > >     AbsDelay(500)
> > > > > > >   Goto Hopp
> > > > > > >
> > > > > > > End Sub
> > > > > > >
> > > > > > > GruÃ? Ronny
> > > > > >
> > > > > > Hallo Ronny,
> > > > > >
> > > > > > probiere bitte mal folgendes.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Sub main()
> > > > > >
> > > > > >     Port_DataDirBit(8,1)
> > > > > >
> > > > > >     Lab Hopp
> > > > > >
> > > > > >         Thread_Delay(500)
> > > > > >         Port_WriteBit(8, 1)
> > > > > >         Thread_Delay(500)
> > > > > >         Port_WriteBit(8, 0)
> > > > > >
> > > > > >    Goto Hopp
> > > > > >
> > > > > > End Sub
> > > > > >

> > > > > >
> > > > > > GruÃ? Torsten
> > > > >
> > > > >
> > > > >
> > > > > Hallo Torsten,
> > > > >
> > > > > vielen Dank, leider gleiches Problem. IDE Start OK, Reset keine Reaktion.
> > > > > Allerdings habe ich festgestell, dass die Blinkfrequenz im 5 sec. Takt abläuft,
> > > > > hätte 500msec. erwartet. Ist das von Interesse?
> > > > >
> > > > > GruÃ? Ronny
> > > >
> > > > Hallo Ronny ,
> > > >
> > > > Thread_Delay sind 10ms Ticks.
> > > > 5sec sind also OK.
> > > > Bei AbsDelay sind es ms.
> > > >
> > > > Grü�e Jörg
> > >
> > >
> > >
> > > Hallo Jörg,
> > > daran erkennst Du meinen Wissensstand. Ich danke Dir!
> > > In der Hardware liegt mein Urproblem nicht, habe mir heute eine zweite
> > > Pro 128 gekauft, sicher ist sicher, aber keine Ã?nderung, leider.
> > > Warum sind meine anderen Pogramme über "Power on" startfähig? Nur wenn es
> > > um die Funktion "Port als Ausgang" geht, gibt es Probleme.
> > >
> > > Grü�e Ronny
> >
> > Hallo Ronny,
> >
> > probier mal als erste Anweisung in dem Programm "SPI_Disable()" auszuführen. Sag mal,
> > ob es damit besser wird.
> >
> > Gruss Peter
>
>
>  Hallo Peter,
>  es funktioniert, Super!!
>  Es ist mir noch nicht ganz klar warum, aber das Ergebnis zählt.
>  Der Befehl "SPI_Disable()" betrifft doch nur die USB-Schnittstelle.
>  Diese gibt es beim Proj.-Board nicht. Die Kommunikation wird über die
>  COM-Schnittstelle PE.0, PE.1 abgewickelt, auch mit USB-Adapter. Nur bei
>  dem Appl.-Board sind separate Pins benutzt PB.0 - PB.4, gibt es etwa
>  einen Default "SPI_Enable()" oder ähnlich??
>
>  Euch allen vielen Dank für die Hilfe, und ein schönes "Restwochenende"!
>
>  Ronny

Auch beim Projectboard wird das Standard C-Control Pro Modul verwendet, das den normalen
Bootloader umfaÃ?t, der auch im Applicationboard zum Einsatz kommt. Da die Software nicht weiÃ?,
das sie in einem Projectboard steckt, wird SPI standardmä�ig eingeschaltet.

Gruss Peter


    Antwort schreiben


Antworten: