INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo Michi die M-unit hat keine Pull-up WiederstĂ€nde, du muĂt mit einem 10k Wiederstand den Port mit +5V verbinden. gruĂ gerhard > 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 |