Entradas

Mostrando las entradas de junio, 2015

CPLD Max II Blink Led

Imagen
¡Hola! Los novedosos CPLD que se están empezando a usar no solo por su fácil acceso y costo, sino también que en esta tarjetita permite analizar y comprobar laboratorios. En esta ocasión encenderemos  un led conectado a esta tarjeta. Figura 1. MAX II EPM240, Altera El código a implementar para un led usando Verilog es el siguiente: module ledblink(clk,led); input clk; output led; reg led; reg[23:0] cnt; always @(posedge clk) begin     cnt<= cnt + 1'b1;     led<=cnt[23]; end endmodule     Ahora para conectar el pin buscamos en el datasheet:  Datasheet EPM240 Podemos probar con el Pin_B1 ya programar debe funcionar. Figura 2. Pin planner Ahora si en vez de 1 sean 3 o mas leds se debe modificar el código de la siguiente manera y asignar otros pines: Figura 3. Blink 3 Leds y pin planer Y luego de programar debemos ver algo así:  Éxitos. Maryo...

I2C Arduino uno & Tiva C launchpad comunicandose

Imagen
¡Hola! En este tutorial mostrare a el Arduino uno hablándole a la Tiva c launcpad de TI quien le enviara un carácter de respuesta a Arduino, Para que esto suceda debemos trabajar con el protocolo de comunicación I2C que es una comunicación en serie para ínter circuitos integrados. Figura 1. I2C (from Wikipedia) Materiales: -Tiva C launchpad -Arduino uno -cables Se deben interconectar los SDA Y SCL que son por viajan los datos y el reloj que llevan estos, tambien se deben conectar tierra entre las 2 placas. Para el caso de la tiva:                                              SDA:PD1     SCL: PD0 mientras que para arduino:                                              SDA:  A4      SCL:A5 ...

BarGraph Arduino uno

BarGraph Tiva C series Launchpad

Imagen
Tiva C series Launchpad-BarGraph Hola! en este primera entrada del blog les mostrare como hacer la prueba del bargraph usando leds y un potenciometro al igual que se hace en Arduino uno. Materiales: -Tiva C serie TM4C123g -Led's (use 8) -Resistencias 470 ohm (mismo numero de los leds usados) -Potenciometro 10 Kohm -Protoboard -Cables La primera conexion que se debe hacer es la del potenciometro de la siguiente manera: A0=PE3 GND 5V=VBUS Figura 1. Conexion del Potenciometro con la Tiva C Ahora el codigo a usar sera: File-Examples-display-barGraph. Figura 2. Programa básico  Y el codigo incluyendo los 8 leds y el pin analogo A0: // these constants won't change: const int analogPin = 29;   // the pin that the potentiometer is attached to const int ledCount = 8;    // the number of LEDs in the bar graph int ledPins[] = {  4, 5, 6, 7,8,9,10,13 };   // an array of pin numbers to which LEDs a...