PIC y Reinicios inesperados

Publicado por en Electrónica el 20/02/2006

Este fin de semana estuve trasteando con el maldito LCD que tengo desde hace algún tiempo y me dí cuenta de una cosa muy importante de casualidad.

En anteriores post's hablaba (no precisamente bien xD) de este LCD por la falta de documentación y lo patético que es manejarlo con un PIC.

Sabiendo lo sabido y como es lógico hice una serie de pruebas para intentar "debugear" el programa encargado de la gestión del LCD para saber donde falla y me he encontrado con una inesperada sorpresa...

Continúa...

Leer más

LCD, BUSY flag y mucho café

Publicado por en Electrónica el 13/01/2006

Que paciencia tiene que tener uno, dios mio...
Ayer, tras casi una semana de investigación y por desesperación, he decido postear unas preguntas en el foro técnico de Crystalfontz.com y he podido comprobar que me han respondido con bastante rapidez, así da gusto.
De momento sigo bloqueadisimo con el desgraciado del lcd que no hay manera de dibujar nada en el. Lo he simulado en Proteus y mi código para el PIC funciona perfectamente, pero montado en un protoboard exactamente igual, no...

Según me comentan en ese foro, lo importante son los tiempos de espera para que el controlador interno del LCD le de tiempo a interpretar los datos enviados. Parece ser que lo inicializo bien pero por alguna razón el display pasa completamente de lo que le dice el pic. Fue un fallo enorme no haber pensado en usar el flasg BUSY en lugar de establecer el delay a mano en cada función como hago ahora.

De momento la cosa se va quedar así y aver si este fin de semana reago la librería de control vigilando el BUSY como dios manda. Después de eso tiene que funcionar por pelotas. Y si no funciona, pues nada, lo conecto al puerto paralelo con el LCDHype como todo buen tunero... aunque reconozco que sería una bajada de pantalones :P

Eso si, si consigo hacer funcionar este monton de mierda, prometo hacer una documentación completa con su librería de control.

Continuará...

Leer más

8192 píxels azules para mi solito!

Publicado por en Electrónica el 06/01/2006

Tatachinnnnn!!! Por fin ha llegado, en concreto hoy por la tarde... mi tan esperado LCD gráfico de 128x64 pixels con retroiluminación en azul :)
Esta basado en un controlador KS0108 y en principio es bastante fácil de programar.
Aver si hoy hago ya las primeras pruebas con el. Estoy como un niño con un juguete nuevo :)

Leer más

Robotica eXperimental

Publicado por en Electrónica el 04/01/2006

He puesto un nuevo enlace a la web del amiguete Ionitron, dedicada a los microcontroladores y robótica experimental.



Podréis ver una gran cantidad de información acerca de múltiples circuitos, datasheets, esquemas y usos de diferentes sensores, mecánica aplicada a la robótica y un largo etc.

También podréis ver un impresionante vídeo de un robot experimental llamado x-veaat articulado con 16 servo-motores!

Leer más

Insoladora casera controlada por PC

Publicado por en Electrónica el 03/01/2006

Aqui os dejo algunas fotos de la insoladora que estoy haciendo.
Esta hecha aprovechando la caja de un viejo escáner. Aun me faltan algunos detalles por pulir pero ya funciona perfectamente.
Antes de ponerme a hacerla, he visto un monton de páginas donde cada una estaba más currada que la otra y mucha de ellas controladas por PIC con LCD's y demas paranoias... yo opté por aprovechar el puerto COM del escáner para controlarla con el PC y ahorrarme todo eso ya que al final un LCD, una vez que sabes el tiempo de insolación, no hace más que estorbar.



Me hice un sencillo programita que controla el puerto de impresora del pc y enciende las lamparas mediante un relé durante un tiempo determinado (configurable por supuesto). Tambien tiene un microinterruptor para que el programa sepa si la puerta esta abierta o cerrada. Actualmente usa 3 tubos actínicos de 8W cada uno.
Bueno bonito y barato ;)

Enlaces:
Galería de fotos de la insoladora

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.