-
- По прерыванию в буфер заталкиваются биты. Если первые 9==0 or ==1 смотрим буфер. Буфер кольцевой, читаем от указателя последнего бита. В случае нулей - с инверсией. В конце проверяем все контрольные суммы. Два удачных считывания подряд - точно driver_gv(45 знак., 15.09.2017 23:55)
- Накой их детектировать? Просто в буфер принимаете 64 бита отсеивая шум по таймингам. Потом алгоритмически находите где эти 9 единиц и относительно их раскручиваете все остальное. Ну и потом прверяете четности или если лень - пару семплов. - vesago(09.07.2017 16:03)
- "просто взять и сделать". - fk0(09.07.2017 16:32)
- Топик стартеру - берете заводите таймер с мелким периодом. В нем постоянно инкрементируете переменную. Или по первому прерыванию ноги запускается таймер. В обработчике прерывания ноги, которая к выходу опера подключена, по каждому прыжку набиваете vesago(223 знак., 09.07.2017 16:54)
- на самом деле пошел по практически похожему пути: Balda(273 знак., 10.07.2017 22:54 - 22:59)
- Тоже так делал. Подряд идущие короткие оисчеты это к примеру 1. Длинный отсчет смена значения. В данном случае на 0. Потом если снова короткие то в данном случае 0ли. Надо взять сэмпл с известной комбинацией 0 и 1 и снять выборку отсчётов. Vesago(32 знак., 12.07.2017 10:42)
- Главное, чтобы в манчестере первый переход из нуля в ед. или наоборот определить :) - Make_Pic(11.07.2017 10:23)
- А где гарантия что это не какая то помеха или осколок полубита? Balda(217 знак., 11.07.2017 11:37 - 11:42)
- Ожновременно с записью значения таймера читай (пиши) текущее состояние ноги или предыдущее (инверсия текущей). - m9rs(11.07.2017 07:56)
- можно попробовать отдать под это старший бит в байте измеререний тиков таймера.. Balda(57 знак., 11.07.2017 11:39)
- на самом деле пошел по практически похожему пути: Balda(273 знак., 10.07.2017 22:54 - 22:59)
- Топик стартеру - берете заводите таймер с мелким периодом. В нем постоянно инкрементируете переменную. Или по первому прерыванию ноги запускается таймер. В обработчике прерывания ноги, которая к выходу опера подключена, по каждому прыжку набиваете vesago(223 знак., 09.07.2017 16:54)
- "просто взять и сделать". - fk0(09.07.2017 16:32)
- Корреляция поможет... - Make_Pic(08.07.2017 10:46)
- обоснуй.. - Balda(08.07.2017 10:55)
- Считаешь сумму совпадений по XOR априори - максимум это то , что ищешь. - Make_Pic(08.07.2017 13:18)
- обоснуй.. - Balda(08.07.2017 10:55)