#include #include #define F_CPU 16000000UL #define UART_BAUD_RATE 9600L /* 9600 baud */ #define UART_BAUD_SELECT (F_CPU/(16*UART_BAUD_RATE)-1) void initUart(void) { // initializati USART 0, cu intrerupere la terminarea receptiei // parametrii sunt baud rate dat de UART_BAUD_SELECT, 0 biti de // paritate, un bit de stop si 8 biti de date } /******************************************************************** Semnal USART0 */ ISR(USART0_RX_vect) { //returnati caracterul primit } int main(void) { initUart(); sei(); while(1){}; return 0; }