Изменил(а) на 'UART/main.c'

This commit is contained in:
Никита Солодянкин 2023-06-18 11:00:30 +00:00
parent e22c380faa
commit 51bcae6458

View File

@ -114,14 +114,10 @@ int main(void) {
} }
//прерывание по завершению приема //прерывание по завершению приема
ISR(USART_RX_vect) { ISR(USART_RX_vect) {
uint8_t data = UDR0; // прочитать символ из регистра UDR0
if (!buffer_full(&usartRxBuffer)) { if (!buffer_full(&usartRxBuffer)) {
write_buffer(&usartRxBuffer, UDR0);// Записываем принятый символ в буфер приема write_buffer(&usartRxBuffer, data);// записываем принятый символ в буфер приема
} }
else { // Буфер приема заполнен, сохраняем принятые символы в другую переменную
uint8_t overflow_data = UDR0; // Прочитать символ из регистра UDR0
// Дальнейшая обработка данных в overflowData
}
} }
//перезаписать чтоб освободитть байт, из udr0 //перезаписать чтоб освободитть байт, из udr0