|
|
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
151
« en: Martes 22 de Noviembre de 2005, 17:49 »
SAludos Que hay ceveye, mira por lo que veo andas tratando de sacar el programa y ya te rompistes la cabeza, bueno te voy a proporcionar un programa que ya hice y me funciona bien. Este transmite y recibe datos de la PC, te explico un poco y ahi lo desifras, cuando empiesas utilizar el PIC (Utilizo el 16F877A) en la PC no va hacer nada hasta que le mandes cuarquier informacion al PIC, ya que le mandas informacion al PIC este te regresa a la PC mi nombre  y cada ves que oprimas una tecla te regresara mi nombre y el dato que le mandas de la PC al PIC te lo despliega por el PORTD (logico la tecla que oprimas o el dato que le mandes te lo saca en ASCCI), en el programa ejecutable que te mande, selecciona la opcion 2 que dice "conversar" y desde ahi pruebas la transmision y recepsion Bye. Oyes si me puedes ayudar, abri una nueva discusion sobre el BUS I2C, asi que te agradeceria que le echaras un vistaso
152
« en: Martes 22 de Noviembre de 2005, 17:01 »
SAludos Es una buena alternativa como dice Huguen_aus_Tirol, pero quiero corregirlo, un periodo completo tienen 2PI y el defasamiento de 90grados que quieres Ian.. es de PI/2 asi que no es lamitad, sino 1/4 del periodo de la entrada SAludos.
153
« en: Martes 22 de Noviembre de 2005, 16:51 »
Saludos, mira la tabla que yo tengo del codigo ASCII es de EEUU y si envias los datos aaa123, en el pic recibirias 979797495051, ya que todo dato enviado por la computadora es codigo ASCII, si realisas un programa que te despliegue en el LCD los datos recibidos de la computadora si te desplegara aaa123, ya que el LCD trabaja con ASCII.
Mira nose si necesites que te scanee mi tabla de ASCII que tengo, pero ahi me habisas, tambien tengo algunos programas sencillos serial, para el PIC16F84A, pic16F88, PIC16F877, para el PIC18F452
Saludos y espero me hayas entendido.
P.D. abri una nueva discusion y te agradeceria si me pudieras echar la mano bye
154
« en: Martes 22 de Noviembre de 2005, 16:41 »
Saludos... Mira lo que pasa que me recomendaron ese libro, y lo que quiero saber es la teoria basica para realizar un circuito que funcione como el PCF8574, y es que no lo puedo conseguir, nose tal vez ya este obsoleto, o si sabes de un circuito expansor de BUS I2C te lo agradeceria.
Lo que quiero hacer, es tener 8 sensores de temperatura, su informacion se transmitira serial mente a un maestro, que reconocera la informacion de cual de los 8 esclavos se trata, y de acuerdo a la informacion obtenida de los 8 esclavos realizara una cierta actividad, todo esto despligara cada tempera tura en un LCD de 4x40, ya obtengo los datos de un esclavo, pero lo que me intereza es unir ya los 8 datos de cada uno de los esclavos.
Bueno saludos haaaa los ejemplos del libro ya tengo el CD pero no tengo la teoria que maneja el libro. pero voy a buscar en la red haber que puedo obtener de todas formas gracias
bye
155
« en: Lunes 21 de Noviembre de 2005, 23:05 »
Saludos a todos necesito de que me echen la mano, necesito que me manden a mi correo lo relacionado con el BUS I2C. en el capitilo 21 del libro "MICROCONTROLADOR PIC16F84.Desarrolo de proyectos" lo trae, y necesito que alguien scane ese capitulo y me lo mande a mi correo pmluis@gmail.comYa saben que pueden contar con mi ayuda si tienen alguna duda con algun programa y he tratado de ayudarlos cada vez que puedo Saludos
156
« en: Lunes 21 de Noviembre de 2005, 22:56 »
Saludos
Oyes nose si tendas el libro RA-MA Editorial: Microcontrolador PIC16F84. Desarrollo de proyectos. necesito que si lo tienes me puedas ayudar scaneando los capitulos
Capítulo 21: BUS I2C
21.1 El bus I2C 21.2 Hardware del bus I2C 21.3 Transferencia de un bit por la línea SDA 21.4 Condiciones de START y STOP 21.5 Transferencia de datos 21.6 Formato de una transferencia de datos 21.7 Tipos de formatos de transferencia 21.8 Temporización 21.9 Conexión de bus I2C a un PIC16F84 21.10 Librería de subrutinas para bus I2C 21.11 Dispositivos I2C
Gracias Saludos
mi correo es
pmluis@gmail.com
157
« en: Lunes 21 de Noviembre de 2005, 22:53 »
Saludos... mira te recomiendo que utilices dos tablas uno que te dara el valor del periodo normal y el otro que te dara el valor a cargar al TMR0 con su respectivo defasamiento.
Bueno, haber si me explico, te recomiendo que lo realices con TMR0 el valor capturado (entrada) se debe comparar para saber a que valor le corresponde en la tabla 1, y en la tabla dos en su misma direccion debe tener el valor del defasamiento entre ellos, ya lo he echo nadamas que con otros valores de defasamiento.
Saludos bye
158
« en: Lunes 21 de Noviembre de 2005, 22:46 »
Que hayyyyy saludos oyes mira, creo que puedo ayudarte, espero que lo pongas comprimido tu programa, porque me es dificil ver tus etiquetas, quiero checar si estas poniendo bien los valores de tu DDRAM del LCD que debe ser como 0x85 en la linea 1, y 0xc5 en la linea2, asi como darle sus comandos adecuados.
Saludos
P.D. nose si tengas el libro RA-MA Editorial: Microcontrolador PIC16F84. Desarrollo de proyectos. y si me puedes scanear el capitulos
26. PCF8574, EXPANSOR DE BUS I2C 27. PCF8591, ADC Y DAC EN BUS I2C 28. BUS DE UNA LÍNEA
bye.
voy estar conectado hoy, si me mandas tu duda, hoy mismo te lo resuelvo
Mi correo es
pmluis@gmail.com
159
« en: Lunes 21 de Noviembre de 2005, 22:45 »
Que hayyyyy saludos oyes mira, creo que puedo ayudarte, espero que lo pongas comprimido tu programa, porque me es dificil ver tus etiquetas, quiero checar si estas poniendo bien los valores de tu DDRAM del LCD que debe ser como 0x85 en la linea 1, y 0xc5 en la linea2, asi como darle sus comandos adecuados.
Saludos
P.D. nose si tengas el libro RA-MA Editorial: Microcontrolador PIC16F84. Desarrollo de proyectos. y si me puedes scanear el capitulos
26. PCF8574, EXPANSOR DE BUS I2C 27. PCF8591, ADC Y DAC EN BUS I2C 28. BUS DE UNA LÍNEA
bye.
voy estar conectado hoy, si me mandas tu duda, hoy mismo te lo resuelvo
160
« en: Martes 15 de Noviembre de 2005, 06:18 »
SAludos Que hayyyy jaumegs, mira, voy hacer el programa para comunicar varios PIC's esclavos, con un maestro, los esclavos van hacer los PIC's 16F88 y el Maestro va hacer 16F877A, asi que si vas utilizar estos PIC's nos podemos hechar la mano, por el monento ya logre comunicar un PIC16F88 con la PC, y mañana voy hacer el programa de comunicar 2 PIC16F99 ya con el maestro, espero funcione Saludos Bye
161
« en: Jueves 27 de Octubre de 2005, 18:49 »
SAludos Un placer megazero Saludos Bye pmluis
162
« en: Miércoles 26 de Octubre de 2005, 17:45 »
Hooooola megazero mira no especificas que PIC, o de que gamma tengo echo los tiempos de 1 segundo de varios PIC asi que te mando el del PIC16F877, tengo otros utilizando su oscilacion interna, como es el del 12F675 y el 16F88 y el 16F917 Asi que te mando el del PIC16F877 y trata de comprenderlo existen formulas para calcular el tiempo, es decir el valor a cargar al TMR0 Tiempo - Valor del TMR0 = --------------------------------------- 4 * ( 1 ) * Prescaler del TMR0 ------ Tosc en este caso el tiempo que desee es de 10mSegundos el cristal es de 4Mhz y el prescaler es de 256 Asi que el alor que saque es de aproximadamente 39 para optener un tiempo de 10 ms, y para optener 1 seg realice 100 veces la repeticion. Recuerda que el valor que optengas es negativo. Normalmente despejo dudas y ayudo a quienes lo han intentado, pero me levante de buen animo. El programa pende y apaga un led donde su periodo es de 2 segundos y el tiempo que permanece encendido es de 1 segundo. Te coloque el archivo adjunto para que lo cheques, si quieres cambiar de PIc al 16F84A o a cualquir otro, solo realizale los cambios que la verdad solo te tomara unos segundos bye Saludos bye pmluis
163
« en: Miércoles 26 de Octubre de 2005, 02:34 »
Saludos Quiero aprender a usar rl RFPIC12F675, asi que voy empezar y cualquier avance que realice satisfactoriamente se los hare llegar. Tratare de compartir mis avances que para eso es este foro, no voy entar nadamas para decir que se manejarlos y no compartir la informacion, porque en ese caso para que entro. Saludos y estamos en contacto bye pmluis
164
« en: Martes 25 de Octubre de 2005, 21:41 »
Saludos empiezo tambien con el DSPIC 30F2010, he realizado unos programas muy sencillos, es solo para aprender a utilizarlos pero mi problema es que mi programador no quiere programarlos utilizo el MELAB, me marca un error y no me funciona. Si tienen el Diagrama de un programador que funcione se los agradeceria Saludos bye pmluis
165
« en: Martes 25 de Octubre de 2005, 21:30 »
Hooola Karen81 Mira, ya entendi tu objetivo, tratare de explicarme, haber si te entendi bien. 1. Deseas almacenar datos en la memoria EEPROM 2. Una ves que estan tus datos, deseas borrar tu PIC y realizar un programa en donde accederas los codigos antes programados en la memoria EEPROM Tu idea principal es que el codigo que realisas es muy grande y al hacer estos dos pasos te ahorrarias instrucciones en tu nuevo programa y no hacer todo en tu programa principal lo que menciona Jonathan, ya que si lo realizas como dice Jonathan no crees que te alcance la memoria para realizar tu programa. Bueno, me resulto interezante asi que lo realice para probar, pero desafortunadamente al borrar un PIC tambien borra la memoria EEPROM colocandoles 0xFF en toda sus localidades Realice el programa en el PIC16F877A, lo cheque, y lo prove pero esta idea desafortunademente no te funcionara, lo ideal es que trates de realizar metodos en los que utilices menos lineas, y utilizacion de tablas o hacerlo como dice Jonathan y esperemos que te alcance la Memoria para tu proyecto coloco el codigo ASM para que lo cheques y te desengañes por ti misma lo hice que almacenara 3 codigos en la memoria EEPROM en las direcciones 0 dato colocado = 1 direcciones 1 dato colocado = 3 direcciones 2 dato colocado = 7 direcciones 3 dato colocado = 15 estos codigos los desplegara por el PORTB, dandoles un pequeño retardo para que se visualicen en la linea 40 se encuentra un "goto lectura" el cual esta como comentario 1. programa el pic con el codigo como esta 2. Prueba que te saca los datos 1, 3 7 y 15 por PORTB 3. borra el PIC y programalo ahora pero abilitando lo que estaen la linea 40 esto para que no programe la EEPROM y solo lea las direcciones 0, 1, 2 y 3 4. Los datos Obtenidos son 0xFF y no los datos como los que almacenastes cuando programastes el PIC anteriormente Saludos bye pmluis
166
« en: Sábado 22 de Octubre de 2005, 05:21 »
Hooola Bueno en primera te marca el error porque no tienes el CRACK y tienes un DEMO, necesitas descargar el CRACK de tu version en EMULE. Cuando te sale "SAVE DESIGN AS" es cuando realisas por primera ves tu diseño, y conforme lo vas desarroyando solo le tienes que dar "SAVE DESIGN" SAludos bye  pmluis
167
« en: Sábado 22 de Octubre de 2005, 01:57 »
SAludos.... te mando un programa que si me sirvio. transmite del PIC16F84A a la PC y funciona perfecto Y tambien de la PC al PIC y me funciona, asi que espero te sirva SALUDOS
168
« en: Sábado 22 de Octubre de 2005, 01:47 »
Que hayyy Saludos, mira trabaje con el PIC16F877 te pongo el codigo fuente, trabaje con 8 bits, y el LCD es de 2x16 Por el PORTD, saco los datos y por el PORTE,0 y PORTE,1 son los controles si quieres cambiar el puerto, en las subrrutinas de dato y commando, cambialas por el puerto que desees utilizar
Saludos Bye
Perdon parece no tan entendible asi que que les cargo el archivo comprimido bye
169
« en: Sábado 22 de Octubre de 2005, 01:44 »
Que hayyy Saludos, mira trabaje con el PIC16F877 te pongo el codigo fuente, trabaje con 8 bits, y el LCD es de 2x16 Por el PORTD, saco los datos y por el PORTE,0 y PORTE,1 son los controles si quieres cambiar el puerto, en las subrrutinas de dato y commando, cambialas por el puerto que desees utilizar
Saludos Bye
list P=16F877A INCLUDE<P16F877A.INC>
__CONFIG _CP_ALL & _WDT_OFF & _BODEN_OFF & _PWRTE_OFF & _XT_OSC & _LVP_OFF & _CPD_OFF & _WRT_OFF
cont1 EQU 20 cont2 EQU 21 cont3 EQU 22 DD_ram_LCD1 EQU 23 DD_ram_LCD2 EQU 24
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ COMANDOS DEL LCD @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LCD_clear EQU 0X01 ;Clear Display de el LCD LCD_home EQU 0X02 ;Display y cursor en home ;------------------------ Entry_mode_set_1 EQU 0x04 ;Decrementa(escribe al reves) y Display shift Off Entry_mode_set_2 EQU 0x05 ;Decrementa(escribe al reves) y Display shift On Entry_mode_set_3 EQU 0x06 ;Incrementa(escribe bien) y Display shift off Entry_mode_set_4 EQU 0x07 ;Incrementa(escribe bien) y Display shift On ;------------------------ Display_OnOff_control_1 EQU 0x08 ;Display Off, Underline Off y Cursor blink Off Display_OnOff_control_2 EQU 0x09 ;Display Off, Underline Off y Cursor blink On Display_OnOff_control_3 EQU 0x0A ;Display Off, Underline On y Cursor blink Off Display_OnOff_control_4 EQU 0x0B ;Display Off, Underline On y Cursor blink On Display_OnOff_control_5 EQU 0x0C ;Display On, Underline Off y Cursor blink Off Display_OnOff_control_6 EQU 0x0D ;Display On, Underline Off y Cursor blink On Display_OnOff_control_7 EQU 0x0E ;Display On, Underline On y Cursor blink Off Display_OnOff_control_8 EQU 0x0F ;Display On, Underline On y Cursor blink On ;------------------------ Display_cursor_shitf_1 EQU 0x10 ;Cursor Move(salta una posicion) y Left shift Display_cursor_shitf_2 EQU 0x14 ;Cursor Move(salta una posicion) y Right shift Display_cursor_shitf_3 EQU 0x18 ;(Desplaza todo a la izq) Display shift(LCD+1) y Left shift Display_cursor_shitf_4 EQU 0x1C ;(Desplaza todo a la izq) Display shift(LCD+1) y Right shift ;------------------------ Funtion_set_1 EQU 0X20 ;4 Bits, 1 Linea, 5x7 dots Funtion_set_2 EQU 0X24 ;4 Bits, 1 Linea, 5x10 dots Funtion_set_3 EQU 0X28 ;4 Bits, 2 Linea, 5x7 dots Funtion_set_4 EQU 0X2C ;4 Bits, 2 Linea, 5x10 dots Funtion_set_5 EQU 0X30 ;8 Bits, 1 Linea, 5x7 dots Funtion_set_6 EQU 0X34 ;8 Bits, 1 Linea, 5x10 dots Funtion_set_7 EQU 0X38 ;8 Bits, 2 Linea, 5x7 dots Funtion_set_8 EQU 0X3C ;8 Bits, 2 Linea, 5x10 dots ;-------------------------- CGRAM_Adress EQU 0x40 ;-------------------------- RS EQU 0 E EQU 1
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
org 0 goto start org 5
start bsf STATUS,RP0 clrf TRISD ;Datos del LCD clrf TRISE ;Coltrol del LCD movlw 0x07 movwf ADCON1 bcf STATUS,RP0
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ call Display_Init movlw 0x80 ;Direccion de Inicio del LCD1 (Primera linea) movwf DD_ram_LCD1 movlw 0xC0 ;Direccion de Inicio del LCD2 (Segunda linea) movwf DD_ram_LCD2 movf DD_ram_LCD1,W call comando movlw 'P' call dato movlw 'R' call dato movlw 'O' call dato movlw 'G' call dato movlw 'R' call dato movlw 'A' call dato movlw 'M' call dato movlw 'A' call dato movlw ' ' call dato movlw 'B' call dato movlw 'A' call dato movlw 'S' call dato movlw 'E' call dato movf DD_ram_LCD2,W call comando movlw 'L' call dato movlw 'C' call dato movlw 'D' call dato movlw ' ' call dato movlw 'D' call dato movlw 'E' call dato movlw ' ' call dato movlw '8' call dato movlw '-' call dato movlw 'B' call dato movlw 'I' call dato movlw 'T' call dato movlw 'S' call dato nada goto nada
;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM ;MMM MMM ;MMM S U B R R U T I N A D E L L C D MMM ;MMM MMM ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM ;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
Display_Init movlw Funtion_set_7 ;8 bits, Display 2 lineas y 5x7 call comando movlw LCD_clear ;Limpia LCD call comando movlw LCD_home ;Return cursor to home position call comando movlw Entry_mode_set_3 ;I/D 1:Incrementa 0:Decrementa call comando movlw Display_OnOff_control_5 ;Set ON/OFF entere Display (D) call comando return ;---------------------------- dato bsf PORTE,RS movwf PORTD bsf PORTE,E nop bcf PORTE,E call espera return ;---------------------------- comando bcf PORTE,RS movwf PORTD bsf PORTE,E nop bcf PORTE,E call espera return ;====================================================================================== espera movlw 0x10 movwf cont1 movlw 0x10 movwf cont2 movlw 0x02 movwf cont3 decre decfsz cont1,1 goto decre movlw 0x10 movwf cont1 decfsz cont2,1 goto decre movlw 0x10 movwf cont2 decfsz cont3 goto decre return END
170
« en: Sábado 22 de Octubre de 2005, 01:26 »
ASi es karen81, tine razon oldkami, el maxrs-232 es para igualar los niveles de voltaje de la PC al PIc, ya que la computadora transmite a voltajes de +-12volts y si lo conectas dicesto al PIC lo dañaras. Y como menciona, es preferible utilizar osciladores externos, ya que por las variaciones de temperatura de chip varia su frecuencia de oscilacion insterno, y con una poca variacion de la frecuancia la transmision seria erronea. Saludos Bye
171
« en: Sábado 22 de Octubre de 2005, 01:20 »
SAludos. Bueno, al utilizar el modulo PWM funcionaria, pero Hooooo mala suerte las frecuencias que utilisas son muy bajas, asi que no te recomiendo que lo realices con el modulo porque no te funcionara, te puedo recomendar que lo hagas con el TMR0, y cada ves que se genera una interrupcion preguntarias si es Int.Ext o es la interrupcion Int.TMR0. al parecer no tiene mucha dificultad, asi que espero me entiendas.
Saludos P.D. puedes utilizar el modulo PWM si vcas a utilizar frecuencias mayores a 1Khz hasta 200 Khz, no tengo los calculos ahora pero mas o menos a ese rango te funciona, dependiendo del cristal que utilices
Bye
172
« en: Sábado 22 de Octubre de 2005, 01:13 »
Saludos. Compañero, concuerdo con Jonathan, al parecer es tu TArea o ago por el estilo, no quiero ser grocero, pero trata de realizar el programa, las dudas que tengas se te puede ayudar, pero realizarte el programa es euivocado, porque en ves de ayudarte se te estaria haciendo lo contrario. Te puedo sugerir para el varrido que utilices la instruccion rrl y rrf, que realiza el varrido a la derecha y a la izquierda. utiliza unos retardos para que puedas visualizarlos, ya que de lo contrareo visualizaras todos los leds prendidos. Si puedes conseguir PROTEUS, es un simulador de PIC's que si apenas enpiezas a utilizarlos te servira mucho Bye
173
« en: Sábado 22 de Octubre de 2005, 01:07 »
Gracias jpaler por tu comentario y pues si tienes dada sobre el manejo de los PIC, rutinas del LCD o manejo del PWM o cualquier cosa, si te puedo ayudar co gusto lo hare. He echo algunos proyectos como es un neuromodulador (no es mas que un motor a pasos que se mueve en distancias de micrometros) controlado desde un teclado y un select externos. De echo termine apenas un entrenador de PIC´s que lo ando probando, quiero empesar con los DSPIc, he echo ya algunos programas, pero no los he podido programar, e utilizado para los DSPIC MELAB, y para los PIC's EPICWIN Si has programado en DSPIC y te funciona el programador te agradeceria m pudiaras atudar. Por todo gracias Bye
174
« en: Jueves 20 de Octubre de 2005, 20:34 »
Hoooola Claro, he trabajado con PROTEUS desde Win98 y si funciona bien, algunos errores en unos micros pero por lo general funciona bien. Mira yo lo descargue utilizando un programa que se llama EMULE y descargas el CRACK, la verdad esta algo grande para mandartelo por Email En cuanto EMULE, existen unos mas recientes que no funcionan bien en WIN98, te doy la direccion donde puedes una version viejita de EMULE y funciona bien en Win98, ya descargandolo lo instalas y lo configuras de acuerdo a la conexion de internet qu tegas Ya instalado puedes descargar PROTEUS y su crack Bye http://espanol.geocities.com/why_imposible/download
175
« en: Jueves 20 de Octubre de 2005, 18:52 »
Hooola Mercurio Haber si te entendi, cuando realisaa la llamada, en el momento de entrar la llamada quieres que empiece a contar tu contador, bueno, nose necesita tu filtro, o si la persona habla, existe el tono de espera en el telefono, en el momento en que se quite y entre la llamada puede empezar a funcionar tu contador. Bueno, espero te haya entendido sino podrias extender mas tus dudas bye
|
|
|