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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-05-03T16:48:46+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6883&amp;mode</id>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-05-03T16:48:46+01:00</updated>
<published>2014-05-03T16:48:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79945#p79945</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79945#p79945"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79945#p79945"><![CDATA[
Czy posiadasz Mkavrcalculator?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 3 maja 2014, o 16:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-05-02T11:51:41+01:00</updated>
<published>2014-05-02T11:51:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79834#p79834</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79834#p79834"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79834#p79834"><![CDATA[
<div class="quotetitle">evb5.1 napisał(a):</div><div class="quotecontent"><br />Taktowanie procka na jakim próbowałem to: 1000000, potem 1843200, 7372800 oraz 8000000<br /></div><br />W Ecplise tylko INFORMUJESZ kompilator o tym jaką częstotliwością taktowany jest procesor. Ustawienie to nie ma wpływu na samą częstotliwość. Jest to tylko informacja dla kompilatora (informacja zresztą bardzo ważna). To co jest ustawione w Eclipse MUSI być zgodzne z tym co jest w rzeczywistości czyli zgodne z tym jaką częstotliwością jest taktowany procesor. <br /><br />Jeśli używasz wbudowanego w procesor generatora RC to jego częstotliwość możesz zmienić fusebitami. Dostępne wartości to: 1, 2, 4 i 8 MHz.<br />Na 8 MHz powinno działać. Możesz spróbować zmienić baud na 9600 (oczywiście zarówno w PuTTY jak i w procesorze).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 2 maja 2014, o 11:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2014-05-02T11:17:27+01:00</updated>
<published>2014-05-02T11:17:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79831#p79831</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79831#p79831"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79831#p79831"><![CDATA[
A fusami ustawiałeś prędkość?<br />Mi na 1MHz też nie chce działać poprawnie, na 8 jest ok.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 2 maja 2014, o 11:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[evb5.1]]></name></author>
<updated>2014-05-02T10:19:32+01:00</updated>
<published>2014-05-02T10:19:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79829#p79829</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79829#p79829"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79829#p79829"><![CDATA[
Nie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2889">evb5.1</a> — 2 maja 2014, o 10:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-05-02T10:08:17+01:00</updated>
<published>2014-05-02T10:08:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79828#p79828</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79828#p79828"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79828#p79828"><![CDATA[
Masz jakieś kwarce pod ręką???<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 2 maja 2014, o 10:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[evb5.1]]></name></author>
<updated>2014-05-02T09:01:40+01:00</updated>
<published>2014-05-02T09:01:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79823#p79823</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79823#p79823"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79823#p79823"><![CDATA[
Mam przejściówkę FT232, która jest wbudowana w zestaw uruchomieniowy. Podłączenie polegało wię na włożeniu mikrokontrolera do zestawu bo wtedy ścieżki odpowiednich pinów są połączone z przejściówką. W putty baud ustawiłem na 19200. Taktowanie procka na jakim próbowałem to: 1000000, potem 1843200, 7372800 oraz 8000000 na każdej były błędy.<br />Taktowanie ustawiałem w eclipse.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2889">evb5.1</a> — 2 maja 2014, o 09:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-05-02T08:35:25+01:00</updated>
<published>2014-05-02T08:35:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79821#p79821</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79821#p79821"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79821#p79821"><![CDATA[
Zacznijmy jeszcze raz:<br />1.Jaką masz przejściówkę. Jeżeli taką to wiem w czym problem.....<br />2. Jak podłączyłeś przejściówkę do AVR'a. TX-(procka)RX  RX-(procka)TX<br />3.Jaki baud ustawiłeś, najlepiej ustaw 19200.<br />4.Czy putty też ustawiłeś na 19200?<br />5.Jakie ustawiłeś taktowanie procka?<br />6.Czy ustawiłeś taktowanie w Eclipse?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 2 maja 2014, o 08:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[evb5.1]]></name></author>
<updated>2014-05-02T07:59:59+01:00</updated>
<published>2014-05-02T07:59:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79816#p79816</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79816#p79816"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79816#p79816"><![CDATA[
Wgrałem do atmegi32 program który był na płytce dołączonej do książki. Piny TX RX atmegi podłączyłem do diod led. Swiecily się one i gasły zależnie od częstotliwości taktowania. Otworzyłem putty i tam zaczeły pojawiać się dziwne znaki jak na zdjęciu. Czasem gdy podłączyłem przez Usb atmege32 z wgranym programem to myszka zaczynała się dziwnie zachowywać i komputer zaczął jakby się wieszać. Od czego zależy to, że program nie działa jak należy? Program wgrywałem na kilku różnych częstotliwościach taktowania i zmieniała się tylko szybkość pojawiania dziwnych znaków w terminalu.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/2889/a8caf938a5a685a6b046e311248c1952.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2889/a8caf938a5a685a6b046e311248c1952.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2889">evb5.1</a> — 2 maja 2014, o 07:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-04-28T16:17:52+01:00</updated>
<published>2014-04-28T16:17:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79516#p79516</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79516#p79516"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79516#p79516"><![CDATA[
<div class="quotetitle">Alan Bejnarowicz napisał(a):</div><div class="quotecontent"><br />Trzeba jeszcze ustawić w PUTTY echo.<br /></div><br />Nie, jak mamy połączone TX z RX to nie trzeba ustawiać echa.<br />Wciskamy klawisz np. &quot;A&quot; i kod litery A jest wysyłany przez linię TX. Jako że linia TX jest połączona z naszym RX to kod litery A trafia na linię RX i pokazuje się nam na terminalu.<br /><br />Jeśli właczylibyśmy echo. To mielibyśmy na terminalu AA. Pierwsze A to by było echo tego co poszło w linię TX a drugie A to by było to co faktycznie odebrała linia RX.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 28 kwi 2014, o 16:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-04-28T15:09:02+01:00</updated>
<published>2014-04-28T15:09:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79510#p79510</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79510#p79510"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79510#p79510"><![CDATA[
Trzeba jeszcze ustawić w PUTTY echo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 28 kwi 2014, o 15:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karolek]]></name></author>
<updated>2014-04-28T10:30:04+01:00</updated>
<published>2014-04-28T10:30:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79507#p79507</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79507#p79507"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79507#p79507"><![CDATA[
<div class="quotetitle">mat3usz napisał(a):</div><div class="quotecontent"><br />Miałem ten sam problem z EVB 5.1 i terminalem PuTTy, nie wyświetlało się nic.<br />Używam teraz Realterm, i wszystko działa ok.<br /></div><br />prawdopodobnie zle ustawiłeś putty , ma on mnóstwo opcji konfiguracyjnych<br /><br /><div class="quotetitle">matw napisał(a):</div><div class="quotecontent"><br />Obiegając nieco od inicjalizacji i obsługi UART w programie, podpowiem że w bardzo prosty sposób można sobie sprawdzić działanie terminala i przejściówki USB FT232. Wystarczy w przejściówce połączyć TX z RX i wysłać w terminalu dowolny znak (ciąg znaków), które w magiczny sposób powinny wrócić do terminala, coś a'la echo. Wówczas wiemy że ta część naszego układu działa dobrze i możemy zabrać się za dalsze szukanie przyczyny problemu.<br /></div><br /><br />zadnej magi tu nie ma po prostu zwarte sa piny i juz  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2535">karolek</a> — 28 kwi 2014, o 10:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matw]]></name></author>
<updated>2014-04-28T10:22:11+01:00</updated>
<published>2014-04-28T10:22:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79506#p79506</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79506#p79506"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79506#p79506"><![CDATA[
Obiegając nieco od inicjalizacji i obsługi UART w programie, podpowiem że w bardzo prosty sposób można sobie sprawdzić działanie terminala i przejściówki USB FT232. Wystarczy w przejściówce połączyć TX z RX i wysłać w terminalu dowolny znak (ciąg znaków), które w magiczny sposób powinny wrócić do terminala, coś a'la echo. Wówczas wiemy że ta część naszego układu działa dobrze i możemy zabrać się za dalsze szukanie przyczyny problemu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2394">matw</a> — 28 kwi 2014, o 10:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-04-27T13:58:29+01:00</updated>
<published>2014-04-27T13:58:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79424#p79424</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79424#p79424"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79424#p79424"><![CDATA[
Sory nie zauważyłem :0<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 27 kwi 2014, o 13:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-04-26T21:54:05+01:00</updated>
<published>2014-04-26T21:54:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79355#p79355</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79355#p79355"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79355#p79355"><![CDATA[
@Alan Bejnarowicz wkradł się malutki błąd w linii 11<br /><br />jest<br />[syntax=c]void USART_Init( __UBRR );[/syntax]<br /><br />a powinno być<br />[syntax=c]USART_Init( __UBRR );[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 26 kwi 2014, o 21:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-04-26T20:37:31+01:00</updated>
<published>2014-04-26T20:37:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79330#p79330</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79330#p79330"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79330#p79330"><![CDATA[
<div class="quotetitle">evb5.1 napisał(a):</div><div class="quotecontent"><br />w tym miejscu inicjalizacja UART nie trzeba nic wstawiać?<br /></div><br /><br />No właśnie tu dochodzimy do sedna sprawy.<br />Co to znaczy?<br />To znaczy &quot;wywołaj funkcję inicjalizacji&quot; <br /><br />Przecież jak chciałeś wysłać lterkę &quot;A&quot; to też wywoływałeś fukcję. USART_transmit.<br />Pomyśl. Po to w jednym miejscu definiujemy sobie funkcję, żeby później ją tylko wywoływać ile razy dusza zapragnie. <br />Co by było gdyby fukcja miała 1000 lini kodu?<br />Wklejałbyś te 1000 lini za każdym razem jakbyś chciał jej użyć.? <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=1589">sq8dsr</a> — 26 kwi 2014, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-04-26T20:36:32+01:00</updated>
<published>2014-04-26T20:36:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79329#p79329</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79329#p79329"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79329#p79329"><![CDATA[
[syntax=c]#define UART_BAUD 9600<br />#define __UBRR ((F_CPU+UART_BAUD*8UL) / (16UL*UART_BAUD)-1)  <br /><br /><br />    void USART_Transmit( unsigned char data );<br />    void USART_Init( uint16_t baud );<br />     <br />     <br />    int main(void) {<br />     <br />            void USART_Init( __UBRR );<br />     <br />              sei();<br />            while(1){<br />     <br />     <br />             USART_Transmit('A');<br />     <br />            // USART_Transmit(0x0d);<br />     <br />             _delay_ms(500);<br />     <br />     <br />            }<br />    }<br />     <br />     <br />    void USART_Init( uint16_t baud )<br />            {<br />     <br />            UBRRH = (uint8_t)(baud&gt;&gt;8);<br />            UBRRL = (uint8_t)baud;<br />     <br />            UCSRB = (1&lt;&lt;TXEN);<br />     <br />     <br />            }<br />     <br />    void USART_Transmit( unsigned char data )<br />    {<br />     <br />    while ( !( UCSRA &amp; (1&lt;&lt;UDRE)) );<br />     <br />    UDR = data;<br />    }[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 26 kwi 2014, o 20:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-26T20:32:48+01:00</updated>
<published>2014-04-26T20:32:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79328#p79328</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79328#p79328"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79328#p79328"><![CDATA[
<div class="quotetitle">evb5.1 napisał(a):</div><div class="quotecontent"><br />W wolnym czasie ją przeczytam<br /></div><br /><br />Masakra <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... sorki ja się wyłączam - bez odbioru ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2014, o 20:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-04-26T20:31:57+01:00</updated>
<published>2014-04-26T20:31:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79327#p79327</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79327#p79327"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79327#p79327"><![CDATA[
Spoko. Super, że czytasz noty. Tylko wiesz. UART to jest może nie jakiś mega trudny przykład. Ale wymaga już trochę.<br />- obejścia się rejestrami<br />- używania flag sprzetowych<br />- znajomości zagadnień związanych z samą transmisją UART/USART (a tego jest sporo)<br /><br />Zobacz, to jest kod z noty:<br />[syntax=c]void USART_Init( unsigned int baud )<br />{<br />/* Set baud rate */<br />UBRRH = (unsigned char)(baud&gt;&gt;8);<br />UBRRL = (unsigned char)baud;<br />/* Enable receiver and transmitter */<br />UCSRB = (1&lt;&lt;RXEN)|(1&lt;&lt;TXEN);<br />/* Set frame format: 8data, 2stop bit */<br />UCSRC = (1&lt;&lt;URSEL)|(1&lt;&lt;USBS)|(3&lt;&lt;UCSZ0);<br />}[/syntax]<br /><br />I co tam mamy...<br />piękne opisy:<br />/* Set frame format: 8data, 2stop bit */<br /><br />Nawet jakbyś nie popełnił innych błędów to by Ci nie działało.<br />Przykład z noty pokazuje jakieś ustawienie<br />ramka 8 bit i 2 bity stopu<br /><br />Musisz wiedzieć co to znaczy. Bo i inaczej to ciężko będzie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 26 kwi 2014, o 20:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-26T20:31:28+01:00</updated>
<published>2014-04-26T20:31:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79325#p79325</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79325#p79325"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79325#p79325"><![CDATA[
<div class="quotetitle">Alan Bejnarowicz napisał(a):</div><div class="quotecontent"><br />Teraz studiuję Greenbooka, ale z przykrością stwierdzam, że Pan Mirek przesadził z poziomem trudności w tej książce<br /></div><br /><br />Wydaje mi się, że nie przesadziłem - tylko że bardzo wyraźnie mówię - że Greenbook będzie bardziej strawny dla osób, które na prawdę już w całości dobrze przerobią Bluebooka ... poćwiczą wszystko od deski do deski - łącznie z ostatnimi ćwiczeniami z Ethernetem gdzie wprowadzam callbacki ! ... to jest WAŻNE! ... bo to wstęp ... do tego co się dzieje w Greenbooku. Tzn nie chodzi o to żeby nauczyć się ethernetu - nie, chodzi o to aby na tym przykładzie zrozumieć wstępnie callbacki ... ale tak samo w przypadku SuperDebounce<br /><br />dlatego proszę oceniać z tej pozycji Greenbooka .... ok ? Bo akurat sporo czytelników już potwierdziło - że jako kolejna książka z tego cyklu to dobra kontynuacja ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2014, o 20:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[evb5.1]]></name></author>
<updated>2014-04-26T20:29:51+01:00</updated>
<published>2014-04-26T20:29:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79324#p79324</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79324#p79324"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79324#p79324"><![CDATA[
W wolnym czasie ją przeczytam, ale proszę napisać czy w miejscu gdzie napisano:  w tym miejscu inicjalizacja UART nie trzeba nic wstawiać?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2889">evb5.1</a> — 26 kwi 2014, o 20:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Alan Bejnarowicz]]></name></author>
<updated>2014-04-26T20:27:10+01:00</updated>
<published>2014-04-26T20:27:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79323#p79323</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79323#p79323"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79323#p79323"><![CDATA[
Ja jak opanowywałem UART jeszcze bez Bluebooka to zrobiłem tak:<br /><br />1.<!-- m --><a class="postlink" href="http://mirekk36.blogspot.com" >http://mirekk36.blogspot.com</a><!-- m --> (bez bloga ani rusz!!!!!!!)<br />2.<!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/06/przetwornik-adc-w-avr-czesc-03.html" >http://mirekk36.blogspot.com/2013/06/pr ... sc-03.html</a><!-- m --><br />3.Tam pobierasz plik i otwierasz folder MTUART.<br />4.Drukujesz MYUART.c i MYUART.h<br />5. Krok po kroku analizujesz kod.<br /><br />Ja dzięki temu dowiedziałem się wielu różnych rzeczy.<br />np Jak tworzyć biblioteki, jak przekazywać argumenty do funkcji, jak tworzyć funkcję<br /><br />Dopiero potem dostałem Bluebooka i z książką uczę się C#.<br />Teraz studiuję Greenbooka, ale z przykrością stwierdzam, że Pan Mirek przesadził z poziomem trudności w tej książce.<br />Pan Mirek zbyt szybko wkroczył w wysokie sfery programowania.<br />Ale za to Bluebook to naprawdę kawałek nieba:)<br />Często po kilka razy czytam ten sam rozdział, żeby zrozumieć go na 100%.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2551">Alan Bejnarowicz</a> — 26 kwi 2014, o 20:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-26T20:26:47+01:00</updated>
<published>2014-04-26T20:26:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79322#p79322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79322#p79322"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79322#p79322"><![CDATA[
<div class="quotetitle">evb5.1 napisał(a):</div><div class="quotecontent"><br />Na początku funkcji main jest komentarz: w tym miejscu inicjalizacja UART, a więc w tym miejscu wstawiłem z noty deklarację funkcji inicjalizującej<br /></div><br /><br />No i to właśnie pokazuje że nie mogłeś czytać rozdziału o funkcjach ale nawet chyba o podstawach C ... <br /><br />nie wiesz nadal pewnie co to jest DEKLARACJA a co to jest DEFINICJA funkcji lub zmiennej i dlatego nie wiesz gdzie się to stosuje<br /><br />powiedz czy tak ciężko ciebie przekonać żebyś zaczął jednak od podstaw ?<br /><br />bo tak to wyjdzie i tak na jedno - będziesz pisał na ślepo to co ci ktoś podpowie a nadal sam później nie złożysz najprostszego programu<br /><br />dlaczego nie zacząłeś od migania diodami LED ??? - tam są pierwsze ćwiczenia z prostymi funkcjami, również w kolejnej lekcji przy klawiszach itp ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2014, o 20:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[evb5.1]]></name></author>
<updated>2014-04-26T20:22:37+01:00</updated>
<published>2014-04-26T20:22:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79320#p79320</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79320#p79320"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79320#p79320"><![CDATA[
Kod przepisałem słowo w słowo (ten z 258 i 259). Na początku funkcji main jest komentarz: w tym miejscu inicjalizacja UART, a więc w tym miejscu wstawiłem z noty deklarację funkcji inicjalizującej, a następnie po zamknięciu funkcji main przepisałem definicję funkcji inicjalizującej. Problem pojawił się z baud, za które należy podstawić tą prędkość.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2889">evb5.1</a> — 26 kwi 2014, o 20:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-26T20:16:33+01:00</updated>
<published>2014-04-26T20:16:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79318#p79318</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79318#p79318"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79318#p79318"><![CDATA[
<div class="quotetitle">evb5.1 napisał(a):</div><div class="quotecontent"><br />Nie, tą w miękkiej oprawie<br /></div><br /><br />No to teraz panie kochany po kolei:<br /><br />1. zajrzyj sobie na stronę <strong><span style="color: #0040FF">260 </span></strong>- na początku strony masz pokazaną inicjalizację!<br /><br />2. zajrzyj sobie na stronę <strong><span style="color: #0040FF">258</span></strong> - masz pokazaną funkcję USART_Transmit()<br /><br />3. zajrzyj sobie na końcówkę strony <strong><span style="color: #0040FF">258 </span></strong>i początek <strong><span style="color: #0040FF">259</span></strong> - no masz jak BYK cały przykładowy program linia po linii do wysyłania literki 'A'<br /><br />co więcej do WSZYSTKIEGO masz opisy co i jak po kolei, co od czego zależy - na co zwrócić uwagę<br /><br />no to jak ty możesz niby przepisywać to i robić WSZYSTKO na odwrót ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />Słuchaj, nie mnie oceniać. Ale taka dobra rada. <br />Zacznij od prostrzego przykłądu.<br /></div><br /><br />to na pewno jest dobra rada - ale ja dodam jeszcze żeby kolega co najmniej RAZ , jeden RAZ przeczytał książkę w całości ... a potem dopiero na wyrywki zaczął i zaczął właśnie od migania diodą czyli od PIERWSZEGO rozdziału z części warsztatowej bo nie na darmo i nie przypadkowo od tego zaczyna się naukę....<br /><br />tymczasem kolega nawet jeśli ma tą książkę - to wygląda jakby jej WCALE NIE przeczytał - tylko otworzył na rozdziale o UART ale co gorsza nawet go nie czytał - tylko ot tak na chybił trafił zaczął coś pisać <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 kwi 2014, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2014-04-26T20:13:22+01:00</updated>
<published>2014-04-26T20:13:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79316#p79316</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79316#p79316"/>
<title type="html"><![CDATA[Re: USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6883&amp;p=79316#p79316"><![CDATA[
Słuchaj, nie mnie oceniać. Ale taka dobra rada. <br />Zacznij od prostrzego przykłądu. A nie od razu od transmisji szeregowej.<br />Próbowałeś napisać coś mega prostego? Na przykład miganie diodą LED.<br /><br />Żeby obyć się edytorem. Z samym wyglądem kodu.<br />Później obudować to miganie diodą w funkcję. A później przejść do rzeczy trudniejszych.<br /><br />Widzisz u Ciebie są podstawowe braki. Ta sprawa z funkcjami, jak je pisać, jak definiwać, deklarować, wywoływać. To jest coś bez czego nic w C nie napiszesz. Musisz te zagadnienia dobrze rozumieć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 26 kwi 2014, o 20:13</p><hr />
]]></content>
</entry>
</feed>