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: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum