Ja,dann sollte das Problem gelöst sein.
scheinbar nicht, habe mal h1=10 in h1=80 geändert, aber keine Besserung....

Ich find', diese spezielle 1/100 Sekunde ist einfach überladen. (IMHO)
ich bin für jede Lösung (am besten mit code-ansätzen ) dankbar:
mindestens 10 mal in der sekunde 5 adc-kanäle mit mittelwertbildung (8 Messungen gingen auch) auswerten, ohne das andere Interrupts gestört werden.

Hätte nie gedacht, daß es so kompliziert ist mit getadc(x) zu arbeiten....