| 这样子就可以,不知道楼主那个为啥不行啊#include <avr/io.h>
#include <avr/interrupt.h>
void bsp_init(void)
{
        cli();
        UCSRC = (1<<URSEL)|0x06;
        UBRRL = 71%256; 
        UBRRH = 0x00;
        UCSRB = (1<<RXEN)|(1<<TXEN);
}
int main(void)
{
        uint8_t a;
        bsp_init();
        while(1)
        {
                while(!(UCSRA & (1 << RXC)));
                a = UDR;
                while(!(UCSRA & (1 << UDRE)));
                UDR = a;
        }
}
 |