Ни как они не связаны. Holl устанавливается в соответствии с фактическим положением датчика. byBladeCnt - кол-во импульсов с датчика за один оборот.sergdvin писал(а):Да и параметр Holl
Попробовал засунуть код Мега8 в 2313. Пришлось убрать сохранение углов в EEPROM. Углы настраиваются кнопками но не запоминаются. Можно в принципе подобрать углы а потом их жестко прошить.
На кнопки надо ставить подтягивающие к "+" (4.7кОм) резисторы
Параметр byBladeCnt пришлось убрать
- Код: Выделить всё
lTmp = (62500L * 60L * (long)wFlashCnt);
lTmp /= ((wTimerOvfCnt << 8) + TCNT0);
// lTmp /= byBladeCnt;
если надо byBladeCnt = 2
- Код: Выделить всё
lTmp = (62500L * 30L * (long)wFlashCnt);
lTmp /= ((wTimerOvfCnt << 8) + TCNT0);
// lTmp /= byBladeCnt;