Autor Tema: A\D mplab simulacion adressl 8 bits  (Leído 1581 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jayo

  • PIC10
  • *
  • Mensajes: 12
A\D mplab simulacion adressl 8 bits
« 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?

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: A\D mplab simulacion adressl 8 bits
« Respuesta #1 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!!!  :-/
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado jayo

  • PIC10
  • *
  • Mensajes: 12
gracias
« Respuesta #2 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


 

anything