Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:avr:usart [2013/08/14 17:49] eduardtlmkru:avr:usart [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 11: Line 11:
 Буферы передачи и приёма в физическом смысле разные регистры, но имеют один адрес блока памяти и имя. При записи в совместно используемый регистр данных, данные сохраняются в буфере передачи, а при чтении из него, данные считываются из буфера приёма. Буферы передачи и приёма в физическом смысле разные регистры, но имеют один адрес блока памяти и имя. При записи в совместно используемый регистр данных, данные сохраняются в буфере передачи, а при чтении из него, данные считываются из буфера приёма.
  
-~~PB~~+<pagebreak>
  
 <box 100% round #EEEEEE|Пример> <box 100% round #EEEEEE|Пример>
Line 35: Line 35:
  UCSR0C = (1 << UCSZ01) | (1 << UCSZ00);  UCSR0C = (1 << UCSZ01) | (1 << UCSZ00);
  
- // Ожидание опустошения буфера данных, т.е. предыдущее слово отправлено + // Ожидание опустошения буфера данных,  
- // В данном примере ожидание не требуется, так как отправляется первый + // т.е. предыдущее слово отправлено 
- // знак, но следует выполнять это при передаче большего количества знаков.+        // В данном примере ожидание не требуется,  
 + // так как отправляется первый знак, но  
 +        //следует выполнять это при передаче большего количества знаков.
  while (!(UCSR0A & (1 << UDRE))) continue;  while (!(UCSR0A & (1 << UDRE))) continue;
  
ru/avr/usart.1376502583.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0