Registro PORT (puerto) Los registros de PORT permiten manipular los pines del microcontrolador de la placa Arduino en bajo nivel y de manera más rápida. Los chips usados en la placa Arduino (el ATmega8, el ATmega168 y el ATmega328p)poseen tres puertos: o B...
More
Registro PORT (puerto) Los registros de PORT permiten manipular los pines del microcontrolador de la placa Arduino en bajo nivel y de manera más rápida. Los chips usados en la placa Arduino (el ATmega8, el ATmega168 y el ATmega328p)poseen tres puertos: o B (pines digitales del 8 al 13) o C (entradas analógicas) o D (pines digitales del 0 al 7) Cada puerto es controlado por tres registros, los cuales también están definidos como variables en el lenguaje del Arduino (Pagina 76 del Datasheet): o El registro DDR, determina si el pin es una entrada o una salida. o Cuando el DDR ha sido configurado como salida, si en el registro PORT guardamos un uno lógico, el pin del puerto sacará un uno (HIGH) por el puerto de salida. Sin embargo si en el registro PORT guardamos un cero logico, el pin del puerto sacará un cero (LOW) por el puerto de salida. o Cuando el DDR ha sido configurado como entra, si en el registro PORT guardamos un uno lógico, la resistencia de pull-up se activa. Pero si en el reg
Less