<?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=4&amp;t=15522&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-06-05T10:40:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15522&amp;mode</id>
<entry>
<author><name><![CDATA[robert95]]></name></author>
<updated>2016-06-05T10:40:38+01:00</updated>
<published>2016-06-05T10:40:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161684#p161684</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161684#p161684"/>
<title type="html"><![CDATA[Re: Odbieranie tekstu (&quot;stringa&quot;) poprzez UART.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161684#p161684"><![CDATA[
Postaram się poszukać błędu. Dziękuję za odpowiedź. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1427">robert95</a> — 5 cze 2016, o 10:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-06-05T10:35:40+01:00</updated>
<published>2016-06-05T10:35:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161683#p161683</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161683#p161683"/>
<title type="html"><![CDATA[Re: Odbieranie tekstu (&quot;stringa&quot;) poprzez UART.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161683#p161683"><![CDATA[
Ja dodam tylko, że prawidłowy sposób na odbiór i parsowanie stringów i to pięknie w oparciu o zdarzenia i callbacki pokazałem w GreenBooku - polecam... Ale i na tym forum są przykłady jak użytkownicy na początku bez Greenbooka w prostszy sposób ale sobie poradzili ... proponuję poszukać bo jest kilka co najmniej takich wątków na forum<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 cze 2016, o 10:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[robert95]]></name></author>
<updated>2016-06-05T10:24:10+01:00</updated>
<published>2016-06-05T10:24:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161682#p161682</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161682#p161682"/>
<title type="html"><![CDATA[Odbieranie tekstu (&quot;stringa&quot;) poprzez UART.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15522&amp;p=161682#p161682"><![CDATA[
Witajcie,<br />moim założeniem jest odebranie stringa z UARTa oraz konwersję tegoż stringa na liczbę całkowitą. Problem pojawia się przy odbieraniu stringa. Idea polega na tym, aby odbierać pojedyncze znaki, ładować je do tablicy znaków aż do momentu, kiedy napotkam na znak '\n'. Później do odebranego stringa dodaję pominięty znak '\n' tak, aby zachować przyjętą ideę. Przeglądałem już forum, jednak nadal nie mam pomysłu jak rozwiązać ten problem. Proszę o pomoc w postaci wskazówek, oto kod mojej funkcji do odbierania stringa. <br />[syntax=c]void uart_gets(void)<br />{<br />int j;<br />int znacznik;<br /><br />j = 0;<br />znacznik = 0;<br /><br />znak = uart_getc();<br /><br />while(znak != '\n')<br />{<br />string&#91;j++&#93; = znak;<br />znak = uart_getc();<br />znacznik = 1;<br />}<br /><br />if(znacznik == 1)<br />{<br />string&#91;j&#93; = '\n';<br />znacznik = 0;<br />}<br />}[/syntax]<br /><br />Dodam tylko, iż komuniacja działa prawidłowo - dane są odbierane z mikrokontrolera, jednak odbieranie stringa z urządzenia na mikrokontroler już niestety nie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1427">robert95</a> — 5 cze 2016, o 10:24</p><hr />
]]></content>
</entry>
</feed>