Выражаю свою безграничную благодарность участникам темы за конструктив и критику. Оглашённая мной задача в топике, на выходе полностью решена. Вы мне очень помогли. СПАСИБО!!!
Осталось выяснить корректную длительность импульса для стабильного считывания и будут ли негативные последствия от замены времени опроса с 600 на 300мс
Кодером даже на С себя не считаю, с регистрами и сдвигами напрямую работать никогда не приходилось, но выполнять бытовые/автомобильные задачи/проекты не мешало. Всё верно, компилятор за меня вывозил)
Значит нужно реализовать план Б. Выход с ДС (2имп./1метр) на вход внешнего МК, умножать на 3 и ШИМить на вход эбу.
:unsure: А если дать 12 импульсов на метр и понизить время обновления на 300мс., не заденет ли остальные функции по быстродействию?
А Максим - да. Очень красивое решение предложил, которое в разы облегчит мою учесть, и, наверное, на порядок уменьшит вероятность жёстко накосячить, ввиду непонимания мной предмета исследования.
Как это понимаю я:
с ДС поступает импульс на (пин ЭБУ)ногу МК PORT_3 (PORT_3_5/PORT_3.5), количество зарегистрированных импульсов складывается в XRAM_7F , раз в 600мс считывается значение накопленных импульсов на основании его рассчитывается скорость и записывается в 0F8AE, XRAM_7F сбрасывается...