Tengo una pregunta relacionada con los microcontroladores AVR que usan AVR-GCC y CodeVision:
Normalmente establecemos los registros relacionados con el puerto dentro de la función principal utilizando registros DDRx / PORTx, por ejemplo, como este:
DDRB = 0x00;
PORTB = 0x00;
¿Cómo puedo cambiar el contenido de estos registros en otros lugares del programa?
Y otra pregunta, ¿es prudente establecer registros DDRx y PORTx de la siguiente manera:
DDRB.0=0;
PORTB.0=1;