Autor Tema: Sistema en protoboard: no arranca!  (Leído 2038 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
Sistema en protoboard: no arranca!
« en: 09 de Julio de 2007, 06:29:03 »
Buenas!

Estoy haciendo un sistema compuesto por un 18f4550,un lcd, unos botones, un max232 y un acelerometro para un proyecto, en protoboard para empezar. La alimentacion esta filtrada por un condensador de 470uF en el lado no-regulado, y un condensador de 200nF en el lado regulado. La cuestion es, que el "cacharro" hace lo que le da la gana! He hecho un programa simplisimo en el que se enciende y se "congela" un led. Total, que alimento el sistema, y el led se enciende cuando le apetece; y no siempre que le doy al reset. Si cojo un destornillador o mis dedos, y toco algun pin o empiezo a manipular algun cable, el led se enciende, o se apaga, o se enciende y apaga. Pero no hay forma de que funcione de forma estable. Uso una protoboard de esas bastante grandes.

Espero que podais ayudarme.

Un saludo!

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17866
    • MicroPIC
Re: Sistema en protoboard: no arranca!
« Respuesta #1 en: 09 de Julio de 2007, 06:54:23 »
Comprueba que en MCLR tienes una resistencia a Vdd.
Si quieres puedes desactivar el fuse MCLR y poner el micro a usar el oscilador interno; de esta manera hay dos factores externos que eliminas.
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
Re: Sistema en protoboard: no arranca!
« Respuesta #2 en: 09 de Julio de 2007, 07:09:37 »
El problema se resolvio en parte...

El codigo era este, en C18, includes y demas aparte:

void main(void)
{
   TRISCbits.TRISC2=0;
   LATCbits.LATC2=1;
   OpenXLCD(FOUR_BIT & LINES_5X7);
   putrsXLCD("Hello world!");
   while(1);
}

La cosa no funcionaba... y en el LCD no aparecia nada. He comentado las dos lineas concernientes al LCD y voila, funcionaba perfectamente. Lo misterioso es que el WDT esta desactivado, el brownout tambien,... no se por qué me pasaba eso. Como buena costumbre desde siempre, mclr 4k7 a vdd. Alguna idea del porque? Uso un 18f4550 con cristal de 20mhz, a 48mhz.
un saludo

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Sistema en protoboard: no arranca!
« Respuesta #3 en: 09 de Julio de 2007, 11:23:51 »
Hola

Solo se me ocurre preguntarte si aterrizaste o pusiste a 5V las terminales de datos de tu LCD que no usas en el modo de 4bits.

Cuando enciendes tu fuente de alimentación y pones a trabajar tu circuito, ¿se mantiene el voltaje correcto de operación?

¿Tu LCD cuenta con backlight y está regulada la corriente de alimentación del led con una R de 10ohms aprox.?

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5452
    • Electrónica Didacta
Re: Sistema en protoboard: no arranca!
« Respuesta #4 en: 09 de Julio de 2007, 12:04:15 »
he realizado transmisiones usb en protoboard, montando lcd y botones y no he tenido problemas, ¿será por el cristal de 20Mhz? el que uso yo es de 4Mhz y no olvidar de colocar el 100nF juntito en vdd y vss

otra recomendación: colocar la fuente de alimentación fuera de ese protoboard.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado quirogaareal

  • PIC16
  • ***
  • Mensajes: 180
Re: Sistema en protoboard: no arranca!
« Respuesta #5 en: 19 de Julio de 2007, 08:04:38 »
Hola :

Mira yo he usado protoboard unos cuantos años y algunas de las causas de fallas era que los que traban los pines estan medio abiertos ya sea por un defecto constructivo o poque se los ha usado mucho, en fin mi sugerencia es que te armes una pequeña plaquetita con zocalos para el pic y ahi proba.
Quiza no sea una sugerncia muy rebuscada pero me ha ahorrado muchisimos dolores de cabeza.



Saludos
Recuerda : Si una mujer te ama de verdad no te pedira ni Matrimonio, Ni concubinato , Ni hijos, No te mentira , ni buscara que cambies de opinion con respecto a las tres primeras opciones.

Saludos

desde Cordoba Argentina


 

anything