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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-05-12T16:05:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=20708&amp;mode</id>
<entry>
<author><name><![CDATA[mateusz19955]]></name></author>
<updated>2018-05-12T16:05:40+01:00</updated>
<published>2018-05-12T16:05:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207700#p207700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207700#p207700"/>
<title type="html"><![CDATA[Re: sim900 - jak uruchomić?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207700#p207700"><![CDATA[
Witam, może mi ktoś pomóc z wysyłaniem wiadomości SMS.<br />Ogólnie umiem wysyłać sms i działa to, tylko chciałbym się pozbyć tych _delay_ms(200); z kodu.<br />Układ po wysłaniu np. komendy AT odsyła OK, a powysłaniu komendy do wysyłania sms odsyła &gt;.<br />Chciałbym to jakś odczytywać i reagować na to co on odsyła.<br />Tylko mam taki problem, że nie umiem odbierać tych informacji.<br />Korzystam z biblioteki do uart z BB i tam jest funkcja, która zwraca jeden znak z uart, funkcja uart_getc();<br />Jak zrobić aby oddawała cały ciąg znaków, tak jak to jest z funkcją do wysyłania uart_puts();?<br /><br />To mój kod:<br />[syntax=c]void wyslijSMS(void) {<br />uart_puts(&quot;AT&quot;);<br />uart_putc(13);<br /><br />_delay_ms(200);<br /><br />uart_puts(&quot;AT+CMGS=\&quot;&quot;);<br />for (uint8_t numer=0; numer&lt;9; numer++) { //tutaj podaję numer telefonu który mam zapisany w tablicy na początku programu<br />uint8_t konwersja;<br />konwersja=numer_tel&#91;numer&#93;+48;  //a tutaj robię konwersję do ascii bo cyfry w tablicy mam zapisane dziesiętnie<br />uart_putc(konwersja);<br />}<br />uart_putc(34);  //wysyłam znak &quot; <br />uart_putc(13);  //wysyłam enter<br /><br />_delay_ms(200);<br /><br />uart_puts(&quot;Chyba dziala&quot;);<br />uart_putc(26);//ctrl+z<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3621">mateusz19955</a> — 12 maja 2018, o 16:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-05-12T09:19:05+01:00</updated>
<published>2018-05-12T09:19:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207669#p207669</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207669#p207669"/>
<title type="html"><![CDATA[Re: sim900 - jak uruchomić?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207669#p207669"><![CDATA[
<div class="quotetitle">mateusz19955 napisał(a):</div><div class="quotecontent"><br />Jeszcze sobie poczytam o zapisywaniu zmiennych tekstowych do flash, bo to chyba musi być jako zmienne string.<br /></div>Dla pobierania z wartości flasha masz dodatkowe makra typu pgm_read_byte() i często robione dodatkowe funkcje biblioteczne z dodanym na końcu _P.<br /><br />Choć ostatnio na forum dyskutowana była nowa metoda obsługi zmiennych / stałych w różnych pamięciach opisana przez <strong>andrews</strong> w poście <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic19149.html" >topic19149.html</a><!-- l -->.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 12 maja 2018, o 09:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateusz19955]]></name></author>
<updated>2018-05-11T20:11:44+01:00</updated>
<published>2018-05-11T20:11:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207651#p207651</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207651#p207651"/>
<title type="html"><![CDATA[Re: sim900 - jak dodać numery]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207651#p207651"><![CDATA[
Dobra, uruchomiłem ten moduł przez terminal i teraz bawię się przez atmege8.<br />I mam takie pytanie, jak zapisać numer telefonu w pamięci flash mikrokontrolera?<br /><br />Wiadomość sms wysyłam tak:<br />[syntax=c]uart_puts(&quot;AT+CMGS=\&quot;797xxxxxx\&quot;&quot;);<br />       uart_putc(13);[/syntax]<br />A raczej wybieram w ten sposób numer.<br />Ja bym chciał to zrobić, że piszę tą instrukcje <strong>uart_puts(&quot;AT+CMGS=[a tutaj chcę dawać numer tel zapisany w FLASH uC]&quot;);</strong><br />Macie jakieś pomysły jak to zrobić?<br />To ma być tak jakby książka tel zapisana w FLASH uC a potem jakoś do tych numerów się odwoływać i właśnie wystawiać je do tej instrukcji, tylko niemam pomysłu jak to zrobić.<br />Jeszcze sobie poczytam o zapisywaniu zmiennych tekstowych do flash, bo to chyba musi być jako zmienne string.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3621">mateusz19955</a> — 11 maja 2018, o 20:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2018-05-11T14:13:28+01:00</updated>
<published>2018-05-11T14:13:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207635#p207635</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207635#p207635"/>
<title type="html"><![CDATA[Re: sim900 - jak uruchomić?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207635#p207635"><![CDATA[
Ja korzystam z Termite łatwiej cale stringi wysyłać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 11 maja 2018, o 14:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateusz19955]]></name></author>
<updated>2018-05-10T16:28:03+01:00</updated>
<published>2018-05-10T16:28:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207593#p207593</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207593#p207593"/>
<title type="html"><![CDATA[Re: sim900 - jak uruchomić?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207593#p207593"><![CDATA[
Sprawdziłem przed chwilą i niema zwarcia ani na konwerterze ani na sim900<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />Dobra problem rozwiązany.<br />Winny był realterm, na programie putty wszystko dział ok<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3621">mateusz19955</a> — 10 maja 2018, o 16:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2018-05-10T16:23:42+01:00</updated>
<published>2018-05-10T16:23:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207592#p207592</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207592#p207592"/>
<title type="html"><![CDATA[Re: sim900 - jak uruchomić?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207592#p207592"><![CDATA[
Może masz zwarcie na liniach RX i TX?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 10 maja 2018, o 16:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mateusz19955]]></name></author>
<updated>2018-05-10T16:21:43+01:00</updated>
<published>2018-05-10T16:21:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207591#p207591</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207591#p207591"/>
<title type="html"><![CDATA[sim900 - jak uruchomić?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20708&amp;p=207591#p207591"><![CDATA[
Witam, kupiłem ostatnio moduł z sim900 ze sklepu elty.pl. <br /><!-- m --><a class="postlink" href="https://elty.pl/pl/p/Plyta-bazowa-z-SIM900-dziala-z-Arduino-/351" >https://elty.pl/pl/p/Plyta-bazowa-z-SIM ... duino-/351</a><!-- m --><br /><br />I mam z nim problem.<br />Próbuję się z nim skomunikować z użyciem programu realterm i konwertera avtmod09.<br />I problem jest taki, że jak wyślę komendę AT to powinienem otrzymać odpowiedź OK.<br />A moduł po wysłaniu komendy odpowiada AT.<br />Myślałem, że jest załączone echo, więc spróbowałem go wyłączyć komendą ATE0.<br />Ale to nic nie pomogło bo układ odesłał mi ATE0.<br />I tak jest z każdą inną komendą, np. wysyłam AT+CGMI a układ wysyła mi spowrotem AT+CGMI.<br />Co może być nie tak?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3621">mateusz19955</a> — 10 maja 2018, o 16:21</p><hr />
]]></content>
</entry>
</feed>