[an error occurred while processing this directive]
Там main не задействован - весь ШИМ делается в прерывании, полный код которого я ему и дал. Ну откуда мне знать, что он еще слово такое не выучил - "прерывание"
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)