Autor Tema: Configurar GPIO3 como salida  (Leído 1926 veces)

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

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Configurar GPIO3 como salida
« en: 05 de Agosto de 2006, 15:55:02 »
Hola a todos, estoy tratando de configurar el GPIO3 de un 12F629 como salida/entrada diguital y no puedo conseguirlo, ya e probado de no usar el MCLRE y no lo logro.

¿Hay que configurar algunreguistro en especial para este pin?

Ya e mirado el datasheet de pic y no logor descubrir donde esta mi problema, todos los demapines ya e logrado configurarlos a mi necesidad, pero este se hace rogar :(.

Un saludo a todos y desde ya muchas gracias.

Atte. CARLOS.
La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Configurar GPIO3 como salida
« Respuesta #1 en: 05 de Agosto de 2006, 16:06:54 »
Como salida imposible. GP3 es sólo entrada.
Saludos.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Configurar GPIO3 como salida
« Respuesta #2 en: 05 de Agosto de 2006, 16:16:14 »
Hola CHaly29!!


Primero tener en cuenta que GPIO3 solo puede ser utilizado como entrada o MCRLE .

Hay que configurar el pin como entrada , y lo más importante , es desactivar el bit de configuración correspondiente al master clear.


Me paso alguna vez al utilizar el pin MCRLE como entrada , el código estaba bien , pero  al programar
en mi caso en el ICProg , la banderita de Master Clear estaba activada.

La desactive y todo bien.!!!

aqui dejo una parte de código en asm

__CONFIG   _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_OFF & _INTRC_OSC_NOCLKOUT 


main

CLRF   GPIO
MOVLW   0X07         ;   COMPARADORES DESACTIVADOS
MOVWF   CMCON
         
BSF      STATUS,5
CLRF                   TRISIO      ;   PUERTO  USADO COMO SALIDAS
BSF      TRISIO,3      ;   MASTER CLEAR ES ENTRADA
BCF      STATUS,5

--programa--

Saludos!!
« Última modificación: 18 de Noviembre de 2008, 04:52:52 por AKENAFAB »

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re: Configurar GPIO3 como salida
« Respuesta #3 en: 05 de Agosto de 2006, 17:08:57 »
Hola AKENAFAB y BrunoF, gracias por las respuestas, e podido solucionar el problema y muy rapidamente.

Un saludo a ambos.

Atte. CARLOS.
La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.


 

anything