Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: elektronisches Potentiometer Kategorie: Hardware (von max - 19.03.2004 20:23)
 Als Antwort auf Re: elektronisches Potentiometer von holger - 19.03.2004 13:36

Hallo Holger!

Fettes Danke fĂŒr Deine rasche Hilfe! Ich glaube, damit mĂŒĂŸte ich soweit zurecht kommen. Ich werd
jetzt mal daran gehen, die Sache in meinem Prog zu verarbeiten und dann seh ich ja, obÂŽs im Sim-
mulator so funktioniert, wie ich das willl. Sollte ich noch mal einen HĂ€nger haben, weiß ich ja, wohin ich
mich wenden kann, nochmals herzlichen Dank,

gruß,

max


> >
> > Hallo zusammen!
> >
> > Ich hab gerade eure Postings gelesen und als NewCommer, der auch nach einer solchen Lösung
> > sucht, folgende Fragen:
> >
> > 1) Gibt es eine alternative Lösung zu der Variante von Holger, die mir die Ports 1-8 (Station) freihÀlt,
> >  wenn ja, kann jemand  so nett sein, sie einem absoluten "Greenhorn" wie mir nĂ€herzubringen.
> >
> > 2) -jetzt zeigt sich gleich die Schwere meiner Unbedarftheit: Ich habe das Programm von Holger
> > mehrmals durchgesehen und versucht, dem Quelltext zu folgen. Was ich aber nicht verstanden habe,
> > wo ist eigentlich der Einsprungpunkt von meinem Hauptprogramm, wenn ich den (die) Wiederstands-
> > werte Àndern will und wo/wie definiere ich den Wiederstanswert, den ich am Poti einstellen möchte?
> >
> > Recht herzlichen Dank im Voraus - habt Nachsicht mit mir, mĂŒhsam ernĂ€hrt sich das Eichhörnchen !
> >
> Wenn du die Ports 1-8 freihalten willst, dann mußst du die Nummern die
> unter define SCL und define SDA Àndern, und zwar mussen hier dann die Portnummern
> hin die du verwenden willst z.B.: define SCL [15] und define SDA [16]. Mit anderen Worten
> zwischen 1 und 16 geht alles.
>
> Das Prog fÀngt mit dem deklarieren des I2C-Bus an.
> define SCL [Portnummer die du benutzt (1-16)]
> define SDA [Portnummer die du benutzt (1-16)]
> dann werden Variablen definiert die im Prog auftauchen
> define Adress_byte usw.
> Dann kommt das Hauptprogramm #zufall
> Dann kommt der Widerstandswert den das Poti einnehmmen soll.
> In meinem Beispiel wird von 0 bis 255 in einer Schritten hochgezÀhl.
> Dann folgt das Poti das angesprochen werden soll.
> Unter #Poti_1a werden dann die Adresse des Poti festgelegt,was es tun soll (Command_byte) und
> was fĂŒr ein Wert an das Poti geschickt wird (im Prog auskommentiert. Da ja
> eine Schleife 0 bis 255 ausgefĂŒrt wird.
> Es folgt gosub Poti_schreiben. Diese Routine fĂŒhrt die Schritte aus die nötig sind
> damit das Poti angesprochen wird (Adress_byte) was es tun soll (Command_Byte,lesen oder schreiben)
> und welchen Wert das Poti einnimmt (Data_byte).
> Denn zusammenhang zwischen gosub und return erklÀre ich an dieser Stelle nicht.
> Das steht im Handbuch. Im Simulator kann man denn SprĂŒngen ĂŒber F8 folgen.
> Hoffe es ist klar geworden was in dem Programm ablÀuft und warum.
>
> Bis dann, mfg Holger

 Antwort schreiben

Bisherige Antworten:

Re: elektronisches Potentiometer (von holger - 20.03.2004 11:36)