Entradas y Salidas digitales DDR, PORT, PIN con ATMEGA32

publicado en: Sin Categoria | 0

Los puertos de entradas y salidas digitales del atmega32 se manipulan a través de 3 registros. Primero, el registro DDRx se utiliza para configurar un pin como entrada o salida. Seguido, esta el registro PORTxn que habilita con 5v o deshabilita con 0v. Luego, tenemos el registro PINxn que sirve para leer el estado un pin configurado previamente como entrada. Y por ultimo, el todos los pines de cada puerto se puede habilitar una resistencia PULL-UP. En esta sección se describe los registros involucrados y se realizan ejemplos practicos.

Comunicación serial UART, USART, RS232 con el PIC18F4550

publicado en: Sin Categoria | 2

La comunicación USART puede transmitir o recibir datos bit a bit, es por eso que recibe el nombre de comunicación serial, entre dos microcontroladores o también hacia un computador. La conexión a la PC es bajo el estándar de comunicación RS232, En esta sección se explicaran a detalle todos los registros involucrados con este tipo de comunicación y se realizaran ejemplos practicos.

Convertidor Análogo Digital ADC con el PIC18F4550

publicado en: Sin Categoria | 0

El convertidor analógico digital es capaz de convertir una señal de voltaje variable en valores digitales a una resolución de 8 o 10 bits. Ademas, se puede llegar hasta a 50K muestras por segundo, lo que es ideal para proyectos de adquisición de datos como Datalogger, etc. A continuación se describe los registros involucrados con el convertidor ADC y se realizaran ejemplos.

Temporizador TIMER1 con el PIC18F4550

publicado en: Sin Categoria | 0

El Timer1 es un temporizador o contador de 16 bits, además de funcionar con el reloj interno, también puede funcionar con un reloj externo de forma síncrona o asíncrona, cabe señalar que posee un prescaler de 3bits. Por ultimo, posee un gatillo de disparo para habilita el modo Comparador o Captura del módulo CCP. En esta sección se describe todos los registro que pertenecen al TIMER1 y realizaran ejemplos.