
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> 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 |