Zitat Zitat von PicNick
Ich bin ein wenig eingerostet. Aber der springt doch ÜBER den Goto drüber ?
Code:
             BTFSC ADCON0,1 ;Is conversion done? 
              GOTO Next
Dann würde er letzlich wieder von vorne beginnen

Was steht denn nach dem "goto " ?
PicNick hat Recht - BTFSC = Bit Test File-Register, Skip if Clear...
der springt weiter, schafft das ganze Programm ab und kommt irgendwann wieder dorthin - dann ist auch der richtige Wert da irgendwann mal da (klar, irgendwann ist die Conversion mal "done" und keine neue gestartet und damit hängt der in der Schleife fest.

Probier mal ein BTFSS

Oder ist das Done-Flag ne 0 und geht bei "schaffen" auf 1?

Wie sieht es eigentlich mit dem Rücksetzen davon aus?