Descargas
    En la versión 1.0.0 está la aplicación con que fue probado el kernel, ésta consiste en 8 leds (port B del PIC) que giran periódicamente n ticks de reloj, existen 3 botones que al presionarlos generará un tono a la salida del pin portc<5> dicha salida está conectada a un amplificador de audio, cuando se pulsa un botón se oye un tono audible, y los led siguen moviendose. Se pueden pulsar los tres y se mezclarán los sonidos y los led seguirán moviendose.

    Esto se hizo intencionalmente para probar el funcionamiento de los servicios del sistema en temporización, cabe destacar que existe un pequeño margen de error (1-2 ticks) que son perceptibles en aplicaciones de audio como en la que fue probado.





Código Fuente


Versión 1.0.0   Con aplicación prueba

    Para usar el kernel en una aplicación propia, se debe descargar el codigo fuente (que viene con la aplicación prueba) y escribir encima de él, es decir, quitar las definiciones de la aplicación prueba y escribir las propias tomando como referencia las de la aplicación prueba para no perderse.



Fotos de la aplicación prueba

Haz click para bajar las fotos
Haz click para bajar las fotos
Haz click para bajar las fotos
Haz click para bajar las fotos
Haz click para bajar las fotos
Haz click para bajar las fotos



Diagrama esquemático

Haz click para bajar las fotos
Haz click para bajar las fotos
Haz click para bajar las fotos



Diagrama General





    Nota: Para la aplicación prueba se usó una frecuencia de reloj de 20MHZ.



    El Kernel fue creado, compilado y probado usando la herramienta del fabricante (Microchip MPLAB v6.0.) De verdad que no sé si podrá ser compilado desde versiones antiguas de éste software... Sería cuestión de probar...

   El PIC fue programado usando otra herramienta gratuita llamada WinPic, ésta herramienta me resultó mejor que IC-Prog debido a que no copia TODA la memoria de programa, sino la memoria que se está utilizando. Lo que agiliza las pruebas de la programación. Lástima que no tenga varios buffers como los tiene el IC-Prog.

Anexo los links a éstas valiosas herramientas de desarrollo:

Herramientas del Fabricante del PIC

MICROCHIP MPLAB Y OTROS

Para grabar en los PIC y en algunos otros dispositivos

WinPic    IC-Prog