ne init kommt nicht in die mainloop... bleib ganz ruhig der aha effekt wird sich schon einstellen...

-------- init sequenz ---------
initADC
initPWM
-------- mainloop -------------
r16/17=getADC
setOCR=r16/16
---------------------------------

es ist einfacher als dir im moment scheint... du bekommst vom ADC eine zahl und gibst sie an in das vergleichsregister des timers... und schon dimmt deine LED das kannstz du sogar in der ISR vom ADC machen *grins*

cu BT