Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

06/05/2012 #41


mira este es mi dicenio en placa
06/05/2012 #42


Mmm es un NPN o un PNP, si es NPN el emisor va a tierra no a positivo...
06/05/2012 #43


disculpa si me funciona...........
pero salen de 1 por uno y lo q necesito es q salgan al mismo tiempo

es un npn es el bc547.........
pero pues lo estoy mandando a posistivo.....
ya q uso displays anodo comun
06/05/2012 #44


bajale el pause a 10 o 20 mS, o ajustale...

tlaloc dijo: Ver Mensaje
disculpa si me funciona...........
pero salen de 1 por uno y lo q necesito es q salgan al mismo tiempo

es un npn es el bc547.........
pero pues lo estoy mandando a posistivo.....
ya q uso displays anodo comun
no me gusta eso del NPN con el emisor a Positivo... revisalo...
06/05/2012 #45


pues no lo habia notado la verdad...............pero pues me recomenadorn usar ese...............deja lo cheko......pero si me funciona el programa aunqeu 1 por uno
06/05/2012 #46


si le bajaste el pause a todos los pauses a unos 10mS o menos o mas nose...
06/05/2012 #47


le puse a 150 us y me salen de uno x uno deja le bajo mas.......
06/05/2012 #48


150 uS o 150 mS????

ponle unos 10 mS(milisegundos).. no uS(microsegundos)
06/05/2012 #49


mira si me aparecen al mismo tiempo pero no es constante...........
se nota qeu estan parpadeando..........

http://www.youtube.com/watch?v=3tyk0...ature=youtu.be
06/05/2012 #50


bajale menos tiempo a unos 5mS o menos ... hasta que se quite ese parpadeo...

si le bajas mucho tiempo se va a empezar a atenuar.... asi que le tienes que buscar el tiempo justo...
06/05/2012 #51


ya encontre el tiempo correcto
le puse 3 us y si se mantiene bien......

gracias por la ayudad............
hora tratare de hacer uno mas con los tips que me distes.........

de antemano se te agradece muxo.......
07/05/2012 #52


Disculpa lubeck ,,pero necesito de nuevo tu ayuda ,,

estas vez para hacer un contador del 0 al 9999 ascendente y descendente con 2 puch boton...........
28/04/2014 #53


Hola, ayúdenme por favor.
Estoy queriendo compilar en microcode con @ Device PIC16F628A
@ Device Intrc_Osc
@ Device Protect_Off
@ Device WDT_Off
@ Device Pwrt_Off
@ Device MCLR_On
@ DEvice BOD_Off
@ Device LVP_Off
@ Device CPD_Off

Pero primero me salía error, luego leí en el foro y desactive el mpsl algo así, pero luego me salió que no es la versión correcta.

Adjunto el esquema y el código en microcode.
Archivos Adjuntos
Tipo de Archivo: rar New folder.rar (17,5 KB (Kilobytes), 8 visitas)
28/04/2014 #54
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
Hola, ayúdenme por favor.
Estoy queriendo compilar en microcode con @ Device PIC16F628A
Pero primero me salía error, luego leí en el foro y desactive el mpsl algo así, pero luego me salió que no es la versión correcta.
¿Podrías explicar mejor cual es el problema de compilación que tienes?

Si puedes sube alguna foto con el error, porque tu código me compila sin problemas.
30/04/2014 #55


Hola amigo, gracias por responder.
Me dijeron que es el compilador, pero no sé como configurar para que me compile.
Me sale este error.
Archivos Adjuntos
Tipo de Archivo: rar 11111.rar (6,9 KB (Kilobytes), 14 visitas)
30/04/2014 #56
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
Me dijeron que es el compilador, pero no sé como configurar para que me compile.
Ese error se debe a que estás compilando usando MPASM.
Si no vas a compilar un PIC18 ve al menú View / Compile and Program Options...
Ahí encontrarás una pestaña que dice: Assembler
Verifica que no esté seleccionado el CheckBox que dice Use MPASM

Para compilar usando MPASM se debe omitir la palabra de configuración y editar los archivos *.INC correspondientes.
Esto ya lo traté en otro tema pero no recuerdo en cual.
Si compilas sin la palabra de configuración, los fuses los puedes agregar con el programa que uses para grabar el PIC.

Suerte.
01/05/2014 #57


O sea, ¿sólo le reviso eso y en el compilador cambio algo?
¿Me puedes ayudar con unas fotos o algo amigo? Por favor te lo ruego porque es para mi tesis y ya voy una semana buscando. Eres mi única salvación.

Porque le quito eso y me sale otra pantalla diciendo que es para 32bits por favor te lo ruego ayúdame a configurar eso.
01/05/2014 #58
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
Porque le quito eso y me sale otra pantalla diciendo que es para 32bits
¿Estás usando Windows a 64 Bits?
Si es así, mira por aquí: Como se puede compilar en picbasic pro en windows de 64 bits

Estas son las advertencias y errores que tienes.



Dónde dice: Warning[207] Found label after column 1. [DEVICE]
No es importante pero elimina esas partes de tu código.

Dónde dice: Error[122] Illegal opcode [PIC16F628A]
Son los errores que no te dejan compilar.

Esas líneas del código que te generan los errores son parte de la palabra de configuración.
Cómo estás compilando usando MPASM el compilador no reconoce esas líneas y debes quitarlas.

Si haces esto el programa al compilar tendrá la palabra de configuración que tomará del archivo 16F628A.INC.
En el post que te mencioné se describe la forma de modificar ese archivo *.INC para modificar los fuses.

Si no sabes que palabra de configuración debe llevar tu programa o no tienes idea de como modificar la palabra de configuración en lenguaje ensamblador, dime y te puedo modificar el archivo 16F628A.INC para que lo copies dentro de la carpeta PBP y puedas compilar con los fuses adecuados.

Esto es en el caso de que estés usando Windows a 64 Bits.

Saludos y no te desesperes.
Imágenes Adjuntas
Tipo de Archivo: jpg 11111.jpg (65,8 KB (Kilobytes), 48 visitas)
01/05/2014 #59


Que buena persona amigo. ¿Entonces cual es la palabra de configuración? Eso no lo entendí bien.

---------- Actualizado después de 9 minutos ----------

Sí, si tengo de 64 bits.
01/05/2014 #60
Moderador

Avatar de D@rkbytes

tesoro85 dijo: Ver Mensaje
Sí, si tengo de 64 bits.
OK.
tesoro85 dijo: Ver Mensaje
¿Entonces cual es la palabra de configuración? Eso no lo entendí bien.
Esta que pusiste anteriormente...
@ Device Intrc_Osc
@ Device Protect_Off
@ Device WDT_Off
@ Device Pwrt_Off
@ Device MCLR_On
@ DEvice BOD_Off
@ Device LVP_Off
@ Device CPD_Off

Y ahora tomado esos valores como referencia, esta será la palabra de configuración para el archivo 16F628A.INC.

__config _FOSC_INTOSCIO & _WDT_OFF & _PWRTE_ON & _BOREN_OFF & _LVP_OFF

Entonces ahora debes eliminar de tu código las líneas que te producen error.
Como también tienes advertencias por la palabra de configuración, no tiene caso que las dejes.

En la palabra de configuración que pusiste tienes Pwrt_Off, pero te recomiendo que ese fuse esté en ON y así lo declaré en la nueva palabra de configuración.

Te adjunto el archivo *.INC que debes copiar para sustituir el que ya existe o editarlo con esa palabra.
La carpeta dónde debes tener ese archivo es por lo regular en C:\PBP (Busca esa carpeta en tu sistema)

Nota:
Cómo el archivo 16F628A.INC estará editado, con esa palabra de configuración siempre se compilará ese PIC.
Así que si requieres otro tipo de configuración, deberás editarlo nuevamente.

Suerte.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.