Autor Tema: PIC 12c5xx pines...  (Leído 2725 veces)

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

Desconectado Sin7

  • PIC10
  • *
  • Mensajes: 11
PIC 12c5xx pines...
« en: 11 de Febrero de 2005, 00:09:00 »
Hola a todos ... Tengo tiempo tratando con este y me va ganando ...


Primero me consegui con la configuracion del RC interno ...
Luego de haber quemado 2 o 3 sin exito, sigo terqueando para ver si logro dominarlo...manejo el asm y agradeceria cualquier informacion de por que no puedo usar el pin 3 como salida y tm0ck como entrada???



ATT. Luis ;Sin7

Desconectado T0ni0

  • PIC16
  • ***
  • Mensajes: 196
RE: PIC 12c5xx pines...
« Respuesta #1 en: 11 de Febrero de 2005, 02:14:00 »
Podrías postear algo de código? así veremos mejor donde falla

Por cierto en los 12C5xx la C indica que la memoria de programa ees EPROM por lo que solo puedes grabarlo una vez, para hacer pruebas tendrías que conseguir un 12F5xx Enfurruñado  donde la F indica memória Flash
- T0ni0 -
30RCF112

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: PIC 12c5xx pines...
« Respuesta #2 en: 11 de Febrero de 2005, 06:57:00 »
De asm cero, pero con los 508 en PBP no he tenido problema, el unico que no puedes usar como salida es el del mclr, despues todos andan, el problema deve estar en el programa

Desconectado Sin7

  • PIC10
  • *
  • Mensajes: 11
RE: PIC 12c5xx pines...
« Respuesta #3 en: 11 de Febrero de 2005, 22:32:00 »
Este es mi programa es nuy sencillo lo diseñe para un delay de 1seg + o - ,
pero no responde a esa velocidad ... esta como a 2ms .   
tambien el pin 5 se configura como entrada aunque lo ponga 0???


++++++++++++++++++++++++++++++++++++++++++++++++++++++++

list p=12c509a           ; list directive to define processor
       ; processor specific variable definitions
  processor   12c509a
;

;***** DEFINICIÓN DE VARIABLES **************************************************

TEMP EQU   0x08
;***** CONSTANTES DEL PROGRAMA ***************************************************

;*********************************************************************************
   
;---------------------------------------------------------------------------------
;      Controlador de interrupción
;---------------------------------------------------------------------------------
   
;----------------------------------------------------------------------------------
;      Subrutina
;----------------------------------------------------------------------------------

       
;------------------------------------------------------------------------------
;      Programa principal
;---------------------------------------------------------------------------------
   movlw   0xff
   MOVWF   0x05
   movlw   0x07   
   option
   movlw   b"11111000"   
   tris   0x06
   movlw   0x10
   movwf   TEMP
   bsf      0x06,2
   bcf      0x06,1
   bsf      0x06,0
dd   movlw   0xff   
   xorwf   0x01,1
   btfss   0x03,2
   goto    dd   
   decf   TEMP,1
   btfss   0x03,2
   goto    dd   
   bcf      0x06,2
   bcf      0x06,1
   bcf      0x06,0
   movlw   0x10
   movwf   TEMP
dq   movlw   0xff   
   xorwf   0x01,1
   btfss   0x03,2
   goto    dq   
   decf   TEMP,1
   btfss   0x03,2
   goto    dq   
   bsf      0x06,2
   bsf      0x06,1
   bsf      0x06,0
   movlw   0x10
   movwf   TEMP
dm   movlw   0xff   
   xorwf   0x01,1
   btfss   0x03,2
   goto    dm   
   decf   TEMP,1
   btfss   0x03,2
   goto    dm   
   bcf      0x06,2
   bsf      0x06,1
   bcf      0x06,0
   movlw   0x10
   movwf   TEMP
   goto dd
      End   

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 782
RE: PIC 12c5xx pines...
« Respuesta #4 en: 11 de Febrero de 2005, 23:34:00 »
Hola Sin7 relamente le tienes implementada alguna interrupcion a este pic (12CXXX) ?? ya que segun un tutorial que lei de la gama baja, estos no tienen implementados interrupciones, bueno eso segun lo que lei, a lo mejor por ahi esta tu problema. Saludos
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado Sin7

  • PIC10
  • *
  • Mensajes: 11
RE: PIC 12c5xx pines...
« Respuesta #5 en: 12 de Febrero de 2005, 07:07:00 »

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHH

Es cierto estos 12c5xx no poseen interrupciones pero solo puse la casilla no diseñe el programa con interrupciones.... Por cierto a quien le guste experimentar con enanos de 8 pines les aconsejo el 12f629...de todas maneras gracias  Micom.Sonrisa Gigante

Desconectado fenix_jn

  • PIC18
  • ****
  • Mensajes: 418
RE: PIC 12c5xx pines...
« Respuesta #6 en: 13 de Febrero de 2005, 00:31:00 »
No estoy seguro pero... acaso no son estos PICs los que poseen un valor de calibracion en la ultima direccion de memoria, no me fije q oscilador usas, pero si usas el interno creo q antes de grabar debes leer el valor de la ultima posicion de memoria, anotarlo, escribir una instruccion en tu programa (movlw xx -> xx es el valor q leiste) y alli puedes grabar el pic, tb tngo entendido q esa debe ser una de las primeras instrucciones en ejecutarse antes de todo el programa en si.

Desconectado Sin7

  • PIC10
  • *
  • Mensajes: 11
RE: PIC 12c5xx pines...
« Respuesta #7 en: 13 de Febrero de 2005, 04:26:00 »


YA descubri uno de mis errores cuando produsco el xorwf TEMP ,1 ese uno debe de ser 0 para q no se almacene en TEMP el resultado del mismo...

Pero aun asi mi delay no obtiene el valor correspondiente; Y lo del Osccal es veridico en este pic debe de ser una de los primeros registros a configurar...

De todas maneras si consiguen el problemita ....Se los agradeceria much...



 

anything