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 Andreas, > > Bitte vergiß die Idee, einen Inkrementalgeber in C2 auszuwerten. > Dafür benötigst Du mindestens Interruptroutinen in ASM. > Jedoch wäre das auch Schwachsinn und Resourcenverschwendung, > da der C164CI die Auswertung eines Inkrementalgebers bereits HW-mäßig (!) beherscht > und somit keinerlei bzw. kaum Rechenzeit hierfür verschwendet wird. > > Benutze das Modul incremental.c2. > Man kann den Inkrementalgeber auch direkt anschließen. > Die zusätzlich "benötigte" Schaltung hat mit der Auswertung des Inkrementalkgebers > selbst nichts zu tun. Sie dient "nur" dazu, zu verhindern, daß nach einem Reset > der Hostmodus eingeleitet wird, wenn der Inkrementalgeber in der falschen > Position steht, da der Host-Pin (P3.4) für die Aufwertung benötigt wird. > > Dies kann man notfalls, je nach Anwendung auch anders lösen. > Allerdings ist die Schaltung so klein, daß sie kaum Platz beansprucht. > Notfalls baut man sie in SMD auf und/oder benützt keine Platine und verdrahtet frei. :-) > > Ich kann Dir nur empfehlen die controllerseitige Auswertung zu benuzten, > wenn Du wirklich verlustfrei erfassen willst. > > MfG André H. > > > > Hallo! > > > > Ich arbeite mich erst seit drei Wochen in der Materie der C2 ein. > > > > Ich hab folgendes Problem: > > Ich will einen Inkrementalgeber mit 2 Spuren als Handrad zur Eingabe > > mit dem C2 zählen. Das Modul inkremental.zip (V1.1) will ich nicht > > verwenden, weil ich nicht noch mehr Platinen bzw. HW im Gehäuse > > unterbringen kann und will. Bisher hab ichs mit Polling versucht und > > das klappt ganz gut. Nur zu schnelle Umdrehungen bekommt die > > C2 nicht mit. Daher will ichs nun doch mit Interrupt probieren. > > Dazu gibts ja bekanntlich die function hook. > > Nur wo bekomm ich bei der Standart Entwicklungsumgebung der > > C2 die Werte für segment und offset her? > > Da muss doch der Compiler eine Liste erstellen, aber die find ich > > nicht. Auch bei euch im Forum hab ich dazu nichts dazu gefunden.. > > > > Vielen Dank im Vorraus!
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB