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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-06T13:51:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4685&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-06T07:27:35+01:00</updated>
<published>2013-11-06T07:27:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55610#p55610</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55610#p55610"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55610#p55610"><![CDATA[
<div class="quotetitle">TymekR90 napisał(a):</div><div class="quotecontent"><br />#define UART_BAUD 19200<br />    #define _UBRR (F_CPU/16/UART_BAUD-1)<br /></div><br /><br />polecam ci jednak zdecydowanie korzystać z tej metody obliczania __UBRR,<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/01/rs232-ubrr-jak-prawidowo-obliczac-trick.html" >http://mirekk36.blogspot.com/2013/01/rs ... trick.html</a><!-- m --><br /><br />poczytaj - zobaczysz dlaczego<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 lis 2013, o 07:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TymekR90]]></name></author>
<updated>2013-11-05T22:22:32+01:00</updated>
<published>2013-11-05T22:22:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55588#p55588</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55588#p55588"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55588#p55588"><![CDATA[
Działa!!<br />Dzięki za pomoc;)<br /><br />Wrzucam kod dla potomnych:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />    #include &lt;util/delay.h&gt;<br />   <br />    <br />    void USART_Init( uint16_t baud)<br />    {<br />    UBRRH = (uint8_t) (baud&gt;&gt;8);<br />    UBRRL = (uint8_t) baud;<br />    UCSRB=(1&lt;&lt;RXEN)|(1&lt;&lt;TXEN);<br />    UCSRC=(1&lt;&lt;URSEL)|(3&lt;&lt;UCSZ0);<br />    <br />    }<br />    #define UART_BAUD 19200<br />    #define _UBRR (F_CPU/16/UART_BAUD-1)<br />    <br />    void USART_Transmit(unsigned char data)<br />    {<br />    while(! (UCSRA &amp; (1&lt;&lt;UDRE)));<br />    UDR=data;<br />    <br />    }<br />    int main(void)<br />    {<br />    <br />    <br />    USART_Init (_UBRR);<br />    while(1)<br />    {<br />    USART_Transmit('A');<br />    USART_Transmit(0x0d);<br />    USART_Transmit(0x0a);<br />    <br />    }<br />    }[/syntax]<br />P.S<br />Spróbuje wysłać teraz int a nie char... Jeśli mi się uda to wrzucę też kod.<br />Dzieki wszystkim, w szczególności koledze <strong>xor</strong><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1989">TymekR90</a> — 5 lis 2013, o 22:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2015-11-06T13:51:40+01:00</updated>
<published>2013-11-05T21:07:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55570#p55570</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55570#p55570"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55570#p55570"><![CDATA[
<span style="color: #BFFFBF">.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 5 lis 2013, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2013-11-05T20:50:16+01:00</updated>
<published>2013-11-05T20:50:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55567#p55567</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55567#p55567"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55567#p55567"><![CDATA[
Zajrzyj tutaj<br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/06/przetwornik-adc-w-avr-czesc-04.html" >http://mirekk36.blogspot.com/2013/06/pr ... sc-04.html</a><!-- m --><br /><br />poradnik jest o ADC ale Mirek umieścił tam bibliotek do obsługi RS232.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 5 lis 2013, o 20:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TymekR90]]></name></author>
<updated>2013-11-05T20:40:04+01:00</updated>
<published>2013-11-05T20:40:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55564#p55564</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55564#p55564"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55564#p55564"><![CDATA[
[syntax=c]#include &lt;avr/io.h&gt;<br />    #include &lt;util/delay.h&gt;<br />    #include &lt;avr/interrupt.h&gt; <br />    <br />    void USART_Init( uint16_t baud)<br />    {<br />    UBRRH = (uint8_t) (baud&gt;&gt;8);<br />    UBRRL = (uint8_t) baud;<br />    UCSRB=(1&lt;&lt;RXEN)|(1&lt;&lt;TXEN);<br />    UCSRC=(1&lt;&lt;URSEL)|(3&lt;&lt;UCSZ0);<br />    <br />    }<br />    #define UART_BAUD 19200<br />    #define _UBRR (F_CPU/16/UART_BAUD-1)<br />  <br />    void USART_Transmit(unsigned char data)<br />    {<br />    while(! (UCSRA &amp; (UDRE)));<br />    UDR=data;<br />    <br />    }<br />    int main(void)<br />    {<br />sei();<br /><br /><br /> USART_Init (_UBRR);<br />    while(1)<br />    {<br />    USART_Transmit('A');<br />    USART_Transmit(0x0d);<br />    USART_Transmit(0x0a);<br />    <br />    }<br />    }[/syntax]<br /><br />Ładnie się skompilowało, ale transmisji nadal nie ma...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1989">TymekR90</a> — 5 lis 2013, o 20:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2013-11-05T20:28:48+01:00</updated>
<published>2013-11-05T20:28:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55562#p55562</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55562#p55562"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55562#p55562"><![CDATA[
USART_Init (_UBRR); powinien być wewnątrz main()<br />sei();// globalne odblokowanie przerwań też wewnątrz main()<br />i oczywiście #include &lt;avr/interrupt.h&gt; <br />to takie uwagi które mi się rzuciły na szybko.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 5 lis 2013, o 20:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TymekR90]]></name></author>
<updated>2013-11-05T20:21:48+01:00</updated>
<published>2013-11-05T20:21:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55561#p55561</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55561#p55561"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55561#p55561"><![CDATA[
Działa ten, który znalazłem gdzieś w sieci... A nie za wiele z niego rozumiem. Chciałbym prosić o rzucenie okiem na ten który wkleiłem i uwagi co jest w nim nie tak.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1989">TymekR90</a> — 5 lis 2013, o 20:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wilu88]]></name></author>
<updated>2013-11-05T20:14:16+01:00</updated>
<published>2013-11-05T20:14:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55558#p55558</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55558#p55558"/>
<title type="html"><![CDATA[Re: Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55558#p55558"><![CDATA[
Ale przecież opis jak to działa masz w książce, bo nie bardzo rozumiem jak Ci mamy pomóc skoro program działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=743">Wilu88</a> — 5 lis 2013, o 20:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TymekR90]]></name></author>
<updated>2013-11-05T20:05:07+01:00</updated>
<published>2013-11-05T20:05:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55557#p55557</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55557#p55557"/>
<title type="html"><![CDATA[Problem z komunikacją RS232 ATmega8A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4685&amp;p=55557#p55557"><![CDATA[
Witam,<br />Po przeczytaniu rozdziału w książce pana Mirka odnośnie transmisji po RS232, skleciłem parę linijek kodu żeby nawiązać połączenie. Niestety książka była z biblioteki,a wiec nie było dołączonej płyty DVD z przykładowymi programami;/ Sam nie jestem jeszcze na tyle biegły żeby poskładać do kupy fragmenty z książki i żeby kukało;)<br /><br />Z góry dzieki za pomoc! <br /><br />P.S Mam przykładowy program do obsługi transmisji z czeluści internetu i nawet działa, ale wolałbym to zrozumieć, a nie na małpkę ctrl+c ctrl+v<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />void USART_Init( uint16_t baud)<br />{<br />UBRRH = (uint8_t) (baud&gt;&gt;8);<br />UBRRL = (uint8_t) baud;<br />UCSRB=(1&lt;&lt;RXEN)|(1&lt;&lt;TXEN);<br />UCSRC=(1&lt;&lt;URSEL)|(3&lt;&lt;UCSZ0);<br /><br />}<br />#define UART_BAUD 19200<br />#define _UBRR (F_CPU/16/UART_BAUD-1)<br />USART_Init (_UBRR);<br />void USART_Transmit(unsigned char data)<br />{<br />while(! (UCSRA &amp; (UDRE)));<br />UDR=data;<br /><br />}<br />int main(void)<br />{<br />while(1)<br />{<br />USART_Transmit('A');<br />USART_Transmit(0x0d);<br />USART_Transmit(0x0a);<br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1989">TymekR90</a> — 5 lis 2013, o 20:05</p><hr />
]]></content>
</entry>
</feed>