http://automata.sgu.ru/index.php?title=%C3%90%C5%B8%C3%91%E2%82%AC%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%BC_-_%C3%90%C2%BF%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B4%C3%90%C2%B0%C3%91%E2%80%A1%C3%90%C2%B0_%C3%91%E2%80%A1%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B7_UART&limit=100&action=history&feed=atom
Прием - передача через UART - История изменений
2024-03-29T07:41:59Z
История изменений этой страницы в вики
MediaWiki 1.11.0
http://automata.sgu.ru/index.php?title=%C3%90%C5%B8%C3%91%E2%82%AC%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%BC_-_%C3%90%C2%BF%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B4%C3%90%C2%B0%C3%91%E2%80%A1%C3%90%C2%B0_%C3%91%E2%80%A1%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B7_UART&diff=1792&oldid=prev
Sin: Правки Kern (обсуждение) откачены к версии 95.104.138.49
2010-03-09T10:56:07Z
<p>Правки <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Contributions/Kern" title="Служебная:Contributions/Kern">Kern</a> (<a href="/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:Kern&action=edit" class="new" title="Обсуждение участника:Kern">обсуждение</a>) откачены к версии <a href="/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:95.104.138.49&action=edit" class="new" title="Участник:95.104.138.49">95.104.138.49</a></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 10:56, 9 марта 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> #include <avr/io.h></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> #include <stdint.h></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> #define BAUDRATE 9600</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> int main(void)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> {</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> UBRRH = 0;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> UBRRL = 51;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> UCSRB = _BV(RXEN)|_BV(TXEN);</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> UCSRC = _BV(URSEL)|_BV(USBS)|_BV(UCSZ0)|_BV(UCSZ1);</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> static uint8_t x=1;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> while (1) {</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> while (!(UCSRA & _BV(RXC)));</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> uint8_t x = UDR;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> while (!(UCSRA & _BV(UDRE)));</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> UDR = x++;</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> }</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> }</div></td></tr>
</table>
Sin
http://automata.sgu.ru/index.php?title=%C3%90%C5%B8%C3%91%E2%82%AC%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%BC_-_%C3%90%C2%BF%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B4%C3%90%C2%B0%C3%91%E2%80%A1%C3%90%C2%B0_%C3%91%E2%80%A1%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B7_UART&diff=1788&oldid=prev
Kern: Полностью удалено содержимое страницы
2010-02-09T13:08:33Z
<p>Полностью удалено содержимое страницы</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 13:08, 9 февраля 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> #include <avr/io.h></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> #include <stdint.h></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> #define BAUDRATE 9600</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> int main(void)</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> {</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> UBRRH = 0;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> UBRRL = 51;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> UCSRB = _BV(RXEN)|_BV(TXEN);</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> UCSRC = _BV(URSEL)|_BV(USBS)|_BV(UCSZ0)|_BV(UCSZ1);</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> static uint8_t x=1;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> while (1) {</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> while (!(UCSRA & _BV(RXC)));</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> uint8_t x = UDR;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> while (!(UCSRA & _BV(UDRE)));</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> UDR = x++;</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> }</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> }</div></td><td colspan="2"> </td></tr>
</table>
Kern
http://automata.sgu.ru/index.php?title=%C3%90%C5%B8%C3%91%E2%82%AC%C3%90%C2%B8%C3%90%C2%B5%C3%90%C2%BC_-_%C3%90%C2%BF%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B4%C3%90%C2%B0%C3%91%E2%80%A1%C3%90%C2%B0_%C3%91%E2%80%A1%C3%90%C2%B5%C3%91%E2%82%AC%C3%90%C2%B5%C3%90%C2%B7_UART&diff=1674&oldid=prev
95.104.138.49: Новая: #include <avr/io.h> #include <stdint.h> #define BAUDRATE 9600 int main(void) { UBRRH = 0; UBRRL = 51; UCSRB = _BV(RXEN)|_BV(TXEN); UCSRC = _BV(URSEL)|_BV(USBS)|_BV(UCS...
2008-12-25T20:10:55Z
<p>Новая: #include <avr/io.h> #include <stdint.h> #define BAUDRATE 9600 int main(void) { UBRRH = 0; UBRRL = 51; UCSRB = _BV(RXEN)|_BV(TXEN); UCSRC = _BV(URSEL)|_BV(USBS)|_BV(UCS...</p>
<p><b>Новая статья</b></p><div> #include <avr/io.h><br />
#include <stdint.h><br />
<br />
#define BAUDRATE 9600<br />
<br />
int main(void)<br />
{<br />
UBRRH = 0;<br />
UBRRL = 51;<br />
UCSRB = _BV(RXEN)|_BV(TXEN);<br />
UCSRC = _BV(URSEL)|_BV(USBS)|_BV(UCSZ0)|_BV(UCSZ1);<br />
static uint8_t x=1;<br />
while (1) {<br />
while (!(UCSRA & _BV(RXC)));<br />
uint8_t x = UDR;<br />
while (!(UCSRA & _BV(UDRE)));<br />
UDR = x++;<br />
}<br />
}</div>
95.104.138.49