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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-10-30T12:19:44+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13312&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-10-30T12:19:44+01:00</updated>
<published>2015-10-30T12:19:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143785#p143785</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143785#p143785"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143785#p143785"><![CDATA[
<div class="quotetitle">Miccrel napisał(a):</div><div class="quotecontent"><br />Czyżby mechanizm nie był odporny na informacje zwrotne z modułu?<br /></div><br /><br />Oooo panie to żeś pan teraz wystrzelił <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />A kto ci napisał i gdzie (podaj źródło), że w GB jest program na komunikację GSM ? Chyba że mówisz o jakiejś innej książce <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Jak ja &quot;uwielbiam&quot; takie uproszczenia ... i oczekiwanie na gotowce ...<br /><br />Książka ma pokazać jak podchodzić do tego zagadnienia, pokazać co to znaczy komunikacja za pomocą komend AT. Nie ma to NIC wspólnego z asynchroniczną komunikacją z modemami GSM <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... Ale oczywiście po przeczytaniu, zapoznaniu się z tematem od podstaw można sobie spokojnie zacząć pisać ... trzeba tylko zrozumieć co to znaczy: &quot;Asnychroniczna komunikacja szeregowa z modemem&quot;, trzeba pomyśleć o Timeoutach a więc także o timerach programowych - no sporo rzeczy trzeba wziąć pod uwagę .... a o wszystkim po trochu i w różnych rozdziałach masz napisane w GB<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 paź 2015, o 12:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miccrel]]></name></author>
<updated>2015-10-30T12:08:51+01:00</updated>
<published>2015-10-30T12:08:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143784#p143784</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143784#p143784"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143784#p143784"><![CDATA[
Kod to biblioteka z GreenBook'a nic nie przerabiana, w pętli mam tylko dwa eventy od IR oraz UART. <br />Czyżby mechanizm parsowania z GB zawodził przy współpracy z modułem sim 900? Poniżej przedstawiam ów inicjalizacje oraz widok z terminala jako podgląd tego co się wyprawia. <br />Czyżby mechanizm nie był odporny na informacje zwrotne z modułu? Próbowałem zmniejszać, zwiększać prędkości i nic nie pomaga ciągle się resetuje po dokonaniu inicjalizacji, bez niej po otrzymaniu sms o treści &quot;AT&quot; także się restartuje. <br />Fakt gdy gsm odłączony, a z terminala wysyłam &quot;AT&quot; to działa jak należy. <br /><br /><a href="https://obrazkiforum.atnel.pl/3557/5f75a606c76344d4370c292de54e3325.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3557/5f75a606c76344d4370c292de54e3325.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3557">Miccrel</a> — 30 paź 2015, o 12:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-10-29T23:05:20+01:00</updated>
<published>2015-10-29T23:05:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143770#p143770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143770#p143770"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143770#p143770"><![CDATA[
Powiem tak - jasnowidzem nikt nie jest. Zamieść kod to podpowiemy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 29 paź 2015, o 23:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miccrel]]></name></author>
<updated>2015-10-28T17:50:23+01:00</updated>
<published>2015-10-28T17:50:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143551#p143551</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143551#p143551"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143551#p143551"><![CDATA[
Dość ciekawa sprawa, GB ćwiczenie z komendami AT:<br />1. Z terminala wszystko pięknie śmiga ustawione że na &quot;AT&quot; ma wyświetlić na LCD at oraz wysłać zwrot na uart<br />2. Z modemu gsm sms'em wysyłane &quot;AT&quot; w pierwszej kolejności daje ERROR (pewnie dlatego że pierwsza linia to błędna ramka), później wykonuje LCD, zwrot na urat i uwaga umiera... <br />Gdzie szukać przyczyny?<br /><br /><br />--dodano--<br /><br />Jako ciekawostkę dodam, że mam zrobioną inicjalizację GSM na początku programu, gdy event od uart jest włączony to dochodzi do sytuacji gdzie inicjalizacja przebiegnie poprawnie po czym dochodzi do restartu i tak w kółko. <br />Proszę help me<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3557">Miccrel</a> — 28 paź 2015, o 17:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-10-28T07:10:14+01:00</updated>
<published>2015-10-28T07:10:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143528#p143528</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143528#p143528"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143528#p143528"><![CDATA[
<div class="quotetitle">Miccrel napisał(a):</div><div class="quotecontent"><br />a ja nie wiem jaka komenda może przyjść w danym momencie, z jakimi parametrami i jaką funkcję ma wywołać.<br /></div>Panie to się nazywa programowanie zdarzeń asynchronicznych ... hmmm najlepiej to byłoby jednak jakbyś wziął w łapki Greenbooka i poczytał rozdział o parsowaniu danych z RS232 właśnie w oparciu o zdarzenia, bo tam jest to dokładnie opisane i to z przykładami.<br /><!-- m --><a class="postlink" href="http://atnel.pl/jezyk-c-pasja-programowania.html" >http://atnel.pl/jezyk-c-pasja-programowania.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 paź 2015, o 07:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miccrel]]></name></author>
<updated>2015-10-28T00:40:32+01:00</updated>
<published>2015-10-28T00:40:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143525#p143525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143525#p143525"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143525#p143525"><![CDATA[
To już mam opanowane, do uart z automatu lecą dwie linie, pierwsza z numerem tel godziną itp. ,druga to sama treść wiadomości. <br />Bazując na poradniku, gdzie mechanizm jest genialny i działa, bo tak sobie przerobiłem że wyświetla mi parametry komendy z sms na LCD, tylko jeden mankament na który nie mam pomysłu.<br />W poradniku poprzez pilot ładujemy strukturę, w uproszczeniu, tym czego zaraz będziemy się spodziewali, a ja nie wiem jaka komenda może przyjść w danym momencie, z jakimi parametrami i jaką funkcję ma wywołać. <br />Czy da się ten mechanizm jakoś przystosować jakby na każdą z możliwości?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3557">Miccrel</a> — 28 paź 2015, o 00:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-10-27T23:21:07+01:00</updated>
<published>2015-10-27T23:21:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143522#p143522</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143522#p143522"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143522#p143522"><![CDATA[
Zastanów się nad jednym - masz dwie możliwe sytuacje (w zależności od ustawień):<br /><br />1) Moduł informuje Cię, że dostał sms i podaje numer w pamięci (troszkę upraszczam, ale chyba się połapiesz). Cały czas parsujesz to, co dostajesz po uart. Jeśli trafisz na daną komendę &quot;mam sms&quot; to wysyłasz modułowi polecenie &quot;wyświetl sms&quot;. Wyświetlenie sms też ma swój charakterystyczny początek. Jak go wyłapiesz parsując dane to masz treść sms i robisz z nią co chcesz. Pamiętaj - reagujesz na zdarzenie &quot;uart coś odebrał&quot;, szukasz odpowiedniej frazy i albo coś robisz , albo nie.<br /><br />2)Tu już uproszczę - moduł po otrzymaniu sms naje znać i wypisuje sms do uart. Ty czekasz parsując dane z uart na początek, wyłapujesz treść sms i pozamiatane. Dlatego lepiej, jeśli w module ustawisz żeby od razu wypisał sms.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 27 paź 2015, o 23:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miccrel]]></name></author>
<updated>2015-10-26T23:37:11+01:00</updated>
<published>2015-10-26T23:37:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143451#p143451</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143451#p143451"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143451#p143451"><![CDATA[
Obejrzałem, świetny poradnik, ogólnie przećwiczyłem działa. Tylko że w ćwiczeniu jest ładowanie tej struktury po wciśnięciu odpowiedniego przycisku, a ja przecież nie mam wpływu na zawartość struktury, bo komend będzie kilka a załadować można tylko jedną.<br />Jakieś inspiracje? <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=3557">Miccrel</a> — 26 paź 2015, o 23:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-10-21T18:15:35+01:00</updated>
<published>2015-10-21T18:15:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143054#p143054</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143054#p143054"/>
<title type="html"><![CDATA[Re: Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143054#p143054"><![CDATA[
O ile dobrze pamiętam za pomocą polecenia AT+CNMI=1,1,0,0,0 (chyba takie parametry) można ustawić sim, by zaraz po odebraniu sms treśc sms była wyświetlana w terminalu. Tak to chyba jest, że mamy tylko info że przyszedł sms i jego numer i musimy go ręcznie odczytać. <br /><br />W procku musisz parsować to, co wlatuje po uart. Bardzo dobrze opowiedział o tym Mirek w poradniku na YT odnośnie clienta wifi i kursu walut ze strony. Postaram się podrzucić linka<br /><!-- m --><a class="postlink" href="https://youtu.be/DJpRk3CVQCc?t=13m35s" >https://youtu.be/DJpRk3CVQCc?t=13m35s</a><!-- m --><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />A ogólnie obrazek wrzuć na forum a nie gdzieś w świecie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 21 paź 2015, o 18:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miccrel]]></name></author>
<updated>2015-10-21T18:52:21+01:00</updated>
<published>2015-10-21T17:30:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143051#p143051</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143051#p143051"/>
<title type="html"><![CDATA[Odbiór sms przez SIM900]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13312&amp;p=143051#p143051"><![CDATA[
Witam, potrzebuję porady w jaki sposób przesłać sms'em funkcję oraz wartość do funkcji. Podłączone pod płytkę Pana Mirka po UART. Moduł działa odbiera sms w formie jak poniżej tylko nie mam pojęcia jak powinna odczytać Atmega samą treść sms'a, wyciągnąć z niej polecenie do funkcji jak i wartość. <br />Proszę naprowadźcie mnie na jakieś proste rozwiązanie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br /><a href="https://obrazkiforum.atnel.pl/3557/489fcde8dc5bf2ecc10794e119532546.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3557/489fcde8dc5bf2ecc10794e119532546.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3557">Miccrel</a> — 21 paź 2015, o 17:30</p><hr />
]]></content>
</entry>
</feed>