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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-08-06T20:09:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=21096&amp;mode</id>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-08-06T20:09:11+01:00</updated>
<published>2018-08-06T20:09:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21096&amp;p=210505#p210505</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21096&amp;p=210505#p210505"/>
<title type="html"><![CDATA[wifi konfiguracja (podstawy)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21096&amp;p=210505#p210505"><![CDATA[
Nadal wałkuję temat wifi i mam już pewne postępy:<br />1.Potrafię połączyć ze sobą dwa moduły wifi<br />2. udało mi się skonfigurować moduł według webinara lipcowego dotyczącego przejścia z blutufa na wifi.<br /><br />Po wpięciu modułu w przejściówkę i włączeniu terminala putty potrafię już wpisywać komenty AT. Dioda czerwona i zielona mrygają przy naciskaniu klawiszy. Po wypięciu modułu wifi z przejściówki i naciskaniu klawiszy , zapala się tlyko jedna dioda. Tak więc objak chyba prawidłowy. <br /><br />Ale teraz napisałem prosty program z poradnika Pana mirka odnośnie wysyłania stringa do putty i tu mam kłopot, ponieważ na ekranie nic mi się nie wyświetla. poniżej przedstawiam kod z poradnika, który wpisałem:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;avr/wdt.h&gt;<br /><br />#include &quot;MK_USART/mkuart.h&quot;<br /><br />#define LED (1&lt;&lt;PB1);<br />#define LED_ON PORTB &amp;= ~LED<br />#define LED_OFF PORTB |= LED<br />#define LED_TOG PORTB ^= LED<br /><br /><br /><br />#define LED_8_PIN (1&lt;&lt;PA7)<br />#define LED_8_ON PORTA &amp;= ~LED_8_PIN<br />#define LED_8_OFF PORTA |= LED_8_PIN<br />#define LED_8_TOG PORTA ^= LED_8_PIN<br /><br />#define KEY1 (1&lt;&lt;PB0)<br /><br />char uart_buf&#91;100&#93;;<br />uint8_t key_lock;<br /><br /><br />//FUNKCJE:<br />void miganie_dioda(void);<br />void analizuj_dane_rs23( char * buf );<br /><br /><br /><br /><br />volatile uint16_t Timer1 ;       /* timery programowe 100Hz */<br /><br />int main(void)<br />{<br /><br />DDRA = 0xFF;// wejscie-wyjście - ustaw jako wyjście<br />PORTA = 0xFF;//podanie stanu wysokiego na PORTB - wygaszenie wszystkich diod<br /><br />DDRB |= LED;<br /><br /><br />USART_Init(__UBRR );<br />    register_uart_str_rx_event_callback( analizuj_dane_rs23 );<br /><br />    // oczekiwanie na ustalenie się stanu wysokiego na wejściu klawisza<br />     _delay_ms(100);<br /><br /><br />     /* Timer2 – inicjalizacja przerwania co 10ms */<br />     TCCR2   |= (1&lt;&lt;WGM21);                  // tryb pracy CTC<br />     TCCR2   |= (1&lt;&lt;CS22)|(1&lt;&lt;CS20); // preskaler = 1024<br />     OCR2    = 107;                                  // przerwanie porównania co 10ms (100Hz)<br />     TIMSK   |= (1&lt;&lt;OCIE2);   // Odblokowanie przerwania CompareMatch<br /><br /><br />     uart_puts( &quot;Paco \r\n&quot;);<br /><br />sei();<br />while(1)<br />{<br />//  wifi ap czyli odbiór danych<br />UART_RX_STR_EVENT( uart_buf );<br />uart_puts( &quot;Paco \r\n&quot;);<br />// if( !key_lock &amp;&amp; !(PINB &amp; KEY1 ) ) {<br />//  key_lock=1;<br /><br />  // reakcja na PRESS (wcinięcie przycisku)<br />  <br /><br />// } else if( key_lock &amp;&amp; (PINB &amp; KEY1 ) ) key_lock++;<br /><br />//uart_puts( &quot;mam w domu psychola\r\n&quot;);<br />//_delay_ms(1000);<br />// miganie_dioda();<br />}<br /><br />}[/syntax]<br /><br />nie sugerujcie się komentarzami , ponieważ jest  tylko wersja do testów. <br />Ale czy możecie mi powiedzieć czego mi brakuje?<br /><br />dorzucam też zdjęcie konfiguracji modułu wifi:<br /><a href="https://obrazkiforum.atnel.pl/14082/b7c5ede0f6d49e69247928e6cffcaee3.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14082/b7c5ede0f6d49e69247928e6cffcaee3.png" alt="Obrazek" /></a><br /><br /><a href="https://obrazkiforum.atnel.pl/14082/697bba9f510635f8605346790ecd2acf.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14082/697bba9f510635f8605346790ecd2acf.jpg" alt="Obrazek" /></a><br /><br />Jeszcze mam pytanie odnośnie putty, jak powinienem go skonfigurować, a raczej jaki adres IP powinienem w nim w pisać i jaki port? Czy adres IP mojego laptopa, czy może modułu wifi? i jaki port, czy taki domyślny , który tam jest mam zostawić?<br /><br /><br /><br /><br />Edytuję ten post, bo chyba znalazłęm odpowiedź na moje pytania w poradniku :<br /><br />[youtube]https://www.youtube.com/watch?v=f61hXfyFNrk&amp;index=23&amp;list=PLtXXWLsA5QNhEfaFw5gVD-nwm5eG9slfB[/youtube]<br /><br />Tak więc wstrzymajcie się <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=14082">wojciechgorzolka</a> — 6 sie 2018, o 20:09</p><hr />
]]></content>
</entry>
</feed>