<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=30&amp;t=1558&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-06-10T11:49:12+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=1558&amp;mode</id>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-06-10T11:49:12+01:00</updated>
<published>2013-06-10T11:49:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=38935#p38935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=38935#p38935"/>
<title type="html"><![CDATA[Re: Wysyłanie danych na UART bezpośrednio z printf()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=38935#p38935"><![CDATA[
Styknie, że skopiujesz całą bibliotekę: <!-- m --><a class="postlink" href="http://nongnu.org/avr-libc/user-manual/group__avr__stdio.html" >http://nongnu.org/avr-libc/user-manual/ ... stdio.html</a><!-- m -->.<br /><br />Musisz teraz jedynie skonfigurowac rsa i masz co chcesz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 10 cze 2013, o 11:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2013-06-05T16:06:30+01:00</updated>
<published>2013-06-05T16:06:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=38578#p38578</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=38578#p38578"/>
<title type="html"><![CDATA[Re: Wysyłanie danych na UART bezpośrednio z printf()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=38578#p38578"><![CDATA[
Jak to sobie skonfigurować? to jedyne sensowne rozwiązanie niedzałającej funkcji PRINTF jakie znalazłem <br />ale nie potrafię go zastosować.<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Bardziej kumatych w C proszę o wytłumaczenie forumowiczom dokładniej<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 5 cze 2013, o 16:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szopler]]></name></author>
<updated>2012-09-18T17:38:49+01:00</updated>
<published>2012-09-18T17:38:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=15406#p15406</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=15406#p15406"/>
<title type="html"><![CDATA[Wysyłanie danych na UART bezpośrednio z printf()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1558&amp;p=15406#p15406"><![CDATA[
[syntax=c]<br />// W deklaracjach:<br />static int uart_putchar(char c, FILE *stream); // deklaracja funkcji wysyłającej znak ze stream'a<br />static FILE mystdout = FDEV_SETUP_STREAM(uart_putchar, NULL, _FDEV_SETUP_WRITE); // ?<br /><br />// W init:<br />stdout = &amp;mystdout; // przekazanie przez wskaźnik naszego zdefiniowanego strumienia<br /><br />// Definicje:<br />static int uart_putchar(char c, FILE *stream) // definicja funkcji wysyłającej strumień<br />{<br />    loop_until_bit_is_set(UCSR0A, UDRE0);<br />    UDR0 = c;<br />    return 0;<br />}<br />[/syntax]<br /><br />Od tej pory printf(&quot;%format&quot;, dane); pisze do RS'a. Nie musimy używać sprintf by pisać do bufora i dopiero potem wysyłać.<br /><br />Bardziej kumatych w C proszę o wytłumaczenie forumowiczom dokładniej <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=82">szopler</a> — 18 wrz 2012, o 17:38</p><hr />
]]></content>
</entry>
</feed>