ja. pollswitch dauert etwa 20 prozessortakte. in dieser zeit entlädt sich der kondensator c6, darum ist es ein anderes ergebnis.
mit Msleep kannst dulängere verzögerungen schaffen: die zahl hinter msleep bezeichnet millisekunden, und sie darf maximal 32000 sein.
Die Zahl hinter Sleep bezeichnet 1/72 millisekunden. Sleep(216) wartet also nur 3 millisekunden. die zahl darf nicht größer als 255 sein.
poste doch nochmal deinen aktuellen code, evtl finden wir was wegen dem ruckeln...