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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-09-17T17:47:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=19186&amp;mode</id>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2017-09-17T17:47:56+01:00</updated>
<published>2017-09-17T17:47:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195263#p195263</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195263#p195263"/>
<title type="html"><![CDATA[Re: atmega 164a uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195263#p195263"><![CDATA[
Dzieki wielkie juz doszedłem problem był w obsłudze przerwania rx w uarcie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 17 wrz 2017, o 17:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2017-09-17T16:07:13+01:00</updated>
<published>2017-09-17T16:07:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195253#p195253</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195253#p195253"/>
<title type="html"><![CDATA[Re: atmega 164a uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195253#p195253"><![CDATA[
Pokazujesz kawałek kodu i mamy zgadnąć co jest nie tak.<br />W jednym miejscu masz LED_ON - gdzie?<br />Gdzie masz LED_OFF?<br />Co ma zrobić program po odebraniu znaku?<br />Jeśli podejrzewasz to przerwanie to je wyłącz na chwilę i zobacz jak działa program.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 17 wrz 2017, o 16:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2017-09-17T11:17:47+01:00</updated>
<published>2017-09-17T11:17:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195239#p195239</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195239#p195239"/>
<title type="html"><![CDATA[Re: atmega 164a uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195239#p195239"><![CDATA[
Niby działa a jednak nie.<br />Problem jest taki ze atmega wysyła fajnie na uarta lecz gdy coś do niej wyślę to zatrzymuje się <br /><br />W mainie mam jedno diodowego debagera<br />[syntax=c]LED_ON;[/syntax]<br />i gdy wyslę jaki kolwiek znak to on gasnie czyli cały program sie zatrzymuje<br />Mam w programie jeszcze przerwanie programowe<br /><br />[syntax=c]TCCR2A |= (1&lt;&lt;WGM21);<br />TCCR2B |= (1&lt;&lt;CS20)|(1&lt;&lt;CS21)|(1&lt;&lt;CS22);<br />OCR2A = 107;<br />TIMSK2 |= (1&lt;&lt;OCIE2A);[/syntax]<br /><br />Może ono się kłuci<br />Proszę o pomoc .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 17 wrz 2017, o 11:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2017-09-13T21:21:04+01:00</updated>
<published>2017-09-13T21:21:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195060#p195060</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195060#p195060"/>
<title type="html"><![CDATA[Re: atmega 164a uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195060#p195060"><![CDATA[
Tak mam<br />wszystko działa dzięki:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 13 wrz 2017, o 21:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2017-09-13T20:45:29+01:00</updated>
<published>2017-09-13T20:45:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195056#p195056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195056#p195056"/>
<title type="html"><![CDATA[Re: atmega 164a uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195056#p195056"><![CDATA[
Ta atmega ma 2xUART. <br />To przerwanie dotyczy odbierania. Zamień<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">ISR( USART_RXC_vect ) {</div><br />na<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">ISR( USART0_RX_vect ) {</div><br />Masz ustawione przerwanie nadawcze?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 13 wrz 2017, o 20:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2017-09-13T19:40:00+01:00</updated>
<published>2017-09-13T19:40:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195050#p195050</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195050#p195050"/>
<title type="html"><![CDATA[atmega 164a uart]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19186&amp;p=195050#p195050"><![CDATA[
Witam . Mam mały problem z uruchomieniem uarta na atmedze 164a <br />Nie chce za chiny działać.<br /><br />w inicjalizacji ustawiłem rejestry<br />[syntax=c]UBRR0H = (uint8_t)(baud&gt;&gt;8);<br />UBRR0L = (uint8_t)baud;<br />UCSR0B = (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0);<br />UCSR0C = (3&lt;&lt;UCSZ00);<br />UCSR0B |= (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0)|(1&lt;&lt;RXCIE0);[/syntax]<br /><br />Czu może ktoś je zweryfikować? <br />Dzięki z góry <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 29 minutach ]</span></strong><br /><br />Ok udało mi się ustalić że inicjalizacja działa.<br />Przerabiam Mirkową bibliotekę i mam warninga w przerwaniu w bibliotece usarta <br /> chodzi  o przerwanie:<br />[syntax=c]ISR( USART_RXC_vect ) {[/syntax] <br /> warning jest na tej lini<br />gdy zakomentyje sobie uruchomienie przerwania w uarcie<br />[syntax=c]UCSR0B &amp;= ~(1&lt;&lt;UDRIE0);[/syntax]<br />to program sie nie zawiesza lecz też nie wysyła nic<br /><br />Oczywiście przerwania są włączone<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 13 wrz 2017, o 19:40</p><hr />
]]></content>
</entry>
</feed>