Как я понимаю, pavel1212 использует некий алгоритм, который выдает на дискретный выход параметр формата отнюдь не bool, далее включается "низкоуровневый" ШИМ, который и выдает дискретный сигнал на выход. Так вот у автора проблема зачитать дискретный сигнал с выхода, а не тот, который подается до ШИМ. Каким образом прицепиться к выходу низкоуровневого ШИМ не понятно.