moin moin,

bei Deine Abfrage wird NIE etwas und der Assembler meckert wegen fehlender Bitangabe bei JB....das steht aber in jeder Doku.

StartADU: ; UP: starte ADU und warte bis fertig
anl ADC1CN, #11011111b
orl ADC1CN, #00010000b ;Busybit setzen
again: mov A, ADC1CN ; Register in ACCU
jb A.5, again ;warte bis not Busy
Ret ; ok., ADU fertig


Mit Gruß
Peter