TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: jayo en 25 de Enero de 2007, 07:19:48

Título: A\D mplab simulacion adressl 8 bits
Publicado por: jayo en 25 de Enero de 2007, 07:19:48
 


hola, tal y como explicaban algunos en un link de arriba, para simular A/D e creado un archivo  *.txt com los siguientes valores
hexadecimales de 10 bits, luego e creado el archivo *.scl y en estimulus e echo attack y todo eso

3C0->11 1100 0000
3FF->11 1111 1111
000
380
    al acer la simulacion el valor que recoge el programa despues de acer read_adc()  son los primeros 8 bits de la izquierda cogiendo el primer valor
   valor=11110000 (11 1100 0000) como puedo acer que recoja los 8 bits de la derecha?
Título: Re: A\D mplab simulacion adressl 8 bits
Publicado por: micro_cadaver en 25 de Enero de 2007, 11:01:42
realmente nunca he usado esa parte del simulador del mplab, pero si el AD del pic, hay un bit dentro del registro adcon1 q sirve para leer los datos de la siguente manera:

10 bits justificado a la izquierda: pondra los 8 bits de mas peso en el registro adresh y los restantes 2 bits de menor peso en el registro adresl.

10 bits justificado a la derecha: pondra los 2 bits de mas peso en el registro adresh y los restantes 8 bits de menor peso en el registro adresl.

el bit se llama ADFM , segun recuerdo. jeje eso y mejor comentado esta en el data sheet amigo. exitos!!!  :-/
Título: gracias
Publicado por: jayo en 25 de Enero de 2007, 16:12:28
voi a probar aver si es asi aunque estoi cas seguro de que sera por eso, yo tambien empezaba a tener sospechas
gracias de todos modos