Tag: avr studio5

收到一个字符串

如何在uart中接收字符串。 我正在使用avr studio 5和brays终端这样的 和这张图片一样,我使用9600的波特率。我尝试输入”abcdef” ,它只出现”abcf” 。 我的代码是这样的—> #include void serial_init(void) { UBRRH = 0x00; UBRRL = 95; //baudrate 9600 and F_CPU 14745600UL UCSRB = (1 << RXEN) | (1 << TXEN) | (1<<RXCIE); UCSRC = (1<<URSEL)|(1<<USBS)|(3<<UCSZ0)|(1 << UCSZ1); } unsigned long long Usart_Receive(void) { while((UCSRA & (1 << RXC)) == 0) {}; return UDR; […]