nospin, С двумя датчиками все упрощается, но моя задача была сделать зажигание с штатным железом не добавляя датчиков. Собственно сделать все заново не сложно. Если поставить очень раннее зажигание и от прихода импульса считать необходимую задержку в зависимости от оборотов. Но так я делать не хотел потому что в этом случае переход с процессорного зажигания на обычное невозможен. Кроме переключения в схеме нужно и само магнето крутить. Я считал обороты и подавал импульс зажигания раньше, чем приходил управляющий импульс. Это не совсем удобно, да еще таймер маленький... Сделал, но кривовато.
Тиньки22 не бывает. Если я возьмусь еще раз за эту схему, то возьму ATtiny2313. Этот контроллер работает на частоте 20 мгц, там проблем не должно быть. К тому же у 2313 есть 16-разрядный таймер, а у 13-й тиньки только 8-разрядный и предделители сильно неудобные для моей задачи.
В общем необходимости нет. Попадет шлея под хвост, опять займусь.