elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 09:10  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica (Moderador: skapunky)
| | |-+  Problema en mi programa (PIC)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema en mi programa (PIC)  (Leído 1,945 veces)
laluchi

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Problema en mi programa (PIC)
« en: 24 Octubre 2008, 02:03 »

Hola!
Estoy con un proyecto y utilizo un PIC 16F627A.
Necesito usar 10 entradas y 3 salidas.
Pero el programa por alguna razon no me funciona cuando seteo 12 entradas y 4 salidas. Por el contrario el programa SI funciona cuando pongo 8 entradas y 8 salidas.
Aca les paso el comienzo de los dos programas. El primero anda Perfecto, pero el segundo no funciona. Y lo unico que cambio es lo que se ve distinto.

;CON ESTE COMIENZO EL PROGRAMA que ANDA BIEN
         org     0x00
INI:   
         CLRF 0x05;
         MOVLW   0x07;
         MOVWF 0x1F;
         BCF 0x03,6;
         bsf 0x03,5;
      movlw   0x00      ;0000 0000 en w
         movwf   0x05      ;Port A Salida
      movlw   0xFF      ;0000 0000 en w
         movwf   0x06      ;Port B entrada
     bcf     0x03,5    ;a banco 0
    movlw   0x00      ;0000 0000 en w
         movwf   0x05      ;inicializo portA todo en 0
         bcf     0x05,0    ;inicializo RA0 en 0
         bsf     0x05,3         ; RA3 en 1     
         bsf     0x05,2         ; RA2 en 1
         bsf     0x05,1         ; RA1 en 1     
COMIENZO:

.................................................
ahora publico el comienzo del programa que no funciona correctamente:

;aca comienza el prog q anda mal
         org     0x00
INI:   
         CLRF    0x05;
         MOVLW   0x07;
         MOVWF   0x1F;
         BCF     0x03,6;
         bsf     0x03,5;
      movlw   0x0F      ;0000 1111 en w
         movwf   0x05      ;Pongo RA0-RA3 a salidas
                           ; RA4-RA7 entradas
      movlw   0xFF      ;1111 1111 en w
         movwf   0x06      ;Pongo RB0-RB7 en entradas
     bcf     0x03,5    ;a banco 0
         bcf     0x05,0    ;inicializo RA0 en 0
         bsf     0x05,3         ; RA3 en 1 (SYNC) ENVIO   
         bsf     0x05,2         ; RA2 en 1 (DATOS)ENVIO
         bsf     0x05,1         ; RA1 en 1 (CLK)    ENVIO
..............................................

Eso es todo
Alguien sabe cual puede ser el prob? Muchas Gracias


En línea
Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Problema en mi programa (PIC)
« Respuesta #1 en: 24 Octubre 2008, 03:19 »

Porque tienes que usar en cada entrada BSF. Porque te pasas más de 8 bits.


En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
laluchi

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Problema en mi programa (PIC)
« Respuesta #2 en: 24 Octubre 2008, 07:13 »

como,¿?
perdona la ignorancia, pero no entendi
En línea
Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Problema en mi programa (PIC)
« Respuesta #3 en: 30 Octubre 2008, 19:38 »

NEcesitas 12 entradas y 3 salidas.

Pues, utiliza.

bsf 12 veces, 8 del puerto A y 4 para puerto B sólo como entradas.
bcf para las tres salidas.
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Freeze.


Desconectado Desconectado

Mensajes: 2.731



Ver Perfil WWW
Re: Problema en mi programa (PIC)
« Respuesta #4 en: 30 Octubre 2008, 19:39 »

Perdon que no vaya a aportar nada pero me da curiosidad saber con que compilan ese codigo y como lo meten al artefacto :xD
En línea

Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Problema en mi programa (PIC)
« Respuesta #5 en: 30 Octubre 2008, 20:01 »

Bueno, te dejo esta Web y mira los manuales en pdf a ve si te da ideas.

http://usuarios.lycos.es/electronicapic/
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con programa
Programación C/C++
XV8 5 567 Último mensaje 18 Diciembre 2010, 18:54
por XV8
Problema Programa C
Programación C/C++
vansy 1 429 Último mensaje 9 Enero 2011, 18:28
por Garfield07
Problema con modularidad en programa en c
Programación C/C++
dieg007 3 1,527 Último mensaje 3 Marzo 2011, 01:10
por Ferno
Problema con un programa
Programación General
SXF 3 474 Último mensaje 28 Mayo 2011, 03:20
por dakomt
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines