• Viernes 26 de Abril de 2024, 21:40

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

Páginas: [1]
1
Microcontroladores / Re: Problema con interrupcion RB y retardos
« en: Jueves 19 de Febrero de 2009, 16:24 »
Creo que simplificar las cosas es lo mas adecuado cuando el problema tiene muchos angulos de abordaje, lo que comunmentre se llama retirar variables.
yo personalmente suelo ser obsesivo con poner los componentes mas simples posibles e ir probando por separado las cosas, logicamente no siempre se tiene el tiempo para hacer esto. Por otro lado yo soy de otra epoca, la epoca de la logica cableada, en donde los simuladores no existian y lo unico que te salvava era separar los circuitos y revisar borne a borne todo el tablero. ja estoy viejo no?????
voy a esperar que me cuentes como esta marchando tu proyecto.

PD: espero los desafios

2
Microcontroladores / Re: problema de codigo fuente
« en: Jueves 19 de Febrero de 2009, 16:11 »
Hola, has sido super claro y si!!!!! funciona a la perfeccion, muchisimas gracias.
al ayudarme me abriste la mente, estaba bloqueado con este problema, yo habia empezado a hacerlo y me di cuenta que no funcionaba. el simple hecho de leer el bit TOIF era la clave

3
Software / Re: Compiladores
« en: Jueves 12 de Febrero de 2009, 17:18 »
Hola foreros. Quisiera saber que compiladores utilizan para programar PICs y si es posible obtener informacion de las librerias especificas para los microcontroladores.
Lo quew estoy buscando es empezar a programar PICs de la serie 16fXX en lenguaje C pero no he encontrado informacion suficiente sobre el software adecuado ni tampoco de las funciones que estan incluidas en las librerias.

gracias de antemano.

4
Microcontroladores / Re: Problema con interrupcion RB y retardos
« en: Miércoles 11 de Febrero de 2009, 18:26 »
hay ocaciones en que funciona bien pero aveces no. La verdad es que no se porque sucede esto. pero lo mejor es hacerlo con todo y si funciona bien intentar retirarlo.

5
Microcontroladores / Re: Problema con interrupcion RB y retardos
« en: Martes 10 de Febrero de 2009, 18:30 »
Hola, bueno esto cambia un poco las cosas, no creo poder ayudarte sin ver en detalle tu proyecto, hay formas de no poner cosas en cortocircuito como usar diodos y cosas como esas. Te recomiendo que hagas un esfuerzo en revisar bien el hard (si el fabricante recomienda algo, por algo sera) aunque por lo que contas lo mas probable es que estes haciendo una operacion que este modificando algun registro que afecta a la interrupcion. Lo que quiero decir es que debes simular tu software revisando registro por registro y teniendo en cuenta que muchas veces un solo bit de un registro causa problemas.
por ultimo si todo esto no funciona mi recomendacion es ir hacia atras. no se que es lo que debe hacer tu programa, pero si e que si separas las cosas es probable encontrar la o las fallas. separa el lcd del circuito y prueba por separado los dispositivos.

espero te serte util.

PD: cuentame mas sobre tu proyecto quizas pueda ayudarte, o mejor aun, puede estar relacionado con algo que me interese para desarrollar

gracias, me has puesto a pensar un rato

6
Microcontroladores / Re: programar pic en lenguaje c
« en: Martes 10 de Febrero de 2009, 18:08 »
hola gracias por tu respuesta es justo lo que hice una vez obtenido el .hex ya que trabajo con un programador tipo jdm todo andubo a la perfeccion.

muchas gracias por su tiempo.

7
Microcontroladores / Re: programar pic en lenguaje c
« en: Martes 10 de Febrero de 2009, 00:32 »
ok, gracias por la informacion me es de gran utilidad.
te pasaste con la buena onda.

gracias.

PD: lo busco y te cuento como me fue!!!!!!!!!!!!!!!!!!!!!!!

8
Microcontroladores / programar pic en lenguaje c
« en: Lunes 9 de Febrero de 2009, 20:24 »
hola a la gente del foro, yo soy nuevo en lo que respecta a programar pics. yo programo en lenguaje c  y como no me llevo muy bien con el asm queria saber si hay algun programa que me permita programar en c para obtener el .hex adecuado para el pic. estoy trabajando con el ic-prog para cargar el microcontrolador y el mplab para compilar el archivo .asm para obtener el .hex

gracias.

9
Microcontroladores / Re: Problema con interrupcion RB y retardos
« en: Lunes 9 de Febrero de 2009, 19:43 »
ok, ya veo. no manejo exactamente el set de instrucciones del pic con el que estas trabajando, y tampoco se que capacidad de manejo de interrupciones tiene. pero para empezar te diria que agregues un rutina para evitar el rebote que se genera al presionar el pulsador, este rebote puede arruinar el mejor de los programas.

hace un bucle que cuente desde 255 a 0 unas 16 veces, este retardo es muy corto en terminos de reaccion humana pero alcanza para evitar que el microcontrolador cuente picos basura.

por otro lado mientras estes en el retardo tendrias que entrar si o si en la interrupcion ya que la interrupcion se activa por el estado de RB. Lo que deberias hacer es poner el pin de RB a 5v. y por medio de una resistensia ponerlo a cero cuando pulsas el pulsador. asi funciona mejor que con una recistencia de pull up.

espero serte util

10
Microcontroladores / problema de codigo fuente
« en: Lunes 9 de Febrero de 2009, 17:04 »
hola soy nuevo en el mundo de los pic. yo suelo programar en c y c++ pero no me llevo muy bien con el ASM.
estoy trabajando con un pic 16f84 y lo que tengo que hacer es aplicar una rutina si se pulsa un pulsador y aplicar una rutina diferente si el pulsador permanece precionado por 0.5 seg.
el problema con el que me encuentro es que este pic puede atender solo una interrupcion, la verdad es que se me complico mas de lo que pensaba, ya que la logica a la que estoy acostumbrado no se aplica de la misma forma en este caso.

help please
de antemano muchas gracias.

11
Microcontroladores / Re: Problema con interrupcion RB y retardos
« en: Lunes 9 de Febrero de 2009, 16:52 »
hola, no entendi bien cual es el problema exacto que tenes, pero creo que a mi me pasa algo parecido. creo que la base del problema es como hace el microcontrolador para atender la interrupcion. otro problema posible es que estes desbordando el registro.
decime con que hard estas trabajando para ver si puedo ayudarte.

Páginas: [1]