Блин! Хотелось бы вообще не задействовать ядро - считает но, и считает. А по прошествии определенного кол-ва импульсов выдает прерывание, по которому делаем +/- (в зависимости от определенного направления вращения) результирующей переменной. И вот как раз с определением направления - полная задница!