Изменил(а) на 'UART/main.c'
This commit is contained in:
parent
e22c380faa
commit
51bcae6458
@ -114,14 +114,10 @@ int main(void) {
|
||||
}
|
||||
//прерывание по завершению приема
|
||||
ISR(USART_RX_vect) {
|
||||
uint8_t data = UDR0; // прочитать символ из регистра UDR0
|
||||
if (!buffer_full(&usartRxBuffer)) {
|
||||
write_buffer(&usartRxBuffer, UDR0);// Записываем принятый символ в буфер приема
|
||||
write_buffer(&usartRxBuffer, data);// записываем принятый символ в буфер приема
|
||||
}
|
||||
|
||||
else { // Буфер приема заполнен, сохраняем принятые символы в другую переменную
|
||||
|
||||
uint8_t overflow_data = UDR0; // Прочитать символ из регистра UDR0
|
||||
// Дальнейшая обработка данных в overflowData
|
||||
}
|
||||
}
|
||||
//перезаписать чтоб освободитть байт, из udr0
|
||||
|
Loading…
Reference in New Issue
Block a user