Gast
#117864
Hallo, ich habe ein paar Potis an meinen 90S2313 Angeschlossen. Und zwar mit folgender Methode: Der Poti hängt an +5V, dann gehts zu einem 100nF-C gegen Masse, von dort aus über einen kleinen Widerstand ( glaube so um die 500Ohm). Durch laden unt entladen über den Portpin lässt sich so ganz gut der Potiwert bestimmen. Ich erhalte bei einem 100K Poti z.B. Integer-Werte Werte zwischen 300 und 1400, diese Teile ich mit einem Algorithmus so herunter, dass ich auf Werte zwischen 0 und 127 komme. Jetzt habe ich das Problem, dass die Methode nicht besonders konstanz zu arbeiten scheint, bei manchen Potistellungen bewegt sich der Wert ständig zwischen zwei Werten hin und her, z.B. 54 und 55. Hat jemand eine Idee das zu kompensieren, ohne, dass das poti sehr viel träger wird? Ich habe schon probiert eine Variable hochzuzählen, wenn der Wert konstant bleibt und nur dann, wenn diese inen bestimmten Wert erreicht hat auszuwerten, aber dadurch reagiert der Poti zu langsam und manchmal überhaupt nicht. Hat jemand eine andere Idee? Danke schonmal...