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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-08-16T13:24:50+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=21109&amp;mode</id>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-16T13:24:50+01:00</updated>
<published>2018-08-16T13:24:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210772#p210772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210772#p210772"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210772#p210772"><![CDATA[
No tak jeżeli nie masz prawidłowej translacji napięć.....<br />Zobacz jak ja to zrobiłem<br /><a href="https://obrazkiforum.atnel.pl/4651/19ca05dbcf9e2f13f379b22a3a6698aa.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/4651/19ca05dbcf9e2f13f379b22a3a6698aa.jpg" alt="Obrazek" /></a><br />zauważ, że napięcie po stronie M590 na liniech Rx i Tx jest równe VCCIO czyli ok.2,85V tak jak zaleca dokumentacja.<br />Oczywiście przejściówka ATB-USB-RS232 załatwia sprawę, ale 3,3V to max. napięcie jakie toleruje M590 na liniach IO<br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 16 sie 2018, o 13:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-16T11:07:26+01:00</updated>
<published>2018-08-16T11:07:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210761#p210761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210761#p210761"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210761#p210761"><![CDATA[
Ja się nie poddaję, tylko odkładam na chwilowy bok rzeczy, które na siłę wierzgają.<br />Komunikacja z uC działa w obie strony z terminala, jak wspomniałem na początku.<br />Wysyłam string z terminala do uC, z niego na LCD i z powrotem na terminal.<br />Myślę, że sprawa może mieć coś wspólnego z poziomem napięć.<br />Neoway m590(e) wymaga zasilania 3.9V ale USART jest na 3.3V.<br />Na chińskiej płytce, podpiętej pod napięcia TTL (zasilanie i USART) to &quot;działa&quot;,<br />bo jest tam dioda IN4001 i obniża to napięcie.<br />Tu bym upatrywał przyczyn problemów.<br />Było, nie było, nawet w tej &quot;ekstremalnej&quot; wersji wysyła i odbiera SMS (polecenia  z terminala i uC).<br />Bawię się dalej. <br />Spróbuję zastosować &quot;Boże&quot; napięcia. Jak coś odkryję dam znać, aby i przyszłe pokolenia mogły skorzystać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 16 sie 2018, o 11:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-11T08:53:12+01:00</updated>
<published>2018-08-11T08:53:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210639#p210639</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210639#p210639"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210639#p210639"><![CDATA[
cześć<br />Ja bym się nie poddawał  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Ponieważ wiesz jak przesłać do procesora cokolwiek za pomocą Putty odpal w pętli głównej takie coś - <br />[syntax=c]while(1){<br />     suart_gets(bufor, sizeof(bufor));<br />     lcd_cls();<br />     lcd_str(bufor);<br />}[/syntax]<br />oczywiście wcześniej inicjalizacja Softuart i deklaracja bufora<br />i prześlij z terminala cokolwiek<br />Zobaczymy czy to co wyślesz wyświetli się na LCD.<br />Będziemy wiedzieli, że funkcja odbiorcza u Ciebie działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 11 sie 2018, o 08:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-10T19:08:25+01:00</updated>
<published>2018-08-10T19:08:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210629#p210629</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210629#p210629"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210629#p210629"><![CDATA[
Też nie zadziałało.<br />Widać problem jest o wiele bardziej złożony i wymaga głębszej wiedzy i dokładniejszej analizy noty katalogowej, a może i czegoś jeszcze.<br />Tym bardziej, że dodanie zwykłego _delay_ms() między wysłaniem komendy AT, a próbą odczytania odpowiedzi powoduje odmienne działanie programu.<br />Trzeba walkę na tym etapie zakończyć.<br /><br />Kolega Mirek ładnie opisuje takie przypadki w YB (dla modemu Fibocom), ale to dla mnie jeszcze za wysokie progi.<br /><br />Dziękuję za dotychczasową pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 10 sie 2018, o 19:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-10T08:05:24+01:00</updated>
<published>2018-08-10T08:05:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210614#p210614</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210614#p210614"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210614#p210614"><![CDATA[
cześć<br />próbowałeś odpalić odbiór w pętli głównej?<br />np:<br />[syntax=c]while(1)<br /> suart_gets(bufor, sizeof(bufor));<br /> lcd_cls();<br /> lcd_str(bufor);[/syntax]<br />wiem, że to jest blokujące, ale nad tym można popracować - zrobić coś na wzór zdarzenia żeby nie blokować pętli<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 10 sie 2018, o 08:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-09T19:30:22+01:00</updated>
<published>2018-08-09T19:30:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210599#p210599</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210599#p210599"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210599#p210599"><![CDATA[
Mój cały plik main.c wygląda tak:<br />[syntax=c]/*<br /> *<br /> *<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;SoftUART/soft_uart.h&quot;<br /><br />char bufor&#91;100&#93;;  // bufor roboczy<br /><br />int main(void)<br />{<br />DDRA |= (1&lt;&lt;PA7);// ustawiamy kierunek linii podświetlenia LCD jako WYJŚCIE<br />PORTA |= (1&lt;&lt;PA7);// załączamy podświetlenie LCD - stan wysoki<br /><br />lcd_init();<br />lcd_locate(0,0);<br />lcd_str (&quot;init ...&quot;);<br />suart_init();<br /><br />//Inicjalizacja modemu M590<br />suart_puts(&quot;AT+CTZU=1&quot;);   // włączenie automatycznego odczytu czasu<br />suart_puts(&quot;\r&quot;);<br />suart_puts(&quot;AT+COPS=0&quot;);   // rejestracja w sieci telekomunikacynej<br />suart_puts(&quot;\r&quot;);<br />_delay_ms(5000);<br /><br />suart_puts(&quot;at+CMGF=1&quot;);   // przełączenie w tryb tekstowy, domyślnie CMGF = 0 (PDU mode)<br />suart_puts(&quot;\r&quot;);<br />memset(bufor, 0, sizeof(bufor));<br />suart_gets( bufor, sizeof( bufor ) );<br />lcd_locate(0,0);<br />lcd_str (bufor);<br />_delay_ms(3000);<br /><br />//char tab102&#91;&#93;PROGMEM = &quot;AT+CSCS=\&quot;GSM\&quot;\r\n&quot;;<br />//uart_puts_P(tab102);<br /><br />suart_puts(&quot;at+CSCS=\&quot;GSM\&quot;\r&quot;);   // wybór zestawu znaków GSM, domyślnie CSCS = 6 (UCS2)<br />memset(bufor, 0, sizeof(bufor));<br />suart_gets( bufor, sizeof( bufor ) );<br />lcd_locate(0,0);<br />lcd_str (bufor);<br />_delay_ms(3000);<br />suart_puts(&quot;AT+CCLK?\r&quot;);    // automatyczne pobranie czasu od operatora telekomunikacyjnego<br />memset(bufor, 0, sizeof(bufor));<br />suart_gets( bufor, sizeof( bufor ) );<br />lcd_locate(0,0);<br />lcd_str (bufor);<br />_delay_ms(3000);<br /><br />//Ta częśc służy celom Bootloadrea, teraz nieaktywna<br />while ( 1 ) {<br />// odbieramy string z terminala (funkcja blokujaca)<br />suart_gets( bufor, sizeof( bufor ) );<br />if( !strncasecmp(&quot;AT+RST?&quot;, bufor, 7) ) {<br />cli();              // disable interrupts<br />wdt_enable(0);      // set  watchdog<br />while(1);           // wait for RESET<br />}<br />}<br /><br />}[/syntax]<br /><br />Reszta to biblioteka LCD oraz SoftUart kol. Mirka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 9 sie 2018, o 19:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-09T18:12:30+01:00</updated>
<published>2018-08-09T18:12:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210597#p210597</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210597#p210597"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210597#p210597"><![CDATA[
Masz jakoś ten bufor z funkcji odbiorczej zdefiniowany?<br />Z tego co widzę w funkcji &quot;suartgets&quot; powinna zwracać to co w buforze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 9 sie 2018, o 18:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-09T17:59:57+01:00</updated>
<published>2018-08-09T17:59:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210596#p210596</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210596#p210596"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210596#p210596"><![CDATA[
Niestety, nie pomogło.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 9 sie 2018, o 17:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-09T17:26:04+01:00</updated>
<published>2018-08-09T17:26:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210594#p210594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210594#p210594"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210594#p210594"><![CDATA[
a gdybyś przed funkcją<br />[syntax=c]suart_gets( bufor, sizeof( bufor ) );[/syntax]<br />dodał coś takiego?<br />[syntax=c]memset(bufor, 0, sizeof(bufor));[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 9 sie 2018, o 17:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-09T15:26:48+01:00</updated>
<published>2018-08-09T15:26:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210590#p210590</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210590#p210590"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210590#p210590"><![CDATA[
Oczywiście, jeśli ten GSM weźmie się między znacznik: \&quot;GSM\&quot; to wtedy ten drugi, wspomniany wyżej błąd, także znika.<br /><br />Ale to nie rozwiązało problemu zasygnalizowanego na początku.<br />Bo nadal na wyświetlaczu LCD pokazuje mi moje wysyłane komendy. I tylko to.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 9 sie 2018, o 15:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-09T14:11:48+01:00</updated>
<published>2018-08-09T14:11:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210589#p210589</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210589#p210589"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210589#p210589"><![CDATA[
Ja to robiłem tak<br />[syntax=c]char tab102&#91;&#93;PROGMEM = &quot;AT+CSCS=\&quot;GSM\&quot;\r\n&quot;; <br /> uart_puts_P(tab102); // gdzieś tam dalej w kodzie[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 9 sie 2018, o 14:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-09T13:44:43+01:00</updated>
<published>2018-08-09T13:44:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210587#p210587</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210587#p210587"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210587#p210587"><![CDATA[
<div class="quotetitle">mczarny napisał(a):</div><div class="quotecontent"><br />Jak podepniesz się do Tx procka to w terminalu zobaczysz to co on wysyła, jak podepniesz się do Rx procka to zobaczysz co odpowiada moduł....<br /></div><br />Takie proste, a takie skuteczne. Dziękuję obu Kolegom.<br /><br />Eksperyment:<br />Pin Tx mikrokontrolera do pinu Rx modemu M590. <br />Pin Tx modemu do pinu Rx ATB-USB-RS232.<br /><br />Wynik jak poniżej w terminalu:<br /><a href="https://obrazkiforum.atnel.pl/3240/352f8c3dc5863920196dc4cc66bbc2a3.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3240/352f8c3dc5863920196dc4cc66bbc2a3.jpg" alt="Obrazek" /></a><br /><br />Były dwa błędy.<br />Pierwszy to ten, że powinno być tak:<br />[syntax=c]suart_puts(&quot;at+CMGF=1&quot;);<br />suart_puts(&quot;\r&quot;);[/syntax]<br />lub, w jednej linijce:<br />[syntax=c]suart_puts(&quot;at+CMGF=1\r&quot;);[/syntax]<br />ale NIE TAK:<br />[syntax=c]suart_puts(&quot;at+CMGF=1\n\r&quot;);[/syntax]<br /><br />Drugi błąd to ten związany z poleceniem:<br />at+CSCS=&quot;GSM&quot;<br />Tu pewnie trzeba znaki cudzysłowia &quot;wewnętrznego&quot; zastąpić jakimś znacznikiem.<br /><br />Zobaczę, jak teraz pójdzie, bo tak od razu, na gorąco nie chce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 9 sie 2018, o 13:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-08-09T10:37:56+01:00</updated>
<published>2018-08-09T10:37:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210582#p210582</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210582#p210582"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210582#p210582"><![CDATA[
Dokładnie - to najszybszy sposób jeśli nie ma się pod ręką analizatora logicznego typu Saleae.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 9 sie 2018, o 10:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2018-08-09T09:54:22+01:00</updated>
<published>2018-08-09T09:54:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210580#p210580</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210580#p210580"/>
<title type="html"><![CDATA[Re: Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210580#p210580"><![CDATA[
cześć<br />Czy masz możliwość podpięcia się ATB-RS232 do płytki?<br />Ja zawsze wyprowadzam sobie piny od uart-a i podpinam się z przejściówką oczywiście tylko pin Rx i masę.<br />Jak podepniesz się do Tx procka to w terminalu zobaczysz to co on wysyła, jak podepniesz się do Rx procka to zobaczysz co odpowiada moduł....<br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 9 sie 2018, o 09:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chi.cygni]]></name></author>
<updated>2018-08-09T09:19:43+01:00</updated>
<published>2018-08-09T09:19:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210579#p210579</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210579#p210579"/>
<title type="html"><![CDATA[Modem m590 i komunikacja z uC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21109&amp;p=210579#p210579"><![CDATA[
Kłaniam się Kolegom,<br />Bawię się modemem m590, tak rozrywkowo, nic poważnego, bazując na interesująco napisanym artykule naszego Kolegi:<br /><a href="https://www.sunduino.pl/gsm-m590e-tanio-i-prosto/"  class="postlink">https://www.sunduino.pl/gsm-m590e-tanio-i-prosto/</a>.<br />Gdy ten modem jest podpięty poprzez ATB-USB-RS232, komunikacja poprzez terminal (Putty) w obie strony jest bez zarzutu.<br /><br />No to następnym krokiem było podpięcie pod mikrokontroler (Atmega128 z zestawu ATB Shield128), przy wykorzystaniu programowego UART,<br />bez zmian parametrów (ten sam baudrate, itd).<br /><br />Napisałem sobie coś takiego:<br />[syntax=c]lcd_init();<br />lcd_locate(0,0);<br />lcd_str (&quot;init ...&quot;);<br />suart_init();<br /><br />//Inicjalizacja modemu M590<br />suart_puts(&quot;AT+CTZU=1\r&quot;);   // włączenie automatycznego odczytu czasu<br />suart_puts(&quot;AT+COPS=0\r&quot;);   // rejestracja w sieci telekomunikacynej<br />_delay_ms(5000);<br /><br />suart_puts(&quot;at+CMGF=1&quot;);   // przełączenie w tryb tekstowy, domyślnie CMGF = 0 (PDU mode)<br />suart_puts(&quot;\r&quot;);<br />suart_gets( bufor, sizeof( bufor ) );<br />lcd_locate(0,0);<br />lcd_str (bufor);<br />_delay_ms(3000);<br />suart_puts(&quot;at+CSCS=GSM\r&quot;);   // wybór zestawu znaków GSM, domyślnie CSCS = 6 (UCS2)<br />suart_gets( bufor, sizeof( bufor ) );<br />lcd_locate(0,0);<br />lcd_str (bufor);<br />_delay_ms(3000);<br />suart_puts(&quot;AT+CCLK?\r&quot;);    // automatyczne pobranie czasu od operatora telekomunikacyjnego<br />suart_gets( bufor, sizeof( bufor ) );<br />lcd_locate(0,0);<br />lcd_str (bufor);<br />_delay_ms(3000);[/syntax]<br /><br />A mój problem polega na tym, że  w odpowiedzi (na wyświetlaczu) nie dostaję tego co odpowiada modem, tylko to, co ja wysyłam komendami AT+.<br />Na pierwszy rzut oka to wygląda, że to Tx i Rx są na odwrót. Ale nie. Jest Tx z Rx i Rx z Tx.<br />I tego właśnie zachowanie nie rozumiem i proszę o wskazówki.<br />Czy te moje komendy idą do jakiegoś jednego bufora (poleceniem suart_puts()), który ja później odczytuję (poleceniem suart_gets())?<br />Czy to kompilator sobie to zachowuje w pamięci na stałe?<br />No nie wiem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3240">chi.cygni</a> — 9 sie 2018, o 09:19</p><hr />
]]></content>
</entry>
</feed>