Autor Tema: como hago que funcione de forma digital  (Leído 1507 veces)

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

Desconectado champi87

  • PIC10
  • *
  • Mensajes: 5
como hago que funcione de forma digital
« en: 04 de Mayo de 2009, 19:13:36 »
hola a todos, a ver si me podeis echar una mano, me gustaria saber como puedo hacer para que el pic 16f877a me funcione de forma digital, esque tengo un problema, hay algunas patillas del pic, como por ejemplo la RA4 que midiendo con el multimetro en teoria un nivel alto me da un voltaje de 3 voltios y pico, y necesitaria  que fuera 5 v para que mi 74ls244 me funcionara bien, como lo tengo k hacer?,creo k el problema esta en la inicializacion de los puertos no?  este es el codigo que utilizo:

BSF STATUS,RP0
   MOVLW B'11111111' ; Poner el Puerto C como entrada de datos.
   MOVWF TRISC
   CLRF TRISA ; Poner el Puerto B como salida de datos.
   CLRF TRISD;
   BCF STATUS,RP0


los que me dan mas problemas son el RA4 y el puerto D,

Desconectado Papalote

  • PIC10
  • *
  • Mensajes: 11
Re: como hago que funcione de forma digital
« Respuesta #1 en: 04 de Mayo de 2009, 19:51:48 »
la verdad no conozco ese pic pero con el 12f683 uso estis comandos en PBP

TRISIO = %00000000                   ;Pongo todo como salida  menos AN1 
ANSEL = %00000000                    ; Todo digital
CMCON0 = 7                                ; Comparadores analogicos off

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: como hago que funcione de forma digital
« Respuesta #2 en: 04 de Mayo de 2009, 20:14:56 »
Tienes que ajustar correctamente el registro ADCON1. En tu caso, debes cargar a este registro con el valor b'X000011X' dónde X puede ser cualquier valor, así obtendrás todas las entradas analógicas en salida o entradas digitales.

Saludos.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: como hago que funcione de forma digital
« Respuesta #3 en: 04 de Mayo de 2009, 20:31:18 »
Además RA4 como salida esta a colector abierto, así que debes colocarle una resistencia pull-up.  :wink:
No contesto mensajes privados, las consultas en el foro


 

anything