- Codice: Seleziona tutto
#define F_CPU 16000000UL
#define BAUDRATE 9600
#define UBRR(UART_BAUD) ((F_CPU/16/UART_BAUD)-1)
int main(){
/* Set baud rate */
UBRR0H = (unsigned char)(UBRR(BAUDRATE)>>8);
UBRR0L = (unsigned char)UBRR(BAUDRATE);
Mi domando, lo shift lo esegue il compilatore o il programma compilato?