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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-12-28T19:05:44+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=17159&amp;mode</id>
<entry>
<author><name><![CDATA[Leonarsen]]></name></author>
<updated>2016-12-28T19:05:44+01:00</updated>
<published>2016-12-28T19:05:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178410#p178410</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178410#p178410"/>
<title type="html"><![CDATA[Re: ATmega128 USART problem z prostym programem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178410#p178410"><![CDATA[
o losie, działa:) dziękuje za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7309">Leonarsen</a> — 28 gru 2016, o 19:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2016-12-28T18:59:36+01:00</updated>
<published>2016-12-28T18:59:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178409#p178409</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178409#p178409"/>
<title type="html"><![CDATA[Re: ATmega128 USART problem z prostym programem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178409#p178409"><![CDATA[
Fus M103C - przestaw!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 28 gru 2016, o 18:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Leonarsen]]></name></author>
<updated>2016-12-28T18:36:34+01:00</updated>
<published>2016-12-28T18:36:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178408#p178408</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178408#p178408"/>
<title type="html"><![CDATA[ATmega128 USART problem z prostym programem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17159&amp;p=178408#p178408"><![CDATA[
Witam,<br /><br />zwracam się z prośbą o pomoc ponieważ od jakiegoś czasu walczę z komunikacją USART pomiędzy pc i Atmegą 128.<br />Ponieważ w ogóle nie mogę uruchomić komunikacji używam wydaje mi się najprostszego kodu - niestety nie działa.<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay_basic.h&gt;<br /><br />void print_char(char znak){<br />_delay_loop_2(15000);<br />if(bit_is_set(UCSR1A,UDRE))<br />{<br />UDR1=znak;<br />loop_until_bit_is_set(UCSR1A, TXC);<br /><br />}<br />}<br />int main(void)<br />{<br />UBRR1L=51; //baud 9600 dla 8Mhz<br /> UCSR1B=_BV(TXEN); //uruchomienie tylko szyny TX<br /> UCSR1C=_BV(UCSZ11) | _BV(UCSZ10) ;  //8-bit słowo, brak parzystosci, 1 bit stop<br /> while (1)<br /> {<br /> _delay_loop_2(15000);<br /> print_char('A');<br /> print_char('V');<br /> print_char('R');<br /> UDR1=0x0D;<br /> UDR1=0x0A;<br /><br /> }<br />}[/syntax]<br /><br />Tak jak widać w kodzie chcę użyć USART1. Mikrokontroler nic nie wysyła. Ten sam kod po zmianie nazw rejestrów i oznaczeniu bitu URSEL działa w atmedze8. Być może powinienem oznaczyć jeszcze jakiś bit który przeoczyłem?<br />Środowisko Eclipse. Taktowanie wewnętrzne 8Mhz. Terminal putty działa prawidłowo w przypadku atmegi8 więc wykluczam złą konfigurację itp.<br />Dodam że układ z atmega128 jest wykrywany prawidłowo w programie mkAVR oraz że proste migania diodami itp działają na nim tak jak powinno.<br /><br />PS. Jako ciekawostka po odłączeniu masy i zasilania układu piny Rx i Tx są w układzie zwarte?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7309">Leonarsen</a> — 28 gru 2016, o 18:36</p><hr />
]]></content>
</entry>
</feed>