Портировать не получится, прийдется слегка (или даже сильно) переделать. Таймеры в меге48 и тини461 сильно отличаются. Здесь одной инициализацией не всегда можно обойтись. Дело в том, что, судя по дкументации, у таймера тини461 нет режима "PWM Phase correct"(именно он используется в Вашем коде), а есть только "PWM Phase and Frequency correct". В Вашем случае, нужно иметь полное понимание того, что Ваше изделие делает (называется полное ТЗ).
PS: Мне интересно, какими причинами вызвана необходимость замены кристалов? Я понимаю ситуацию, когда микросхему сняли с производства, но мегу48, вроде как, с производства не снимают. Где здравый смысл?
|