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

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Guten Tag zusammen, > > bei einem laenger dauernden Lesevorgang von EEPROM mit Ausgabe auf ein Terminal bekomme ich nach ca 2 min (bzw ca 800 Ausgabezeilen) die Meldung "ILL INA" auf dem internen LCD und der Rechner steht dann. > > Auf dem Rechner laufen mehrere parallele Threads: > 1. EEPROM lesen und ausgeben, > 2. Busmodul abfragen, > 3. Watchdog ruecksetzen, > 4. Zeit abfragen, > 5. Portsetzen und abfragen. > > Das Codestueck, in dem der Rechner stehen bleiben duerfte, sieht so aus (gekuerzt) > loop > { > eeprom.readbytearray(eeadr,pos,dataframe,satzlaenge); > sleep 100; > s=""; > str.putint(s,dataframe[1]); > ....... > hwcom.print(s);hwcom.rxd();wait hwcom.ready(); > ....... > tmp= mem.getint(dataframe,8); > s5=""; > str.putint(s5,tmp); > s4=" "+s5+";"; > hwcom.print(s4); > hwcom.ret(); wait hwcom.ready(); > pos=pos+satzlaenge; > > if pos&gt;=EEPromsize or > (((eeprom.readbyte(eeadr,pos))==0xFF) > and ((eeprom.readbyte(eeadr,pos+(satzlaenge-1))))==0xFF) > break; > ..... > } > > Die "ueblichen Verdaechtigen" habe ich versucht auszuschliessen: > - neueste Version OS und Compiler geladen > - neueste Module geladen > - auch mal Threads abgeklemmt (alles ausser Thread 1) > - auch mal Hardware abgeklemmt (alles ausser EEProm und Terminal) > - den Code variiert. > Der Effect trat aber unveraendert auf. > > Im Forum fand ich hierzu keine Hinweise. Fuer Tipps bin ich dankbar. > > Martin Rieger > > > > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB