Für dieses Forum muß Javascript im Browser aktiviert werden!
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!