Aclaracion:
Aqui la resolucion esta a 8Bit -> ADCON1 = %01000000 'voltage reference (AVdd/AVss) y seleccion de escala division clock/2 ADCON1.ADCS2=1
pero al terminar ADCIN, queda cambiado a 10BIT -> ADCON1 = %11000000
Eso es lo que quería saber.
Raro que no te deje trabajar con 8 bits, PBP si te permite. A eso me refería cuando en PBP colocas ADC_BITS=8, solo toma el ADRESH justificado a la izquierda (para tener los 8 bits de mayor peso).
e si, completísimo.
En realidad hay una forma de justificar los 10Bit de la función y para poder hacer esto hay que remontarse
a la historia de este entorno, en un principio estaba pensado para la educación, por lo que tenia
estructuras muy simples del tipo IF/THEN/ENDIF, FOR/TO/NEXT y algunas mas básicas típicas del Basic y realmente
funciones complejas no tenia prácticamente ninguna, la del DISPLAY 2x16char, ADCIN y algunas pocas mas.
Por lo que había mayormente que programar todos los registros de los módulos del PIC a mano.
El lenguaje no tenia fallos gracias a su simplicidad, imaginas excusándote frente a un alumno por la perdida de tiempo
en un bug del entorno?... o editando una lista con todos los bug del sistema... y en fin yo no lo veo lógico para algo
que pagaste... y volviendo al tema lo importante era que funcionara sin fallos y que pudieras programar los módulos
del PIC sin problemas y directamente como se hace en el assembler. Con el tiempo igual que en el assembler cada uno
se genera sus propias rutinas de control para insertar en los programas. Rutinas que si no funcionan no le puedes echar
la culpa a un tercero. Y volviendo al principio de nuestro tema este compilador de basic fue completado muy lentamente
con funciones mas complejas de las que carecía. Pero amigo, la ADCIN es una función muy antigua, y simplemente
nadie le dijo que le añadiera los 8bit seleccionables...
y para entender un poco mas el por que diré que el autor
de este entorno tiene una relación especial con nosotros sus usuarios registrados, es un entorno que tiene muchos ojo
vigilándolo de una forma que yo definiria casi paternal...