INFO - FAQ - CC2-Forum - CCPro-Forum |
> beim steuercomputer Typ M läuft der zähler ohne signal los. Ich kann nur mutmaßen, da ich die Hardware nicht selbst besitze. abääääär: eins ist logisch: wenn du ein programm auf der unit laufen hast, wo die ports im leerlauf auf high liegen, hast dus normalerweise mit sog. low-aktiven signalen zu tun. das heißt zum bleistift: ein taster vom port gegen massen zieht diesen auf low, ist der taster nicht gedrückt, liegt high am port. soweit klar? so "verkehrt" mußt du auch auch programmieren: if port[x] = off then tuwasweißichwas da es sich hierbei um sog boolsche ausdrücke handelt, geht das noch einfacher: if port[x] then .... tritt ein, wenn der port high ist, if not port[x] then .... ist der fall, wenn der port low ist (not negiert. wenn natürlich der eingang des anderen steuerrechners im leerlauf nicht auf high liegt, dann ist die bedingung not port[x] natürlich permanent erfüllt, also rasselt dein zähler. die meisten externen zähleinrichtungen verwenden aber die logik eines tasters. im fall eines zu zählnenden ereignisses werden sie den port auf 0 ziehen wohlen, als würde einer einen taster drücken. du musst also den port des steuerrechners mit einem 10 kOhm-Widerstand auf 5 volt legen, dann ist das ding sicher erledigt. |
Antwort schreiben |