• Martes 5 de Noviembre de 2024, 11:43

Mostrar Mensajes

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 - lmarte

Páginas: [1] 2 3
1
Microcontroladores / Re: Ayuda Con Dos Problemitas Que Tengo
« en: Martes 28 de Septiembre de 2004, 23:50 »
Hola, si es asi de fàcil, el pic gastarà 4 ciclos de reloj para cada instrucción sencilla(estilo NOP) por que las goto gastan el doble.

Ahi te anexo un link de un foro anterior

Retardo

Espero te sirva

Un saludo

lmarte

2
Microcontroladores / Re: Rtc Ds1302
« en: Domingo 16 de Mayo de 2004, 18:56 »
Hola, no se si te sirva pero en esta direcciòn hay un proyecto para un DS1307, y con base en ese codigo yo puse a funcionar el mio, es assembler... para usar el 1302 tendrìas que cambiar la palabra de control solamente, si no estoy mal la disposiciòn de los pines de estos dos es muy parecida


http://www.todopic.com.ar/asm/

Un saludo,

3
Microcontroladores / Re: Conversor A/d
« en: Sábado 8 de Mayo de 2004, 00:02 »
Ok, soyperucaforos entendido y en total acuerdo contigo.

Esperemos que a parte de mì, este foro le sirva a alguien mas para extremar las medidas de seguridad en este y cualquier tipo de proyecto.

Un saludo
lmarte

4
Microcontroladores / Re: Conversor A/d
« en: Jueves 29 de Abril de 2004, 00:49 »
Hola,

Citar
jgpeiro Escrito el 28/04/2004, 08:43 PM
lo que debe suceder es que exista una diferencia de potencial entre la masa del PC y la masa del circuito que proporciona señal de muestra.

Teniendo los 3 circuitos por separado y midiendo con el polimetro entre la masa del PIC y del PC no debe haber diferencia de potencial(creo), pero si debe haber una diferencia de potencial entre la masa del PC y la masa del circuito que proporciona señal de muestra.

Mas que correcto correctisimo...

Citar
Pero el circuito que proporciona la señal de muestra no esta aislado de la red, y si t ocurre ese corto creo que la masa del PC tampoco estara aislada de la red(aunque las fuentes deberian aislarlo pero.....kizas la que tu tienes no....)

jgpeiro, tenia... pq paso a mejor vida   :whistling:

tienes toda la razón lo ideal es aislar ya sea con el optoacoplador o con un transformador.
Bueno espero que mi error u horror como quieran llamarlo le sirva a alguien. Por ahorrar lo del acople perdí una fuente, saquen cuentas.

5
Microcontroladores / Re: Conversor A/d
« en: Miércoles 28 de Abril de 2004, 15:50 »
hola a todos, soyperucaforos te comento, si,  estoy seguro que al PC le envió niveles rs232, es mas te cuento, tengo conectado al pic un ds1307 y la idea es enviarle al pc, la fecha y hora ademas del voltaje. cuando no he conectado la linea de AC mando perfectamente el dato de fecha y hora, cuando conecto el voltaje de la linea (aún puedo tx bien los datos del reloj), pero el voltaje en la "linea" se sube. Me explico "linea" hablo ya de la señal de voltaje AC que rectifique, disminuí (a través de un divisor resistivo) y como está en el archivo q mando "suavice" con un capacitor (aclaro q la idea fundamental no era usar un capacitor pq yo sé que sus tiempos de carga y descarga me afectarián la muestra real).

Como se que se sube?, coloco el voltimetro en ese pin y veo X voltaje (ahh y un codigo hex con leds), cuando lo conecto al puerto del pc, el voltaje en el voltimetro aumenta al igual q el codigo de los leds.

En fin pic a pc (solo los dos) ok,
voltaje AC a pic (solo los dos) ok
pero AC a pic y pc .... :angry:

Ahhh, el pc que se daño fue el de mi casa, ... menos mal pq de haber sido aqui me hubieran puesto de patitas en la calle por hacer cosas q no debía estar haciendo  :devil: , OJO con la misma conexión.
Si hacia lo mismo pero bajaba el voltaje primero con un transformador (trafo creo q asi me entenderan mejor) solucionaba el problema de las tierras (masas) pero esta solucion es muy costosa para mi... al fin tenía problema en el enlace de tierras pero nunca supe PQ?, a fin q me toca acoplar ya sea con transformadores o con fototransistores...

Te envio enseguida el archivo por si no pudiste bajarlo, espero no haber hablado mucho sin decir nada  :P  
un saludo

lmarte

6
Sobre los Foros de SoloCodigo / Re: La Seccion
« en: Miércoles 28 de Abril de 2004, 15:01 »
Nada solocodigo, ninguno de los dos links, me salen paginas en blanco... :(

7
Sobre los Foros de SoloCodigo / Re: La Seccion
« en: Martes 27 de Abril de 2004, 16:29 »
El típico de cuando una pagina de internet no abre...

Citar
No se puede mostrar la página
La página Web solicitada no está disponible en este momento. Puede que el sitio Web tenga problemas técnicos o que necesite ajustar la configuración de su explorador.

--------------------------------------------------------------------------------

Pruebe lo siguiente:

Haga clic en el botón  Actualizar o vuelva a intentarlo más tarde.

Si escribió la dirección de la página en la barra de direcciones, compruebe que esté escrita correctamente.

Para comprobar la configuración de su conexión, haga clic en el menú Herramientas y después en Opciones de Internet. Haga clic en Configuración en la ficha Conexiones. La configuración debe ser igual a la proporcionada por su administrador de red de área local (LAN) o su proveedor de servicios Internet (ISP).
Si el administrador de la red lo habilita, Microsoft Windows puede examinar la red y detectar automáticamente la configuración de la conexión.
Si desea que Windows lleve a cabo esta detección,
haga clic en  Detectar configuración de la red
Algunos sitios requieren una conexión de seguridad de 128 bits. Haga clic en el menú Ayuday luego en Acerca de Internet Explorer para determinar la capacidad de seguridad instalada.
Si está intentando obtener acceso a un sitio seguro, asegúrese de que es compatible con su configuración de seguridad. Haga clic en el menú Herramientas y después en Opciones de Internet. En la ficha Opciones avanzadas, desplácese a la sección de Seguridad y compruebe la configuración de SSL 2.0, SSL 3.0, TLS 1.0 y PCT 1.0.
Haga clic en el botón  Atrás para intentar otro vínculo.



No se pudo encontrar el servidor o error DNS
Internet Explorer 

En la barra de estado me muestra la dirección www.irc-hispano.org etc etc, pero nada, que no tengo o q tengo q hacer?

gracias

8
Sobre los Foros de SoloCodigo / Re: La Seccion
« en: Martes 27 de Abril de 2004, 15:38 »
Yo acabo de probarlo y nada... a mi no me permite entrar a esa pagina, empieza a cargar esa dirección y despues sale error.

9
Microcontroladores / Re: Conversor A/d
« en: Martes 27 de Abril de 2004, 15:19 »
Ahhhh, todos los niveles eran RS232, el problema empezaba al conectar el pin  de tierra (5) del puerto serial del pc a mi circuito. Si conectaba solo la parte de tx al pc sin conectar la parte de AC, todo bien... hummm

10
Microcontroladores / Re: Conversor A/d
« en: Martes 27 de Abril de 2004, 15:13 »
Si, y no la pude recuperar, me tocó colocarle otra de diferente tamaño que queda "flotando" por fuera de la torre  :devil:

Al fin me di cuenta que no podia enlazar las "tierras" de esa forma (eso si no me pregunten porque? pq no se), y realice un amplicador con un fotodiodo y un fototransistor, asi si tengo totalmente aislado el cto digital del de AC, estoy usando un  4N25, obtengo una señal senosoidal perfecta (bueno en realidad rectificada), pero lo que no he logrado es que la salida sea totalmente proporcional a la entrada, cuando le hago variaciones de 110V bien, pero si me subo a 220V ... hay veces q no tan bien   <_< ,
por lo pronto el proyecto lo tengo enfriado  :whistling: , pero si alguien quiere saber mas de mis problemas y que hice me avisa.

Un saludo

11
Microcontroladores / Re: Uso De Interrupciones Con Pic 16f877
« en: Martes 27 de Abril de 2004, 00:13 »
Karen, yo no he usado motorola, que te dice el datasheet?
Seguro ahi encuentras la respuesta

Un saludo

12
Sobre los Foros de SoloCodigo / Re: La Seccion
« en: Lunes 26 de Abril de 2004, 23:55 »
Yo de nuevo,

Citar
Sí, ya he conseguido entrar. El chat está hecho en Java. Para poder ejecutar aplicaciones Java necesitas la máquina virtual de Java (JVM), que puedes descargar aqui:

Download Java 2 Platform, Standard Edition, v 1.4.2 (J2SE)

En esa web busca y descarga J2SE v 1.4.2_04 JRE.

Un saludo.

Ruben3d

Ya entré, descargue e instalé, pero nada  :(
que no hice? :whistling:

Gracias

13
Sobre los Foros de SoloCodigo / Re: La Seccion
« en: Lunes 26 de Abril de 2004, 21:02 »
Yo tampoco la tengo instalada  :o ,

que hago para entrar al chat?  :comp:

14
Microcontroladores / Re: Uso De Interrupciones Con Pic 16f877
« en: Lunes 26 de Abril de 2004, 18:26 »
javierv está en lo correcto.

Citar
A global interrupt enable bit, GIE (INTCON<7>)
enables (if set) all unmasked interrupts, or disables (if
cleared) all interrupts. When bit GIE is enabled, and an
interrupt’s flag bit and mask bit are set, the interrupt will
vector immediately


Citar
The “return from interrupt” instruction, RETFIE, exits
the interrupt routine, as well as sets the GIE bit, which
re-enables interrupts.

No me habia dado cuenta de eso pq al ingresar a una interrución es desabilitado el GIE. Hoy aprendí otra cosa  :rolleyes:  Gracias

15
Sobre los Foros de SoloCodigo / Re: Estructura De Los Foros
« en: Lunes 26 de Abril de 2004, 17:01 »
Voté por el segundo para estar acordé con lo q pienso...

En cuanto a los moderadores, estoy de  acuerdo, un solo general y el resto soldados... el decidirá si pide o acepta ayuda y/o recomendaciones.

16
Microcontroladores / Re: Uso De Interrupciones Con Pic 16f877
« en: Lunes 26 de Abril de 2004, 15:47 »
Hola,

Citar
es como el programa sabe que tiene que hacer cuando se da la interrupcion por que como tengo entendido cuando se da la interrupcion el cpu va a un vector en la direccion 0004h especificamente.

mira si entiendo ahora, lo que quieres es saber que sucede cuando ocurre una interrupción. Según lo que he aprendido hay dos tipos de interrupciones, las primeras las voy a llamar sencillas, como por ejemplo la de los timer, la del ADC, etc. estas lo que te hacen es activarte una bandera cuando ocurre una situación en especial, me explico, se lleno el timer en el momento de pasar de ff a 00 te coloca la respectiva bandera en uno. Igual el ADC, termino la conversión, entonces activa bandera.

El segundo tipo, las generales, que son las que tienen que ver con el puerto B, RB0 (recibe un flanco), RB7 a RB4 cambian de estado, no se si se me pasa alguna  :P
Estas al suceder se van al vector interrupción

Código: Text
  1.                     ORG 00
  2.           goto INICIO
  3.  
  4.           ORG 04
  5.           goto interrupcion
  6.             
  7.                                 ORG 05
  8.  
  9.               INICIO        NOP      &#59;aqui va el prog
  10.                                 NOP        ;principal
  11.                                 GOTO INICIO
  12.  
  13.              interrupcion  NOP      &#59;aqui lo que debe hacer si  
  14.                                 NOP      &#59;ocurre interrupción
  15.                                 retfie  
  16.  
  17.                                 end
  18.  
  19.  

Si utilizas una de las primeras, lo que tienes que hacer es cada tanto estar revisando la bandera que te interesa...pq son interrupciones &lt;_&lt; , digamos que te dan la ventaja de seguir realizando otras operaciones mientras la función está corriendo y te avisan que sucedió (pero no te interrumpen el ciclo normal, eso lo haces tu).

Ahhh... se me olvidaba, OJO con INTCON.

Espero esta vez si haber sido de ayuda, me cuentas
lmarte

17
Microcontroladores / Re: Uso De Interrupciones Con Pic 16f877
« en: Viernes 23 de Abril de 2004, 21:16 »
Hola Karen,  no creo que haya un esquema especifico para usar las interrupciones, la función de ellas es la de darle prioridad a un evento, de manera tal que tu no tengas que estar revisando esa condición en todo momento, simplemente se generó la interrupción y el programa se "interrumpe" (suena redundante   :P ) y va a realizarte lo que tu quieres que suceda cuando llegue el evento. Es algo como si estuvieras ordenando toda la casa y el momento q suena el tel (la interrupción), dejas lo que estas haciendo atiendes la llamada, luego cuelgas (se acabo la funcion generada por la interrupcion) y luego sigues donde habias quedado cuando escuchaste el ring, y asi todas las veces q sea necesario.

Espero ser claro.
lmarte

18
Programación de Aplicaciones para Dispositivos / Re: Proyecto Robotico
« en: Martes 20 de Abril de 2004, 18:38 »
Ahi va un cto, ojo lo hice en paint de rapidez, asi q cero criticas a la tecnica  :P

La resistencia sin valor colocale 100 ohm

19
Programación de Aplicaciones para Dispositivos / Re: Proyecto Robotico
« en: Martes 20 de Abril de 2004, 16:19 »
Hola, yo normalmente uso como optoacopladores el PC817 y el 4N25 (4N26, 36, etc) son practicamente iguales en precio y su conexión.

Otra recomendación, los relés conmutalos hacia tierra, me explico, una de las patas de la bobina la dejas permanentemente a Vcc (con el q alimentas tu cto electrónico) normalmente +5 Volt. y la otra pata la colocas al emisor del transistor (que seria un 2N3906 por ej si tus relés no consumen mucha corriente) este es PNP para que cuando el optoacoplador reciba un pulso (+5V), el emisor se vaya a tierra y la bobina del relé quede entre 5 y 0, y así conmute.

Si no es claro me avisas y te mando un dibujito

20
Programación de Aplicaciones para Dispositivos / Re: Proyecto Robotico
« en: Lunes 19 de Abril de 2004, 14:59 »
Hola,

Citar
Como lo puedo hacer ? ya que el voltaje que maneja la salida de ese pin esta por debajo de 1v , y con dicho voltaje no puedo activar un rele por ejemplo , o no se como hacerlo ????

Espero no estes conectando los relés directamente al puerto... lo ideal es que optoacoples la salida del puerto, luego coloca un transistor (para q sea el y no el optoacoplador quien maneje la corriente de la bobina del relé) que haga conmutar al relé.

Me cuentas como te va así

Un saludo
lmarte

21
Microcontroladores / Re: Realizacion De Un Frecuencimetro
« en: Sábado 17 de Abril de 2004, 01:08 »
No tengo un código, pero la idea seria algo asi:
Utilizas tres registros, centenas, decenas y unidades (tu solo llegas hasta 255).
- restas tu numero (en binario) con 100 (en binario), si el resultado es negativo entonces cargas centenas con cero y pasas a analizar las decenas.
- si es positivo el resultado lo cargas en tu número e incrementas centenas en 1, asi hasta que la resta te dé negativo. Centenas podrá cargarse máx con 2(0010).
- Cuando llegues a las decenas haces lo mismo pero esta vez restas con 10. Decenas se te podrá cargar máximo con 9 (1001).
- Luego unidades, mismo procedimiento.

Cuando tengas las tres variables las puedes enviar convirtiendolas en ASCII sumandole 30H (!creo¡ revisa este valor). :comp:

Espero haber sido claro y ayudarte.

Por cierto revisa bien la instrucción subwf y sublw haciendo un programita y lo simulas que te reste dos datos y revisas el carry, creo q algo aparece mal en el datasheet.
Cuentas como te va

Un saludo

22
Sobre los Foros de SoloCodigo / Re: Foro De Labview
« en: Jueves 15 de Abril de 2004, 01:12 »
Labview no es un lenguaje tan desconocido, pero si es cierto que la participación no seria mucha por que el acceso a el no es tan fácil.
Mas bien, pq no abren un foro "Otros" o algo así y reunen los que no tienen mucho público, muchos de los foros de programación tienen menos de 10 discusiones, y asi, no se dificultaría tanto la ubicación de los foros que tienen mas acogida

23
Microcontroladores / Conversor A/d
« en: Miércoles 14 de Abril de 2004, 00:42 »
Hola, no se si se acuerden del proyecto de supervisar la linea eléctrica e ir guardando la info en unas memorias! Este es el mismo pero no el mismo  :P

Sucede que al usar el conversor A/D debo ingresar la señal AC rectificada y reducida, cierto? Para lograr esto la pasé por un puente rectificador y un divisor resistivo.
Configure el conversor del 874 de tal forma que la referencia positiva sea VDD y la negativa sea VSS.

Aqui empiezan los problemas, al conectar el voltaje y pedirle al pic q me muestre el resultado de la conversión por unos puertos (a traves de leds), me entrega los resultados q espero,... pero cuando hago esto mismo conectando el puerto serial del pc, se produce una especie de "corto", digo especie pq en el pin de entrada que estoy usando como conversor el voltaje se incrementa con solo conectar el puerto serial del pc al pic (logico a traves de una max).
Es mas este procedimiento me quemo la fuente de un pc. Aclaro que ya revisé y no hay ninguna  mala conexión que pueda generar esto.
Alguien ya ha usado el modulo A/D para voltajes de este estilo? Que puedo estar haciendo mal?

Anexo un gráfico para ser mas explicito.

Le agradezco al que pueda ayudarme. guiarme, recomendarme, etc, etc... :huh:

24
Microcontroladores / Re: Ayuda Reloj 16f877
« en: Sábado 10 de Abril de 2004, 17:36 »
Hola, estoy de acuerdo, utiliza el DS1307, no es muy costoso es pequeño y con las rutinas es fácil de usar, además te ofrece la gran ventaja de que mantiene la información aún si pierdes la energía por cualquier motivo.
En pocas palabras, el consejo de setha...muy bueno :smartass:

lmarte

25
Microcontroladores / Re: Comunicaciòn Pc A Mc68hc912
« en: Martes 6 de Abril de 2004, 15:37 »
Entonces buscate info sobre el RS232 (vas a necesitar una max232 por ej) y averigua sobre OnComm (creo q se escribe así) de VisualBasic   :comp: . Cuando tengas mas datos y empieces a desarrollar el programa si se te presentan problemas me avisas a ver q se puede hacer.

Páginas: [1] 2 3