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 Michael, > > > > > > > > > ich habe mir ein CC2NET RAM Device mit 4 x 1MBit SRAM mit Port-Interface > > > > > PCF8574A als Bausatz besorgt. > > > > > > > > > > Das aktuelle ram.c2, ramdev.hex und irctrl.hex habe ich mir besorgt. > > > > > > > > Für was willst Du irctrl.hex benutzen ? Das hat nichts mit dem RAM-Device zu tun ! > > > > > > Ok, das war wohl ein "Kurzer". Düfte aber auch nicht stören? > > > > > > > > Beim Ausführen des beigefügten Testprogramms test.c2 stellte sich leider > > > > > heraus, daß das Auslesen der Werte nicht sehr zuverlässig erfolgt. > > > > > > > > > > Beim Aufruf der Funktion ram.init(15, 255) liefert die Funktion eine 0 zurück, > > > > > was ja ok ist. > > > > > > > > > > Wenn das Auslesen mit ram.readint nur über 4 I/O Ports erfolgt, so ist das > > > > > Ergebnis noch am zuverlässigsten, wenn auch nicht fehlerfrei. Bei Verwendung > > > > > von 6 I/O Ports ist ein richtiger Wert schon ziemlich selten. > > > > > Besonders unzuverlässig wird das Auslesen, wenn ich z.B. readbyte oder > > > > > readlong verwende. > > > > > > > > Ähh, was meinst Du mit "über 6 I/Os" ?? > > > > > > > > Für mich klingt das so, als ob Du das Interface falsch angeschlossen hast. > > > > > > > > Wichtig ist, daß Du das CC2Net-RAM-Interface Ports genau so anschließt, wie es > > > > im Modul ram.c2 beschrieben ist, und keinesfalls anders. > > > > D.h. es muß DS an P1L.4, SH an P1L.5, ST an P1L.6 und WE an P1L.3 > > > > angeschlossen werden. > > > > Wenn Du es irgendwie anders machst, kann es nicht gehen. > > > > Beide Jumper beim Wannenstecker müssen auf 2-3 stehen, sonst geht es nicht. > > > > Die Option, daß man weitere Datenleitungen benutzen kann, ist für Leute gedacht, > > > > die eigene Routinen für die Ansteuerung schreiben möchten und etwas > > > > Geschwindigkeit dabei rausholen möchten. > > > > Da ich allerdings bereits einen ASM-Treiber geschrieben habe, kann man durch die Benutzung > > > > weiterer I/Os nicht wirklich mehr Geschwindigkeit rausholen. > > > > (Es sind nur ein paar wenige Prozent, da das Nadelöhr hier woanders steckt.) > > > > > > > > MfG André H. > > > > > > > > > > O.k., habe mich auf 4 Ports (Jumpers beim Wannenstecker auf 2-3) beschränkt. > > > Die Anschlüsse habe ich bereits mehrfach überprüft und kann keinen Fehler > > > finden. Wird aber nicht besser. > > > Mir macht das den Eindruck, als ob ein Timing-Problem beim seriellen > > > Ein-/Auslesen besteht. Die Fehlerquote beim Ein-/Auslesen liegt bei ca 30-40%, > > > ist auch nicht immer 100%ig reproduzierbar. Gibt es vielleicht die Möglichkeit, > > > im Ram.c2-Modul ein paar sleeps einzubauen, um das ganze mit geringerer Auslese- > > > geschwindigkeit zu testen? > > > > > > > > > MfG und vielen Dank im Voraus > > > Michael > > > > Hallo Michael, > > > > das RAM Modul läuft bei mir seit Monaten absolut fehlerfrei. Anschluss wie von André beschrieben. > > > > Hast du mal das Testproggie von André ausprobiert oder es in eine Dauerschleife umgewandelt? > > > > Grüße, Norbert > > > > Hallo Norbert, > > ich habe das Testprogramm von André in verschiedenen Varianten ausprobiert (Fehlerzähler eingebaut, > Testwerte modifiziert) und damit die die oben beschriebenen Effekte erhalten. > Ein gravierender Fehler beim Aufbau der Hardware vermute ich nicht, sonst hätte ich keine "Trefferquote" > von 60-80%. > > Gruß > Michael
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB