В функции инициализации ШИМ ошибка
TCCR0B|=_BV(CS00); шим работает на неподемной частоте для irfz44 9,6 Мгц :(
TCCR0B|=_BV(CS02); будет лучше 37500 Гц но даже это слишком много. Причина в том что затвор транзистора подключен напрямую к мк и на такой частоте недозаряжает затвор транзистора до полного открыти !
ТАК ЧТО СХЕМА ВКЛЮЧЕНИЯ ПОЛЕВОГО ТРАНЗИСТОРА ИЗ
http://www.getchip.net/posts/062-kak-po ... -nagruzku/ СПРАВЕДЛИВА ПРИ ИСПОЛЬЗОВАНИИ В КАЧЕСТВЕ РЕЛЕ И НЕПРИГОДА ДЛЯ ШИМ :(
вот тут поясняется кaкраз на премере irfz44
http://cxem.net/beginner/beginner65.php!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!