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 Andre´, > > wie viele Impules es sind kann ich im Momment nicht sagen. Ich habe aber das ganze Programm in einen > Thread kopiert und siehe da jetzt wird bis Geschwindigkeiten von 160 Km/h kein Impuls verschluckt. > > Es muss also irgend ein Fehler in der Programmstrucktur gewesen sein ? Was war da falsch ? > > Den Quelltext hatte ich ursprünglich mitgeschickt... > > Gruß und Danke im Voraus > > Volker Thom > > > > > > > Hallo Volker, > > > > Bis zu wieviele Impulse pro sek. kommen denn am Counterport an ? > > Es wird wahrscheinlich an den Interrupt-Prios zwischen dem CAN-Bus-Interface > > und den external-Interrupts (P1H.0 - 3) liegen. > > > > MfG André H. > > > > > > > Hallo CC2 Anwender, > > > > > > ich habe Probleme mit Impulsverlusten am Zählerport 0. > > > > > > Mein Programm ließt in einem Thread Geschwindigkeitsimpulse vom CAN, > > > addiert diese auf und gibt sie am externen LCD aus. > > > > > > Im zweiten Thread ließt es Geschwindigkeitsimpulse von der RS485-Schnittstelle > > > aus und addiert diese genau so wie in Tread 1 auf und gibt sie am externen Display aus. > > > Achtung, dieser Thread läuft noch nicht, wira auch nicht mit run gestartet. > > > > > > Im dritten Thread ließt es Digitale Impulse vom Zählerport 0, > > > summiert sie auf und gibt sie wie die beiden anderen Threads am externen Display aus. > > > > > > Der main-Thread erledigt initialisierungen und startet die anderen Threads. > > > > > > Der CAN- und der RS-Thread sind aktiviert. > > > Werden nur CAN-Impulse gelesen, werden diese verlustfrei gezählt. > > > Werden nur Digitalipulse gelesen funktioniert das Zählen ebenfalls verlustfrei. > > > > > > Das Problem: > > > > > > Werden gleichzeitig CAN und Digitalimpulse empfangen und aufsummiert, > > > habe ich fast immer einen Verlust an Signalen vom Zählerport 0 (Thread 3). > > > Die CAN-Signale werden immer verlustfrei gezählt. > > > > > > Wie kann das sein ?? > > > Ich lese doch nur den Zählport aus, das Zählen der Impulse läuft doch am Betriebssystem vorbei oder ? > > > > > > Ich vermute die Problematik im Multithreading, bitte um Hilfe. > > > > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB