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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-26T13:16:41+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9398&amp;mode</id>
<entry>
<author><name><![CDATA[mickeu]]></name></author>
<updated>2014-11-26T13:16:41+01:00</updated>
<published>2014-11-26T13:16:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=106031#p106031</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=106031#p106031"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=106031#p106031"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Przesyłasz np. 12345 jako string, wyłapujesz koniec stringa tj. podział na linię jak w zielonej Mirkowej, ewentualnie sam dopisujesz obsługę parsowania stringów.<br /><br />Następnie masz atoi i z ascii, robisz inta i potem już z górki. ewentualnie możesz porównywać przecież stringi<br /><br />np. tak <br />[syntax=c](strcmp(mybuf,&quot;&#91;OK&#93;&quot;)[/syntax], gdzie w mybuf siedzi sobie string &quot;[OK]&quot;<br /></div><br /><br />Komunikuje sie już w obie strony bez problemu ale jeszcze nie ogarnąłem porównywania stringów<br /><br />[syntax=c]if(usartflag){<br />   if(strcmp(buffer,&quot;1&quot;)==0){//klikam ENTER<br />       PORTD ^= (1&lt;&lt;PORTD2);<br />       menu1();<br />       usartflag=0;<br />    }<br />}[/syntax]<br /><br />zrobilem cos takiego i działa po wykryciu wcisniecia klawisza 1, probowalem zmienic &quot;1\r&quot; aby warunek sie spelnial po ENTER ale nie działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1584">mickeu</a> — 26 lis 2014, o 13:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-11-24T15:03:11+01:00</updated>
<published>2014-11-24T15:03:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105737#p105737</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105737#p105737"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105737#p105737"><![CDATA[
Przesyłasz np. 12345 jako string, wyłapujesz koniec stringa tj. podział na linię jak w zielonej Mirkowej, ewentualnie sam dopisujesz obsługę parsowania stringów.<br /><br />Następnie masz atoi i z ascii, robisz inta i potem już z górki. ewentualnie możesz porównywać przecież stringi<br /><br />np. tak <br />[syntax=c](strcmp(mybuf,&quot;&#91;OK&#93;&quot;)[/syntax], gdzie w mybuf siedzi sobie string &quot;[OK]&quot;<p>Statystyki: Napisane przez Gość — 24 lis 2014, o 15:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-24T15:02:40+01:00</updated>
<published>2014-11-24T15:02:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105736#p105736</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105736#p105736"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105736#p105736"><![CDATA[
<div class="quotetitle">mickeu napisał(a):</div><div class="quotecontent"><br />Mój problem polega na tym że chce wpisać na terminalu jakąć cyfrę np.12345<br /></div><br />Posłuchaj co to za różnica czy DO czy Z terminala .... Zadajesz typowe pytanie :<br /><br />&quot;jak przesłać zmienną przez RS232?&quot;<br /><br />i dlatego odsyłam cię do poradnika najpierw - weź proszę obejrzyj go spokojnie i zapytaj czego nie rozumiesz ? zamiast wciąż powtarzać że nie wiesz jak wysłać liczbę z terminala do procka. Bo tak to np ja nie wiem od czego zacząć ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lis 2014, o 15:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mickeu]]></name></author>
<updated>2014-11-24T14:55:05+01:00</updated>
<published>2014-11-24T14:55:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105735#p105735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105735#p105735"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105735#p105735"><![CDATA[
uin8_t napisałęm przez pomyłkę, bez problemu wysyłam ale char a nie typy uint z terminala do procesora.<br />Mój problem polega na tym że chce wpisać na terminalu jakąć cyfrę np.12345, kliknąć enter i dopiero to wysłać do procesora gdzie zostanie porównane ze np. &quot;uint16_t kod&quot;<br />Z wysyłaniem na terminal nie mam problemu, gorzej w odwrotną stronę z terminala do procesora.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1584">mickeu</a> — 24 lis 2014, o 14:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-24T01:06:55+01:00</updated>
<published>2014-11-24T01:06:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105692#p105692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105692#p105692"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105692#p105692"><![CDATA[
no jaką ciemność? zobacz co ty chcesz przesyłać, nie dość że próbujesz wpisać w uint8_t TAKĄ liczbę<br /><br />uint8_t klucz = 12345;<br /><br />to jeszcze .... nie nie - no obejrzyj poradnik i zastanów się co to są kody ASCII najpierw, potem zastanów się w ogóle po co są typy i co to za typ uint8_t i jakie liczby może pomieścić a jaką ty do niego pchasz ...<br /><br />potem zajrzyj do Bluebooka do rozdziału o tablicach - popatrz na konwersję pojedynczych cyfr (liczb) na ASCII ...<br /><br />dla ciebie na dzisiaj słowo klucz to &quot;kody ASCII&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lis 2014, o 01:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mickeu]]></name></author>
<updated>2014-11-24T00:34:36+01:00</updated>
<published>2014-11-24T00:34:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105689#p105689</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105689#p105689"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105689#p105689"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Dzisiaj już chyba drugi raz podam link do tego poradnika:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2014/06/jak-wysac-zmienna-kody-ascii.html" >http://mirekk36.blogspot.com/2014/06/ja ... ascii.html</a><!-- m --><br /></div><br /><br />Kurde ciemność widze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1584">mickeu</a> — 24 lis 2014, o 00:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-11-23T21:47:04+01:00</updated>
<published>2014-11-23T21:47:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105662#p105662</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105662#p105662"/>
<title type="html"><![CDATA[Re: Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105662#p105662"><![CDATA[
Dzisiaj już chyba drugi raz podam link do tego poradnika:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2014/06/jak-wysac-zmienna-kody-ascii.html" >http://mirekk36.blogspot.com/2014/06/ja ... ascii.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 lis 2014, o 21:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mickeu]]></name></author>
<updated>2014-11-23T21:40:06+01:00</updated>
<published>2014-11-23T21:40:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105660#p105660</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105660#p105660"/>
<title type="html"><![CDATA[Autoryzacja przez USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9398&amp;p=105660#p105660"><![CDATA[
Witam wszystkich<br /><br />To moje pierwsze podejscie do uart,niby wszystko proste ale...<br />Mogłby mi ktoś podpowiedzieć jak wysłać przez usart z urzyciem terminala w putty kombinacje cyfr<br />Chodzi mi o wpisanie w terminalu np. 12345 potem enter i wysłanie tego jednym kliknięciem<br /><br />[syntax=c]uint8_t klucz = 12345;<br /><br />kod = uart_getc(); //to jest char a mi chodzi o string<br />if(kod == klucz) odblokuj();[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1584">mickeu</a> — 23 lis 2014, o 21:40</p><hr />
]]></content>
</entry>
</feed>