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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-09-29T21:52:10+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13080&amp;mode</id>
<entry>
<author><name><![CDATA[Szulek]]></name></author>
<updated>2015-09-29T21:52:10+01:00</updated>
<published>2015-09-29T21:52:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141054#p141054</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141054#p141054"/>
<title type="html"><![CDATA[Re: ATmega8 Problem z komunikacją RS232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141054#p141054"><![CDATA[
<div class="quotetitle">jnk0le napisał(a):</div><div class="quotecontent"><br />RXCIE jest ustawiane w UART_hardware_INIT ?<br /></div><br /><br />No właśnie nie było <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Teraz wszystko smiga! <br />Dziękuję !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5234">Szulek</a> — 29 wrz 2015, o 21:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jnk0le]]></name></author>
<updated>2015-09-29T19:26:26+01:00</updated>
<published>2015-09-29T19:26:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141037#p141037</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141037#p141037"/>
<title type="html"><![CDATA[Re: ATmega8 Problem z komunikacją RS232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141037#p141037"><![CDATA[
RXCIE jest ustawiane w UART_hardware_INIT ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8491">jnk0le</a> — 29 wrz 2015, o 19:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2015-09-29T18:34:41+01:00</updated>
<published>2015-09-29T18:34:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141030#p141030</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141030#p141030"/>
<title type="html"><![CDATA[Re: ATmega8 Problem z komunikacją RS232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141030#p141030"><![CDATA[
Może napisz chociaż jakich bibliotek do RS używasz, bo tak ciężko dokonac jakiejkolwiek analizy.<br /><br />-- <br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 29 wrz 2015, o 18:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szulek]]></name></author>
<updated>2015-09-29T18:02:27+01:00</updated>
<published>2015-09-29T18:02:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141025#p141025</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141025#p141025"/>
<title type="html"><![CDATA[ATmega8 Problem z komunikacją RS232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13080&amp;p=141025#p141025"><![CDATA[
Koledzy,<br /><br />borykam się z pewnym problemem dotyczącym transmisji RS232. Otóż w zamyśle chciałem stworzyć program typu &quot;echo&quot; - ATmega odsyła otrzymany znak ASCII. Napisałem taki oto program:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br />#include &quot;UART_hardware.h&quot;<br /><br />volatile uint8_t UART_FLAG = 0;<br />volatile char dane;<br /><br /><br />int main(void) {<br /><br />UART_hardware_INIT(__UBRR);// inicjalizacja UART<br /><br />sei();<br /><br />UART_hardware_SEND('R');                 <br /><br /><br />while(1) {<br /><br />if (UART_FLAG == 1){<br />UART_hardware_SEND(dane);<br />UART_FLAG = 0;<br />}<br /><br /><br /><br />}<br /><br />}<br /><br /><br />ISR (USART_RXC_vect){<br />dane = UDR;<br />UART_FLAG = 1;<br />}[/syntax]<br /><br />który po wgraniu do procka nie działa tak jak należy.<br />W terminalu wyświetla się tylko &quot;R&quot; (co znaczy, że funkcje: inicjalizująca i wysyłająca działają poprawnie), natomiast wysłanie znaku przez terminal do procka, nie powoduje jego odesłania.<br /><br />Pytanie brzmi: co jest nie tak? Będę wdzięczny za jakieś podpowiedzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Do komunikacji używam przejściówki na scalaku PL2303 (test przejsciówki wykonałem zweirając linie Tx i Rx - wszystko gra, jest pełna komunikacja przez terminal)<br />Masa z przejściówki też jest połączona z masą ATmegi.<br /><br />Z góry dziękuję za pomoc <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5234">Szulek</a> — 29 wrz 2015, o 18:02</p><hr />
]]></content>
</entry>
</feed>