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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-12-20T00:00:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=17100&amp;mode</id>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-12-20T00:00:48+01:00</updated>
<published>2016-12-20T00:00:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177934#p177934</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177934#p177934"/>
<title type="html"><![CDATA[Re: Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177934#p177934"><![CDATA[
Drobnostka!  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Proszę bardzo!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 20 gru 2016, o 00:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-12-19T23:58:41+01:00</updated>
<published>2016-12-19T23:58:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177932#p177932</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177932#p177932"/>
<title type="html"><![CDATA[Re: Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177932#p177932"><![CDATA[
anshar już działa <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  ja nic nie robiłem z tym więcej dopisałem te linijki zwrotne tak jak proponowałeś i jak by nigdy nic zaczęło gadać i dioda świeci i info zwrotne działa <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .Mało tego teraz zablokowałem te zwrotne funkcje dioda też  działaja i już teraz nic nie wiem.Nic a nic nie wiem to przecież jakieś nie czyste siły zabrały mi całą niedzielę żeby szukać nie wiadomo czego <img src="https://forum.atnel.pl/images/smilies/icon_mad.gif" alt=":x" title="Wściekły" /> .Ok jak na razie działa,studiuje więc dalej i pewnie za chwilę się znów tu pojawię skruszony prosząc o pomoc <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> .<br />Bardzo dziękuję jeszcze raz i zamykam temat.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 19 gru 2016, o 23:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-12-19T23:44:05+01:00</updated>
<published>2016-12-19T23:44:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177931#p177931</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177931#p177931"/>
<title type="html"><![CDATA[Re: Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177931#p177931"><![CDATA[
Napisz jeszcze czy w pliku mkuart.h masz:<br />[syntax=c]// definicje na potrzeby RS485<br />//#define UART_DE_PORT PORTD[/syntax]<br />tą ostatnią linijkę kodu zakomentowaną?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 19 gru 2016, o 23:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-12-19T23:41:08+01:00</updated>
<published>2016-12-19T23:41:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177930#p177930</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177930#p177930"/>
<title type="html"><![CDATA[Re: Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177930#p177930"><![CDATA[
Ok już się dorwałem do komputera <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> , jeżeli chodzi o schemat to tak naprawdę nie wiem jak się go wrzuca z eagla na forum  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />  a poza tym nie ma co na tym schemacie pokazywać bo to tylko jedna diody przez rezystor do plusa. <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> Programowo sprawdzając działanie pinów jest ok włączając tą diodę tak jak to Mirek pokazuje na filmiku też działa a więc nie wiem poddaje się <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /> .może z tą atmegą coś się dzieje jak czuta z uarta bo jeżeli u ciebie działa ten kod to już nie ma się czego przyczepić.Niestety w tym momencie nie mam żadnego procka żeby sprawdzić <img src="https://forum.atnel.pl/images/smilies/icon_mad.gif" alt=":x" title="Wściekły" /> .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 19 gru 2016, o 23:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-12-19T01:59:22+01:00</updated>
<published>2016-12-19T01:59:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177854#p177854</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177854#p177854"/>
<title type="html"><![CDATA[Re: Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177854#p177854"><![CDATA[
Pokaż jak to masz połączone. Masz schemat? Mogą być zdjęcia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 19 gru 2016, o 01:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-12-19T01:51:39+01:00</updated>
<published>2016-12-19T01:51:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177853#p177853</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177853#p177853"/>
<title type="html"><![CDATA[Re: Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177853#p177853"><![CDATA[
anshar serdecznie dziękuję za trud w sprawdzeniu mojego kodu.Problem polega na tym że #define UART_BAUD 9600 tak właśnie mam ustawione.Sprawdzałem już na prawdę wszystko powtarzam sposobem uart_getc(); działa i w jedną i w drugą stronę,sprawdzałem z dwóch terminalów w kompie i z MKavrkalkulator i za pomocą puty  przez bluetooth też i zawsze tylko w stronę terminalów działa.<br />Nie wiem co jeszcze mógłbym sprawdzić jak tego nie przeskoczę nie mogę bawić się dalej <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 19 gru 2016, o 01:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-12-19T01:06:47+01:00</updated>
<published>2016-12-19T01:06:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177850#p177850</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177850#p177850"/>
<title type="html"><![CDATA[Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177850#p177850"><![CDATA[
Ten kod powyżej działa bez problemu.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  Testuję na procku taktowanym wewnętrznym oscylatorem 8MHz. Prędkość w terminalu 9600bps. Jedyne co oczywiście zrobiłem to zdefiniowałem:<br />[syntax=c]#define UART_BAUD 9600[/syntax]<br />w pliku mkuart.h biblioteki z GB.<br /><br />Dopisałem jeszcze te dwie linijki, by wyświetlić na terminalu coś tam zwrotnie:<br />[syntax=c]void analizuj_dane_rs232(char *buf)<br />    {<br /><br />        if(!strcmp(buf,&quot;start&quot;)){<br />            LED2_ON;   <br />            uart_puts(&quot;LED2_ON\r\n&quot;); <br />        }  <br />        <br />        if(!strcmp(buf,&quot;stop&quot;)){<br />            LED2_OFF;  <br />            uart_puts(&quot;LED2_OFF\r\n&quot;); <br />        }<br />    }[/syntax]<br />Wszystko śmiga, dioda LED2 zapala się, gdy wpiszę &quot;start&quot; i gaśnie, gdy wpiszę &quot;stop&quot; (oczywiście bez capslock'a).  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  Anologicznie dostaję w terminalu LED_ON i LED_OFF.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 19 gru 2016, o 01:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-12-18T20:08:03+01:00</updated>
<published>2016-12-18T20:08:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177836#p177836</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177836#p177836"/>
<title type="html"><![CDATA[Problem z odbiorem stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17100&amp;p=177836#p177836"><![CDATA[
Panowie proszę pomóżcie bo już sił nie mam.Ile można nad jednym testem siedzieć <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Chciał bym ruszyć z komunikacją poprzez wifi moduł no ale do tego jeszcze daleka droga.Do rzeczy robię krok po kroku według wskazówek i instruktarzu Mirka no i nie działa odbiór ustawiona prędkość na 9600 w terminalu i procku kwarc 8Mhz atmega8.Komunikacja nadawania działa a odbioru brak.Sprawdzałem przesłać sposobem z input = uart_getc(); i jest ok.Co znów robię nie tak.<br />[syntax=c]#include &lt;avr/io.h&gt;<br /># include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;MK_USART/mkuart.h&quot;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />#include &quot;wspulne.h&quot;<br /><br />char uart_buf&#91;100&#93;;<br />uint8_t key_lock;<br /><br />char input;<br />int main(void)<br />{<br />PORTD |=LED1|LED2;<br />DDRD  |=LED1|LED2;<br /><br />PORTB   |=KEY1;<br />DDRB  &amp;= ~KEY1;<br /><br />USART_Init( __UBRR );// inicjalizacja UART<br />register_uart_str_rx_event_callback(analizuj_dane_rs232);<br />// oczekiwanie na ustalenie się stanu wysokiego na wejściu klawisza<br /> _delay_ms(10);<br />sei();<br />while(1)<br />{<br /> UART_RX_STR_EVENT(uart_buf);<br /><br /> if( !key_lock &amp;&amp; !(PINB &amp; KEY1 ) ) {<br /> key_lock=1;<br /> LED1_TOG;<br />         uart_puts(&quot;***test***\r\n&quot;);<br /> } else if( key_lock &amp;&amp; (PINB &amp; KEY1 ) ) key_lock++;<br /><br />}<br />}[/syntax]<br /><br />wspulne.h<br />[syntax=c]#ifndef WSPULNE_H_<br />#define WSPULNE_H_<br /><br />#define LED1 (1&lt;&lt;PD2)<br />#define LED2 (1&lt;&lt;PD3)<br /><br />#define LED1_ON PORTD &amp;= ~LED1<br />#define LED2_ON PORTD &amp;= ~LED2<br /><br />#define LED1_OFF PORTD |=LED1<br />#define LED2_OFF PORTD |=LED2<br /><br />#define LED1_TOG PORTD ^=LED1<br />#define LED2_TOG PORTD ^=LED2<br /><br />#define KEY1 (1&lt;&lt;PB0)<br /><br /><br />void analizuj_dane_rs232(char *buf);<br />#endif /* WSPULNE_H_ */[/syntax]<br /><br />no i wspulne.c<br />[syntax=c]#include &lt;avr/io.h&gt;<br /># include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;MK_USART/mkuart.h&quot;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />#include &quot;wspulne.h&quot;<br /><br /><br />void analizuj_dane_rs232(char *buf)<br />{<br />if(!strcmp(buf,&quot;start&quot;)){<br />LED2_ON;<br />}<br />if(!strcmp(buf,&quot;stop&quot;)){<br />LED2_OFF;<br />}<br />}<br />/*<br />char * wsk;<br />wsk = strtok(buf,&quot;,&quot;);<br />if(!strcmp(wsk,&quot;led2&quot;))<br />{<br />wsk = strtok(NULL,&quot;,&quot;);<br />uint8_t data = atoi(wsk);<br />if(25==data)LED2_ON;<br />if(26==data)LED2_OFF;<br />}<br />*/[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 18 gru 2016, o 20:08</p><hr />
]]></content>
</entry>
</feed>