This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ru:avr:usart [2013/08/14 17:49] – eduardtlmk | ru:avr:usart [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| Буферы передачи и приёма в физическом смысле разные регистры, | Буферы передачи и приёма в физическом смысле разные регистры, | ||
| - | ~~PB~~ | + | < |
| <box 100% round # | <box 100% round # | ||
| Line 35: | Line 35: | ||
| UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); | UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); | ||
| - | // Ожидание опустошения буфера данных, | + | // Ожидание опустошения буфера данных, |
| - | // В данном примере ожидание не требуется, | + | // т.е. предыдущее слово отправлено |
| - | // знак, но следует выполнять это при передаче большего количества знаков. | + | // В данном примере ожидание не требуется, |
| + | // так как отправляется первый знак, но | ||
| + | //следует выполнять это при передаче большего количества знаков. | ||
| while (!(UCSR0A & (1 << UDRE))) continue; | while (!(UCSR0A & (1 << UDRE))) continue; | ||