uControl
Julio 30, 2010, 12:36:54 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1   Ir Abajo
  Imprimir  
Autor Tema: configuracion de bit  (Leído 585 veces)
0 Usuarios y 1 Visitante están viendo este tema.
omarmaria
PIC10F
*
Desconectado Desconectado

Mensajes: 26


« : Febrero 27, 2010, 01:00:42 »

Amigos del foro tengo el siguiente problema
Usando el 16f819,hago un simple programa como el qie sigue y no anda, si bien en el simulador si
alldigital
trisa=%00000000
trisb=%00000000
main:
toggle porta.1
waitms 10
goto main
No respeta nada,estoy usando el PSI,y me di cuenta que el probleema pasa por la seleccion del oscilador,ya que si uso el interno no hace nada,y si uso en modo xs anda pero no me respeta los tiempos,alguna idea plis
En línea
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2204


Cumulonimbus


WWW
« Respuesta #1 : Febrero 27, 2010, 01:18:53 »

Lo único que se me ocurre es que le pongas más tiempo de retardo. Si no me equivoco, waitms 10 son 10 milisegundos. Es muy rápido el cambio de estado de RA0. Presumo que tienes un led puesto ahí.

Colócale 500 milisegundo o 300 milisegundos.
En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
Ivan
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 215


« Respuesta #2 : Febrero 27, 2010, 01:37:45 »

no conozco el psi pero creo que puede ser que no este configurada la velocidad en el programa para que calcule los tiempos.
En línea
Emiliano
Administradores
PIC18F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1007


'67 Caprice


« Respuesta #3 : Febrero 27, 2010, 01:48:18 »

Deberia funcionar bien.
Cambia el tiempo por uno mayor como te dijo LeonPic.
Proba con porta.0 o otro pin para descartar que este mal la salida del micro.
« Última modificación: Febrero 27, 2010, 02:32:29 por Emiliano » En línea
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2204


Cumulonimbus


WWW
« Respuesta #4 : Febrero 27, 2010, 01:54:27 »

Cambia el tiempo por uno mayor como te dijo HJ.

 Huh? Huh?
En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
Ivan
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 215


« Respuesta #5 : Febrero 27, 2010, 01:58:17 »

cambia la instruccion waitms 10 por waitms 1000 , con eso la señal en el pin varia de 0 a 1 cada segundo.
En línea
Emiliano
Administradores
PIC18F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1007


'67 Caprice


« Respuesta #6 : Febrero 27, 2010, 02:32:08 »

Cambia el tiempo por uno mayor como te dijo HJ.

 Huh? Huh?

PERDON !!! Me confundi leyendo otro post  Idiota Idiota Idiota Idiota

Corregido

En línea
HJ
Administradores
PIC18F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1508



« Respuesta #7 : Febrero 27, 2010, 03:13:32 »

No veo que estes definiendo en ningún lado el oscilador a utilizar.
Ese puede ser el problema.
En línea
Leon Pic
Administradores
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2204


Cumulonimbus


WWW
« Respuesta #8 : Febrero 27, 2010, 04:50:45 »

Cambia el tiempo por uno mayor como te dijo HJ.

 Huh? Huh?

PERDON !!! Me confundi leyendo otro post  Idiota Idiota Idiota Idiota

Corregido



Por favor Emiliano, no hay problema  rolleyes2 rolleyes2
En línea

Jesús dijo, yo soy el Camino, la PAZ y la VIDA, nadie llega al PADRE si no es por mi.
Fer_TACA
PIC12F
**
Desconectado Desconectado

Mensajes: 167


« Respuesta #9 : Febrero 27, 2010, 07:17:53 »

Al ser un simulador software, los tiempos cuando realizas la simulacion no son reales y en el PSI tampoco son reales por lo que puedes poner 10 milisegundos pero en la simulacion te puede tardar un buen ratito que nada tiene que ver con el valor que pones de 10ms.

fer.
En línea
omarmaria
PIC10F
*
Desconectado Desconectado

Mensajes: 26


« Respuesta #10 : Marzo 03, 2010, 03:01:01 »

El problema es en el mundo real , es decir que en simulador esta todo ok.En el psi tenes una ventana donde pones la frc del reloj,en la cual puse 4mhz
y luego la configuracion de bit  seleccione INTRC o sea el osc interno en 4mhz,bajo estas condiciones NO FUNCA BIEN.
Ahora si coloco el osc en HS o sea externo y coloco un ristal de 20 mhz anda perfectoSOCORRO''''''''''''''''''''''''''''''''''
En línea
Páginas: 1   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 válido! CSS válido!

Página creada en 0.321 segundos con 22 consultas. (Pretty URLs adds 0.014s, 2q)