Таймер в режиме CTC по модулю сравнения OCR0B работать просто не хочет, по OCR0A работает без проблем...
вот что касаемо таймера
ldi tmp,100
out OCR0A,tmp ;Какого Х , сравнение идёт по этому регистру???????
out OCR0B,tmp
clr tmp
out TCNT0,tmp
ldi tmp,(1 < < COM0B0)|(1 < < WGM01)
out TCCR0A,tmp
ldi tmp,(1 < < CS00)
out TCCR0B,tmp
если выключить строку
out OCR0A,tmp
то по достижение таймера 0x00, проц висит, это и логично т.к. OCR0A=0x00
ПОЧЕМУ СПРАВНЕНИЕ ИДЁТ по OCR0A, хотя все установки настроены на сравнение по OCR0B......... пипец, слов нет ......