generování PWM v CTC 328P

Pokud bys generoval těch 300kHz trvale bez vypínání, pak samozřejmě není důvod OC2x signály odpojovat a procesor můžeš použít bez problémů tak, jakoby se žádný signál negeneroval. Když ale generuješ 10 obdélníků, pak 10x pauza, tak používáš CTC režim timeru jenom pro nastavení kmitočtu a signály generuješ softwarově.

OCIE2B nenastavuj. Stačí Ti přerušení od OCIE2A. Stejně bys to nestihnul obsloužit. Nevím, jakou chybu to hlásí, tím pádem Ti na tuhle otázku nemohu odpovědět.

OCR2B je zbytečné nastavovat.

Ano - OC2A a OC2B jsou signály na pinech PB3 a PD3 (když je generuješ pomocí SW, můžou být na jakýchkoliv pinech), OCR2A a OCR2B jsou registry.