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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-20T22:06:47+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3872&amp;mode</id>
<entry>
<author><name><![CDATA[MirekP]]></name></author>
<updated>2013-08-20T22:06:47+01:00</updated>
<published>2013-08-20T22:06:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=46473#p46473</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=46473#p46473"/>
<title type="html"><![CDATA[Re: Transmisja z terminala do mikrokontrolera z wyk. btm222]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=46473#p46473"><![CDATA[
Udało się po zainicjonowaniu uartów i kilku drobnych poprawkach<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1621">MirekP</a> — 20 sie 2013, o 22:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-15T13:55:53+01:00</updated>
<published>2013-08-15T13:55:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=45820#p45820</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=45820#p45820"/>
<title type="html"><![CDATA[Re: Transmisja z terminala do mikrokontrolera z wyk. btm222]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=45820#p45820"><![CDATA[
a może jednak warto zacząć od tego ?<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/12/btm-222-poradnik-video-od-do-z.html" >http://mirekk36.blogspot.com/2012/12/bt ... -do-z.html</a><!-- m --><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Poza tym jak chcesz żeby ci to jakkolwiek zadziałało jak ty nawet nie zainicjalizowałeś UART'a w procku <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ... a to jest w Bluebooku ...<br /><br />ale mówię obejrzyj pan sobie ten poradnik - to się sporo wyjaśni<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sie 2013, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirekP]]></name></author>
<updated>2013-08-15T13:38:51+01:00</updated>
<published>2013-08-15T13:38:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=45817#p45817</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=45817#p45817"/>
<title type="html"><![CDATA[Transmisja z terminala do mikrokontrolera z wyk. btm222]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3872&amp;p=45817#p45817"><![CDATA[
Witam <br /><br />Kupiłem ostatnio moduł Btm 222 i próbuje zestawić komunikacje terminal uC niestety nie działa obserwuje ze dioda odpowiiedzialna za sygnalizacje danych na Btm222 miga ale nie potrafie tego wyswietlic na wyswietlaczu LCD.<br />Nie wiem jak sie za to zabrac skorzystałem z przykładu Mirka z ksiązki (&quot;tej niebieskiej&quot;) odbiór danych w przerwaniu ale na wyswietlaczu wyswietla mi się tylko krzaczek&quot;. oto fragment kodu:<br /><br />[syntax=c]int main(void)<br />{<br />//--------<br />lcd_init();<br />sei();<br />char znak;<br /><br />while(1)<br />{<br /><br />if ( intUart_flag ){<br />znak=uart_getc();<br />lcd_locate(0,0);<br />lcd_char(znak);<br />intUart_flag=0;<br /><br />}<br /><br /><br /><br />};<br />}<br />//------------------------------------uart<br />char uart_getc(void){<br />if(UART_RxHead == UART_RxTail) return 0;<br /><br />UART_RxTail = (UART_RxTail + 1) &amp; UART_RX_BUF_MASK;<br />return UART_RxBuf&#91;UART_RxTail&#93;;<br />}<br /><br /><br /><br /><br /><br /><br />ISR(USART_RXC_vect)<br />{<br />uint8_t tmp_head;<br />char data;<br />data = UDR;<br />tmp_head = (UART_RxHead + 1) &amp; UART_RX_BUF_MASK;<br />if(tmp_head == UART_RxTail){<br /><br />}else{<br />UART_RxHead=tmp_head;<br />UART_RxBuf&#91;tmp_head&#93;=data;<br />}<br />intUart_flag = 1;<br />}[/syntax]<br /><br /><span style="color: #FF0000">[kody umieszczamy w znacznikach [ syntax = c ] ok? to tak na przyszłość - mirekk36]</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1621">MirekP</a> — 15 sie 2013, o 13:38</p><hr />
]]></content>
</entry>
</feed>