INFO - FAQ - CC2-Forum - CCPro-Forum |
hallo Kay, so ganz hab ich das noch nicht verstanden. Fakt aber ist bei der unit mit appl. funzt das un bei dem gleichen in klein (steuerc. typ M) gehts nicht. ich benutze die digiports als eingang. ich starte einen zähler bei signal an d1 und stoppe bei signal an d2. beim steuercomputer Typ M läuft der zähler ohne signal los. mfg michael > > wenn ich an der unit 1 mit applicationboard digiport z.b. 1 messe habe ich ein highpegel. > > das gleiche am steuercomputer ist low. > > > > wie kommt das??? > > Es ist eine gängige Methode, die Digitalports über sog. PullUp-Widerstände > auf high zu ziehen. > Die Ports kennen Eingangs- und Ausgangsbetrieb. Nach dem Einschalten > oder einem Reset sind sie normalerweise Eingänge. Um bei Abfragen > keine irrtümlichen Antworten vom System aufgrund unlogischer Zustände > zu erhalten, die bei hochohmigen Eingängen durchaus auftreten können, > bekommen die Ports ein Potential zugewiesen. Aus verschiedenen Gründen > sind dies 5 V. (zum Bleistift bei CC1-Main-Unit und Station) > Zu Ausgängen - also niederohmig - werden die Ports durch eine explizite > Pegelzuweisung in BASIC. Um einen Port ohne Reset wieder zum Eingang > zu machen, wenn das mal nötig sein sollte, gibts es in BASIC den Befehl > deact. > Bei Systemen, denen Pullups fehlen oder wo Ports generell nur Ausgänge sind, > ist natürlich nichts zu messen. |
Antwort schreiben |