Archivo de la categoría: Hardware

Señales PWM en la placa “Niple Trainer Micro”

Es posible generar señales PWM (modulación por ancho de pulso) utilizando la placa “Niple Trainer Micro”. En nuestro caso seguimos trabajando con el microcontrolador PIC18F4550 junto a un cristal de 20MHz.

De Cyril BUTTAY - own work, made using gnuplot 4.0, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=766372
De Cyril BUTTAY – own work, made using gnuplot 4.0, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=766372

Seguir leyendo Señales PWM en la placa “Niple Trainer Micro”

PIC18F4550 en la placa “Niple Trainer Micro”

Si bien la placa “Niple Trainer Micro” por defecto incluye un microcontrolador PIC16F877A y un cristal de 4MHz, es posible utilizar cualquier otro PIC que sea compatible pin a pin. En este tutorial utilizaremos un PIC18F4550 junto a un cristal de 20MHz.

Para hacer nuestras pruebas, además conectaremos un display LCD y un reloj de tiempo real (RTC) DS1307 de Maxim.

IMG_20160412_100457817

Seguir leyendo PIC18F4550 en la placa “Niple Trainer Micro”

RS232 con la placa “Niple Trainer Micro”

La placa entrenadora “Niple Trainer Micro” posee capacidades de comunicación mediante protocolo serie RS-232. Vamos a ver como se implementa.

Nuestra placa de entrenamiento posee un conector DB9 que nos permite realizar una comunicación serie, dicha tarea es llevada a cabo mediante el periférico USART del microcontrolador y el circuito integrado MAX232.

diagrama_rs232

Seguir leyendo RS232 con la placa “Niple Trainer Micro”

Usando las salidas de la placa “Niple Trainer Micro”

La placa entrenadora “Niple Trainer Micro” posee 8 LEDs conectados al puerto D. Vamos a ver como se implementan.

Como mencionamos, la placa cuenta con 8 LEDs en formato SMD conectados al puerto D y un jumper denominado “J3” que permite desafectar los LEDs de la tensión de alimentación. A saber:

  • LED1 – Pin RD7
  • LED2 – Pin RD6
  • LED3 – Pin RD5
  • LED4 – Pin RD4
  • LED5 – Pin RD3
  • LED6 – Pin RD2
  • LED7 – Pin RD1
  • LED8 – Pin RD0

leds_esquema

Seguir leyendo Usando las salidas de la placa “Niple Trainer Micro”

Usando las entradas de la placa “Niple Trainer Micro”

La placa entrenadora “Niple Trainer Micro” posee 4 pulsadores conectados al puerto B. Vamos a ver como se implementan.

Teclado (Keys)

Como mencionamos, la placa cuenta con 4 pulsadores “Normal Abierto (NA)” conectados al puerto B. A saber:

  • KEY1 – Pin RB0
  • KEY2 – Pin RB1
  • KEY3 – Pin RB2
  • KEY4 – Pin RB3

keys

Seguir leyendo Usando las entradas de la placa “Niple Trainer Micro”