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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-10-21T18:37:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=21457&amp;mode</id>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2018-10-21T18:37:43+01:00</updated>
<published>2018-10-21T18:37:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212830#p212830</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212830#p212830"/>
<title type="html"><![CDATA[Re: Problem ze zrozumieniem kodu ATB GSM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212830#p212830"><![CDATA[
<a href="https://obrazkiforum.atnel.pl/11828/06b956129b6f9deac221a5dd42a57087.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11828/06b956129b6f9deac221a5dd42a57087.png" alt="Obrazek" /></a><br /><br />Dodałem w celu zrozumienia Zmianę stanu na porcie C - MY_LED która się zmienia w zdarzeniu od UART<br /><br />[syntax=c]if( !strcmp_P(abuf, PSTR(&quot;+CREG: 1&quot;)) || !strcmp_P(abuf, PSTR(&quot;+CREG: 0,1&quot;)) ) {<br />gsm.gsm_connected = 1;<br />MY_LED_HI;<br />}[/syntax]<br /><br />I nie wiem czemu najpierw wychodzi z pętli <br /><br />[syntax=c]while(1) {<br />                MAIN_EVENTS( _tmr1 );           // _tmr1 ponieważ szybko migamy diodą LED w tym timerze<br />                if( gsm.gsm_connected ) break;<br />        }[/syntax]<br /><br />a później występuje zdardzenie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 21 paź 2018, o 18:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-10-21T18:07:23+01:00</updated>
<published>2018-10-21T18:07:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212828#p212828</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212828#p212828"/>
<title type="html"><![CDATA[Re: Problem ze zrozumieniem kodu ATB GSM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212828#p212828"><![CDATA[
przecież masz tam pętlę:<br /><br />[syntax=c]while(1) {<br />MAIN_EVENTS( _tmr1 );// _tmr1 ponieważ szybko migamy diodą LED w tym timerze<br />if( gsm.gsm_connected ) break;<br />}[/syntax]<br /><br />i zapewne stan gsm.gsm_connected jest badany w którymś timerze programowym - MAIN_EVENTS() ... na 100% opisuję to w książce - warto zajrzeć, bo ja teraz tak z głowy nie pamiętam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 paź 2018, o 18:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2018-10-21T18:08:09+01:00</updated>
<published>2018-10-21T17:45:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212827#p212827</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212827#p212827"/>
<title type="html"><![CDATA[Problem ze zrozumieniem kodu ATB GSM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21457&amp;p=212827#p212827"><![CDATA[
Cześć.<br /><br />Analizuję ze &quot;zrozumieniem&quot; kod ATB GSM i mam nie wiem skąd się co bierze,<br /><br />podsczas soft_start moduł ustawia <strong>gsm.<span style="color: #0000BF">gsm_connected </span>= 0</strong> co znaczy że nie jest połączony<br /><br />i później w <strong>wait_for_gsm_connect();</strong> czaka aż <strong>gsm.<span style="color: #0000BF">gsm_connected </span>= 1</strong> po czym wychodzi z pętli jeżeli =1<br /><br />Zmienna ustawia się w zadrzeniu od uart gdy nadleci ciąg [syntax=c]&quot;+CREG: 1&quot;[/syntax].<br /><br />I wtedy wychodzi z [syntax=c]wait_for_gsm_connect();[/syntax] jak connected == 1 i wyświetla na LCD <strong><em>Connected</em></strong>??<br /><br />Bo mam problem ze rozumienie jak wychodzi z tej pętli.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 21 paź 2018, o 17:45</p><hr />
]]></content>
</entry>
</feed>