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 !  

> Hallo Udo, > > Es gibt leider einen kleinen aber fatalen Bug in i2ccom.c2 V2.02 . > Somit funktioniert die Funktion get() nicht. > Mir war dies eine Zeit lang nicht aufgefallen, da ich hauptsächlich > die funktion receive nutze, um den Bus(& die CC2) weniger zu belasten. > > Der Fehler liegt bei den Einsprungadressen. > Sie sollten so lauten: > <code>//--- Einsprungadressen (ASM-Treiber) ------------------------------------------ > const _BAUDRATE = 0xD298; > const _SETREG = 0xD2F0; > const _GETREG = 0xD324; > const _PUT = 0xD344; > const _GET = 0xD3A8; > const _RXD = 0xD3BC; > const _READY = 0xD3DE; > const _PRINT = 0xD402; > const _SEND = 0xD46A; > const _SENDA = 0xD480; > const _RECEIVE = 0xD4E0; > const _RECEIVEA = 0xD4FA; > </code> > > Den Fehler habe ich vor ca. 4 Wochen gefunden. > Für das finden der Ursache fast eine Woche. > (Wer vermutet schon, daß man sich bei der Einsprungadresse vertippt.) > > > MfG André H. > > > > Hallo, > > > > inzwischen bin ich etwas weiter: > > > > Wenn ich die alten Module/hex-Dateien verwende: > > > > i2ccom.c2 vom 18.5.03 (Vers. 2.0) > > i2c.c2 vom 26.4.2003 (Vers. 1.2) > > sys0001.hex vom 6.8.2003 > > capture.hex vom 25.4.2003 und > > i2ccom.hex vom 16.5.2003 > > > > funktioniert alles. > > Es scheint also ein Problem im Zusammenspiel der hex-Treiber untereinander zu geben. > > Ich fürchte, dabei kann mir jetzt nur noch André helfen. > > > > Grüsse > > > > Udo
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB