|
|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Alternative
Páginas: 1 ... 4 5 [6] 7 8
126
« en: Miércoles 16 de Mayo de 2007, 16:14 »
SALUDOTES GRACIAS POR SU HAYUDA, HAAAY NADIE ME AYUDO BUENO LO BUENO ES QUE YA REALICE EL PROGRAMA ME COSTO UN POCO PERO YA LOGRE UTILIZAR EL DS1307, DESPLIEGO EN UN LCD DE 4X40 EJEMPLO 7 MAY 2007 Lun 7:07:15 lo cheque y hace los cambios automaticamente de meses por ejemplo si febreo tiene 28 dias o 29 esta bien el integrado se los recomiendo, me llevo una semana en realizar el programa y ya completo para desplegar en el LCD son 1300 lineas, como unas 13 hojas Bueno gracias por su ayuda
127
« en: Martes 24 de Abril de 2007, 03:19 »
Saludos Rasec_1984 con respecto a tu error que te sale Error[173] C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM 19 : Source file path exceeds 62 characters (C:\DOCUMENTS AND SETTINGS\CéSAR\MIS DOCUMENTOS\CESAR\MICROCONTROLADORES\PIC\MIS PROYECTOS\MPASM\PRIMERO1\PRIMERO1.ASM) Esto se deve a que donde esta tu programa que llamastes PRIMERO1.ASM la ruta en que se encuetra supera los 62 caracteres, es decir 62 letras, para que no te salga el error te recomiendo que crees una carpeta en C:\Programas\ y dentro de la carpeta realiza tus programas, en este caso el programa de PRIMERO1.ASM estara enrutada en C:\Programas\PRIMERO1.ASM Espero que te haya quedado claro. en cuanto a los warning recuerda que deben quedar espaciados es decir no deben quedar escritos hasta la izquierda, solo si son etiquetas es decir, haciendo unas correcciones en tu programa te quedaria de la siguente manera LIST P = 16F84A #include <p16F84A.inc> OPERANDO1 EQU 0X0C OPERANDO2 EQU 0X0D RESULTADO EQU 0X0E ORG 0x00 goto inicio ORG 0x05 inicio movlw 05 movwf OPERANDO1 movlw 02 movwf OPERANDO2 movf OPERANDO1,0 addwf OPERANDO2,0 movwf RESULTADO END Como podras ver la etiqueta queda hasta el lado izquiero y las instrucciones mas a la derecha el ORG 5 es donde empiesa el inicio de programa ya que en org 4 se utiliza para interrupciones del Timer bueno, eso con el tiempo lo aprenderas espero te haya servido Si corres el programa y te quita los errores me abisas ok checa mi pagina ahi hay como hacer programas basicos te dejo la liga http://espanol.geocities.com/why_impossibleSaludos bye
128
« en: Viernes 20 de Abril de 2007, 19:22 »
Saludos. Les comento que necesito que me ayuden como configural el DS1307 y como leer, yo al poder saber esto, voy a incrementar el programa haciendo que me despliegue en el LCD la fecha y hora, y programar que me prenda una alarma en una determinada hora que de programara ingresandolo por un teclado matricial, pero eso es lo de menos necesito que me ayuden como configurar el DS1307 y cuando termine el programa ya terminado lo coloco en el foro.
Ya saben si tienen dudas sobre LCD, Teclado Matricial, Convertidores, PWM, tranmision serial, Me pueden pedir ayuda y como siempre tratare de ayudarles lo mas que se pueda
bye...
129
« en: Viernes 20 de Abril de 2007, 19:18 »
Saludos. Tienen razon los compañeros, es mejor que te enfoques a una pregunta a la vez para asi poderte ayudar. En lo particular te recomiendo que empieses con el sensor de temparatura, este se conecta a un pin del convertidor Analogico.
Pero logico tienes que caracterisar el sensor, que pic vas a utilizar. que tipo de LCD vas a desplegar la temperatura... etc..
130
« en: Viernes 20 de Abril de 2007, 19:10 »
Saludos bairon Trato de manejar el DS1307, pero al provar tu programa no me configuro el DS1307, necesito inicializarlo y lecturas, yo voy a programar en el LCD para que se desplegue la fecha, claro eso ya es lo mas censillo.
Lo conecte en PORTC,6 y PORTC,7 el CK y DT
131
« en: Viernes 20 de Abril de 2007, 19:04 »
Saludos j.toush Pues probablemente esten mal tus rutinas del LCD, porque no colocas tu programa para que se pueda solucionar el problema.
132
« en: Viernes 20 de Abril de 2007, 19:00 »
Saludos a todos. Necesito ayuda para programar el DS1307 con el PIC16F877 a traves de puerto I2C, encontre un programa en el foro, pero cuando lo arme no me quiso funcionar. Les coloco el programa ASM para que lo chequen. Por todo gracias Y ya saben si tienen dudas en algun programa les puedo ayudar
133
« en: Jueves 28 de Septiembre de 2006, 14:14 »
Saludos a Todos. Tengo dudas como transferir datos para el funcionamiento del MCP41050, si alguien ya tiene el programa realizado en un algun microcontrolador PIC se lo agradeceria en compartirlo bye
134
« en: Jueves 28 de Septiembre de 2006, 13:38 »
Saludos Compañeros. Asi es dsanjuan71, sino colocas tu programa nose te puede ayudar y como dicen los compañeros puede ser desde que no acargas el TMR0 o no limpias la bandera, o hasta mala programacion bye
135
« en: Jueves 28 de Septiembre de 2006, 13:28 »
Saludos. Mira miro que tu declaracion del Oscilador es HS, y si utulusas un crystal o resistencia no te va a funcionar, y si en el simulador le colocas un XT por eso te funciona. Le hice unas modificaciones y con eso te puede funcionar. La declaracion de RB1 no hace falta que lo declares ya que como utilizas la libreria lo carga por de Fault todos los nombres de cada bit de cada registro. No saque los calculos para saber si el tiempo es correcto ya que no especificas de cuanto es el oscilador ni que tipo de oscilador utilisas. Bye. P.D. Te dejo tu archivo adjunto comprimido en en .RAR, si tienes dudas solo escribe
136
« en: Jueves 28 de Septiembre de 2006, 03:55 »
Saludos Sabes utilizo el PROTEUS y tengo los parches, pon tu correo electronico y te mando los parches
137
« en: Sábado 18 de Febrero de 2006, 18:16 »
Saludos carmasanto especifica en que tienes dudas, trata de desarrollar tu programa y en lo que tengas dudas te puedo ayudar, sini has desarroyado nada de tu programa ASm no te puedo ayudar
bye
138
« en: Viernes 17 de Febrero de 2006, 18:04 »
Saludos te adjunte el archivo, lo que pasa que queda muy desodenado y es poco entendible bye
139
« en: Viernes 17 de Febrero de 2006, 18:02 »
Saludos He trabajado con el modulo PWM en el PIC16F877, pero en el 876 la verdad no, no he checado el dataSheet, pero teoricamente no debe cambiar, te doy el codigo ASM de un programita sencillo, ya funcionandote ya puedes incrementar y decrementar la frecuencia.
Espero te sirva, si te sirve ahi me habisas bye
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LIST p=16f874
ESTADO EQU 0x03 PUERTOC EQU 0x07
T2CON EQU 0x12 ;control de timer2 PR2 EQU 0x12 ;periodo del timer2 (banco1) CCP1CON EQU 0x17 ;modulo Captura/Comparación/PWM CCPR1L EQU 0x15 ;parte alta del duty cycle
org 0 goto inicio org 5
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
inicio bsf ESTADO,5 bcf PUERTOC,2 ;C.2 sale la señal PWM movlw 0x18 ;Frecuencia de 33 Khz=0x1D movwf PR2 ;periodo del PWM bcf ESTADO,5
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ movlw 0x2C ;Empieza en el bit4 y bit5 para el ciclo de trabajo,bit0-bit3 modo de funciponamiento movwf CCP1CON ;duty cycle, PWM off ciclo de trabajo movlw 0x0C ;0x0F movwf CCPR1L ;duty cycle
movlw 0x04 ;(bit2) on timer2, (bit0, bit1)prescaler movwf T2CON espera goto espera end
140
« en: Viernes 17 de Febrero de 2006, 17:45 »
Saludos Pues que bueno que lalo_soft te ayudara, nadamas te doy unos errores que tienes, que espero te sirvan, cuando realizas una interrupcion se regresa con retfie, no con return, y cuando el colocas el dato de PORTB,f, en realidad es PORTB,0 o PORTB,W
LIST P=16f877; Tipo del PIC
STATUS EQU 03 INTCON EQU 0B PORTB EQU 06 TRISB EQU 06
ORG 00 GOTO INICIO ORG 04 GOTO INTER ORG 05
INICIO BSF STATUS,5 MOVLW 0XFF MOVWF TRISB ; Configurar Puerto B BSF INTCON,3 ; Interrupcion RB47 BSF INTCON,7 ; Interrupcion General. BCF STATUS,5 INICIO2 SLEEP NOP NOP NOP GOTO INICIO2 INTER MOVF PORTB,0 BCF INTCON,0 ;NO ME LA REALIZA....!!!!!! BSF INTCON,7 RETfIE ; He probado con RETFIE
END
141
« en: Viernes 17 de Febrero de 2006, 17:21 »
SAludos. no vi tu codigo adjunto, pero lo que te recomiendo que realices es:
realiza al codogo ASM del teclado matricial y la tecla orpimida saca el dato binario a través de un puerto ta que logres esto une las dos estapas, es decir almacenado en memoria y todo eso, ya para unirlos es lo de menos, el chiste de todo esto es que logres funcionar la etapa del teclado por separado.
Te coloco el codigo ASM de uno que realice hace tiempo se supone que funciona asi que checalo y espero te sirvbye
142
« en: Viernes 17 de Febrero de 2006, 17:14 »
Saludos. Por supuesto que el maestro puede aguardar la informacion en memoria de las teclas oprimidas, tines que hacer una rutina, que cada ves que oprimas una tecla lo almacenes a memoria, y posteriormente cuando detecte una tecla en particular mandara (Enter) mandara toda la informacion al esclavo, bueno de echo no es necesario almacenarlo a memoria EEPROM, basta con almacenarlo en los registros de proposito general.... o para que deseas almacenarlo en memoria EEPROM, la memoria EEPROM te serviria si apagaras tu sistema y quisieras recuparar tu ultima informacion, pero sino te interesa esto ultimo lo que te recomiendo es que lo almacenes en registros temporales bye
143
« en: Viernes 17 de Febrero de 2006, 17:07 »
Saludos... puesdes utilizar tambien el software PROTEL es bueno y te lo recomiendo
bye
144
« en: Viernes 17 de Febrero de 2006, 17:04 »
Saludos... cheque tu programa y el PIC16F877 ya trae instrucciones para usar el USART y en la forma como lo estas haciendo te estas complicando la vida, al parecer si funciona y como hicistes tu programa ASM es para utilizarlo en el PIC16F84A ya que ese pic no trae el USART pero en el PIC que utilizas si trae el USART pues lo mas recomendable es que utilices el que trea el PIC
Saludos bye
145
« en: Viernes 17 de Febrero de 2006, 16:54 »
Saludos a todos. Linspire nose que tipo de sensor de humedad relativa vas a utilizar, pero te agradeceria que me mencionaras que matricula de sensor utilizaras, haaa y por supuesto se puede trabajar con el sensor de humedad en el PIC, ya que lños sensores de humedad relativa dan voltajes de salidas proporcional al % de humedad y esos voltajes van de 0 a 5Volts. Cualquier duda sobre el manejo del porsentaje mandame un correo y puedo ayudarte bye
146
« en: Jueves 24 de Noviembre de 2005, 05:54 »
Te coloco ahora el software Saludos y espero te sirva Haaaa oyes nosesi tengas el libro de "Microcontrolador PIC16F84A. Desarrollo de proyectos" si es asi espero lo tengas scaneado y me lo puedas enviar a mi correo, he tratado que me lo manden, he ayudado a varios en el foro pero al parecer ahora que necesito su ayuda no puedo contar con ellos Bueno asi es esto, pero no importa, seguire ayudando y compartiendo mis conocimientos a un que no lo hagan los demas compatriotas pmluis@gmail.combye P.D. AL PARECER NO PERMITIO ADJUNTAR EL PROGRAMA ASI QUE TE LO MANDO A TU CORREO SALUDOS
147
« en: Jueves 24 de Noviembre de 2005, 05:44 »
coloco la imagen del programador en jpg
148
« en: Jueves 24 de Noviembre de 2005, 05:38 »
Saludos... mira desconosco los otros programadores de PIC'c pero con gusto te paso el diagrama y el softeare del programador que utilizo se llama EPICWIN, te dejo el archivo adjunto para que lo descargues
Bye y espero que te sirva actualmente lo utilizo y me funciona bien
149
« en: Martes 22 de Noviembre de 2005, 18:04 »
Problemas Con Usart PIC16F877 <--> PC Saludos Ian.. mira abrieron una discusion apenas, que es el que esta arriba, ahi les coloque un programa ya echo con el PIC16F877, que espero te sirva, chacalo y espero te sirva, ahi en esa discusion lo explico, tengo el del 16F88 que tambien es de 18 pines como el que quieres utilizar, ahi si lo quieres solo abisame. Oyes abri una nueva discision sobre el BUS I2C, bueno mas que nada del libro de PIC16F84A Desarrollo de proyectos, asi que te agradeceria que le echaras un vistazo y espero que me puedas ayudar. Esta cerca la discusion que abri del Problemas Con Usart PIC16F877 <--> PC Saludos y bye
150
« en: Martes 22 de Noviembre de 2005, 17:50 »
SORRY olvide cargar el archivo adjunto que cosas noooooooooo
Páginas: 1 ... 4 5 [6] 7 8
|
|
|