sábado, 27 de noviembre de 2010

MPLAB, C18 y PIC18F - [PDF + VIDEO]

A continuación les dejo un documento recien terminado. Este contien los principios básico para empezar a trabajar con el MPLAB en lenguaje c, por medio del compilador C18 y con los micros de la familia 18F.Este documento contiene:-Configuración del MPLAB y compilador-Creación de nuevo proyecto-Configuracion de los fusibles (palabras de configuración)-Ejemplo "Hola Mundo" (El clásico de prender y apagar leds del puerto B)-Simulación del programa con el MPLAB.This document contents the basic principles to work with MPLAB and the Microchip C18 C compiler. It contents: MPLAB and compiler configuration, Making a new project, Setting the Configuration...

domingo, 10 de octubre de 2010

Tarjeta de prácticas PerfectAlgorithm-1

A continuación les presento la tarjeta de prácticas/entrenadora PerfectAlgorithm-1 (:P), con la cuál podrán realizar y probar los códigos que vaya subiendo al blog, de igual forma les puede ayudar para sus propios proyectos.La tarjeta cuenta con:-Conector USB-LCD doble línea de 16 carácteres-6 Push buttons (6 a puertos, 1 reset).-8 Leds.-1 Block de 3 entradas para Potenciometro conectado al puerto A0.- PIC18F2550- Posibilidad de alimentarse directamente del usb o fuente externa.La tarjeta esta probada, realizada con máquina. Si alguien la realiza con otro método, sería muy bueno que comparta como lo hizo o fotos aquí en el blog para que otros...

viernes, 10 de septiembre de 2010

4.- Palabras de configuración. - PIC24FJ256

El documento que acontinuación dejo, explica brevemente y con ejemplos como establecer las palabras de configuración del microcontrolador, así como la configuración del oscilador mediante sus registros de control relacionados usando el compilador MPLAB C30.Para complementar el documento se adjunta el proyecto completo realizado en MPLAB v8.56 y C30 v 3.24.Palabras de configuración PIC24FJ256GB106 Para complementar el documento dejo un video con todos los pasos explicados en el mismo. Se puede ver en HD.Y el código fuente.Descargue el archivo desde cualquiera de los servidores, la CONTRASEÑA del archivo rar es: http://perfectalgori...

domingo, 5 de septiembre de 2010

Introducción a MPLAB IDE - Microchip WebSeminars

A continuación les dejo una video introductorio al MPLAB. Este video pertenece a los seminarios web de microchip (www.microchip.com).Más seminarios en: http://techtrain.microchip.com/webseminars/QuickList.a...

sábado, 4 de septiembre de 2010

Squiggle Motor - Motor miniatura piezoeléctrico.

Primera prueba de un Motor Sguiggle de Newscale manipulado con microcontrolador, que recibe instrucciones de movimiento vía inalámbrica. Este motor será usado para controlar la profundidad de electrodos en la corteza cerebral del ratones para el estudio de las señales eléctricas de las neuronas.Para más detalles de los motores squiggle: http://www.newscaletech.c...

jueves, 29 de julio de 2010

3.- El oscilador y su configuración. - PIC24FJGB256

Esto micro es muy flexible en cuanto a la parte del reloj, ya que tiene la opción de usar dos xtales externos e incluso alternar el uso de estos durante el programa.También posee un reloj RC interno de 8Mhz (FRC), el cuál nos permite trabajar el microcontrolador sin necesidad de xtales externos, sin embarco este oscilador no es tan exacto como un xtal, por lo cuál se recomiendo para aplicaciones donde el timing no sea muy importante. Y posee tambien un reloj RC interno lento (LPRC) de 31Khz para el ahorro de energía.Contien un módulo PLL para aumentar la frecuencia del xtal externo para alcanzar hasta 48Mhz para el módulo USB con un xtal de...

martes, 27 de julio de 2010

2.- Básicos. Regulador de voltaje - PIC24FJGB256

El núcleo de la familia PIC24FJ256GB110 tiene la caracteristica eléctrica de funcionar con un voltaje de 2.5V, por lo que podria pensarse que puede existir un poco de incompatibilidad en nuestros diseños o en diseños donde generalmente usamos voltajes para otros dispositivos digitales de 5V o 3.3V, pero en realidad no es así.En el caso de trabajar con un diseño utilizando voltajes de 3.3V no presenta mayor reto, ya que simplemente con habilitar el regulador de voltaje interno del micro, podremos alimentar directamente con los 3.3V los pines y estar seguros que el núcleo tendra la alimentación constante de 2.5V.Ahora, cuando usemos voltajes de...

domingo, 25 de julio de 2010

1.- Conexión Básica. - PIC24FJ

Para esta serie de post sobre los PIC24FJ, quizá vaya omitiendo explicaciones sobre procedimientos usados entre otras cosas, dependiendo de la "simplicidad" de los mismos, ya que esto no busca profundizar en todos los detalles de esta familia de micros ni mucho menos en el lenguaje C ni en el compilador, si no que busca dar información objetiva y concreta para poner en marcha de manera rápida estos dispositivos e incluso generar mas dudas para el lector y así indagar mas en este mundo maravilloso de los microcontroladores.Antes de empezar con el tema quisiera aclarar que estoy muy lejos de ser experto o dominar totalmente el tema, pero si me...

sábado, 5 de junio de 2010

Conexión CDC PIC18F <-> LabView.

En el siguiente documento se detallan algunas funciones y procedimientos para realizar una conexion mediante CDC ( Emulación de puerto serie) con un microcontrolador de la familia 18F con soporte para USB y LabView. Son bienvenidas las observaciones, correciones y/o correciones sugerencias para este documento.Conexion CDC PIC<->LabView El hardware utilizado para este ejemplo dispone de 5 pushbuttons conectados en el puerto A (A1..A5) y 8 leds en el puerto B (B0..B7). CLICK AQUÍ PARA VER CÓDIGO [-/+]#include <18f2550.h>#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL4,CPUDIV1,VREGEN,NOPBADEN#use delay(clock=48000000)#define...

jueves, 3 de junio de 2010

DAQ mediante CDC y LabView

Esta es una aplicación de la conectividad USB, en este caso en particular, usando la emulación de un puerto serie RS232 mediante un microcontrolador PIC18F2550 (Puede usarse cualquiera de esta familia) para la adquisición de datos analógicos usando el convertidor analógico-digital del mismo, y enviando estos datos a la PC y procesarlos mediante LabView.Con el LabView se pueden realizar una cantidad de cosas impresionantes, y lo mas impresionante es el tiempo de implementación que es muy corto, en cuestión de minutos uno puede obtener una aplicación bastante poderosa.Para esta aplicación se utilizaron los componentes VISA de labview para realizar la conexión serial de manera rápida pero eficaz, se utiliza un GRAPH CHART para graficar los datos adquiridos, y la función WRITE TO SPREED SHEET...

Pages 41234 »
Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger