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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-01-27T17:33:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=19921&amp;mode</id>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-01-27T17:33:08+01:00</updated>
<published>2018-01-27T17:33:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202774#p202774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202774#p202774"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202774#p202774"><![CDATA[
<div class="quotetitle">kiniol napisał(a):</div><div class="quotecontent"><br />I teraz skoro wszystko już się wyjaśniło to z czystym sumieniem mogę uznać że temat się wyczerpał.<br /></div>I teraz możemy Ci pogratulować dojścia do poprawnego rozwiązania problemu i pozwolić już zakończyć ten temat <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 27 sty 2018, o 17:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2018-01-25T16:57:58+01:00</updated>
<published>2018-01-25T16:57:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202669#p202669</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202669#p202669"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202669#p202669"><![CDATA[
Ale może na przyszłość warto w takich projektach użyć zewnętrzny kwarc? I to taki, który jest &quot;UART friendly&quot; (czy jak to się nazywa)? Wtedy masz zminimalizowane błędy przesyłu danych<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 25 sty 2018, o 16:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-01-24T22:20:54+01:00</updated>
<published>2018-01-24T22:20:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202637#p202637</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202637#p202637"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202637#p202637"><![CDATA[
A nie mówiłem? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Cieszę się, że odrobiłeś zadanie domowe, bo dzięki temu zdobyłeś bardzo pożyteczne doświadczenie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 24 sty 2018, o 22:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiniol]]></name></author>
<updated>2018-01-24T19:40:10+01:00</updated>
<published>2018-01-24T19:40:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202622#p202622</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202622#p202622"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202622#p202622"><![CDATA[
Cześć panowie;<br />Poszedłem za radą micky'ego, podłączyłem analizator i wyszło że mimo ustawienia w procku prędkości 9200 to na uarcie jest około 9600.<br />W związku z powyższym wynikiem skalibrowałem oscylator i teraz jest wszystko ok.<br /><br />I teraz skoro wszystko już się wyjaśniło to z czystym sumieniem mogę uznać że temat się wyczerpał.<br /><br /><br />Dziękuję wszystkim za udział w dyskusji i pozdrawiam serdecznie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4401">kiniol</a> — 24 sty 2018, o 19:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-01-20T09:29:55+01:00</updated>
<published>2018-01-20T09:29:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202299#p202299</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202299#p202299"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202299#p202299"><![CDATA[
Podłącz analizator stanów logicznych i sobie pomierz. Poczytaj w PDFie procka nt generatora RC. Dlatego pisałem o OSCALu. Ogólnie to wewnętrzny generator kiepsko się nadaje do zależnych czasowo procedur lub komunikacji bo to mocno zależy od... <br /><br />P.s. Mirek na warsztatach z YB omawiał bardzo ciekawy sposób wykorzystania analizatora logicznego.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 20 sty 2018, o 09:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiniol]]></name></author>
<updated>2018-01-20T09:12:38+01:00</updated>
<published>2018-01-20T09:12:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202297#p202297</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202297#p202297"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202297#p202297"><![CDATA[
Cześć panowie;<br />Fakt, takie rozwiązanie to nie rozwiązanie...<br /><br />Procesor korzysta z wewnętrznego oscylatora 8MHz we &quot;fusach&quot; wyłączony podział przez 8 więc taktowanie procka teoretycznie 8Mhz.<br />I teraz nasuwa mi się pytanie:<br />Czy wewnętrzny oscylator może być na tyle źle fabrycznie skalibrowany żeby doprowadził do takiej sytuacji ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4401">kiniol</a> — 20 sty 2018, o 09:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-01-19T15:31:14+01:00</updated>
<published>2018-01-19T15:31:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202276#p202276</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202276#p202276"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202276#p202276"><![CDATA[
<div class="quotetitle">micky napisał(a):</div><div class="quotecontent"><br />Dajmy koledze samemu rozwiązać problem i dojść do pewnych wniosków. A może bawił się OSCALem? Albo korzysta z generatora RC?<br /></div>Reakcja moja i  micky'ego spowodowana jest tym, że to co według  kiniola jest rozwiązaniem, to nie jest to prawidłowe rozwiązanie, tylko jakieś na chybił trafił zmiany byle by teraz zadziałało.<br />A jego słowa<div class="quotetitle">kiniol napisał(a):</div><div class="quotecontent"><br />W związku z rozwiązaniem się problemu temat uważam za zamknięty.<br /></div>nie sugerują że ma zamiar dalej wyjaśniać. Więc go próbujemy lekko zmobilizować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 19 sty 2018, o 15:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-01-19T15:27:21+01:00</updated>
<published>2018-01-19T15:27:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202274#p202274</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202274#p202274"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202274#p202274"><![CDATA[
Dajmy koledze samemu rozwiązać problem i dojść do pewnych wniosków. A może bawił się OSCALem? Albo korzysta z generatora RC?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 19 sty 2018, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-01-19T14:01:48+01:00</updated>
<published>2018-01-19T14:01:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202272#p202272</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202272#p202272"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202272#p202272"><![CDATA[
Jak działa Ci na innej ustawionej prędkości to masz albo inaczej taktowany procesor niż Ci się wydaje albo masz coś nie tak w ustawianiu rejestrów UBRRH i UBRRL.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 19 sty 2018, o 14:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-01-19T11:11:05+01:00</updated>
<published>2018-01-19T11:11:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202265#p202265</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202265#p202265"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202265#p202265"><![CDATA[
Zmierz szerokość najkrotszego impulsu i oblicz prędkość, którą fizycznie masz na porcie komunikacyjnym. Obstawiam, że bedzie 9600 a nie 9200.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 19 sty 2018, o 11:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiniol]]></name></author>
<updated>2018-01-19T10:02:03+01:00</updated>
<published>2018-01-19T10:02:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202262#p202262</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202262#p202262"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=202262#p202262"><![CDATA[
Witam; <br />Zainteresowanie tym problemem nie jest wielkie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Ale dla tych którzy tu trafią napiszę że problem został zażegnany.<br />Co prawda doprowadził do tego przypadek ale już wszystko jest ok.  <br />A było to tak:<br />Nad projektem zostały odprawione najróżniejsze tortury, a ostatnie z nich polegały na ustawianiu w procesorze różnych prędkości transmisji. Wpisywałem wszystkie standardowe wartości i żadne z ustawień nie pomagało więc postanowiłem wrócić do pierwotnego baudrate, czyli 9600. Niestety pomyliłem się przy wpisywaniu i zamiast 9600 wpisałem 9200. Nie widząc tej pomyłki program skompilowałem i zaprogramowałem procek. I dostałem szoku bo komunikacja ruszyła i pracuje bez żadnych komplikacji.<br /><br />W związku z rozwiązaniem się problemu temat uważam za zamknięty.<br /><br />Pozdrawiam wszystkich.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4401">kiniol</a> — 19 sty 2018, o 10:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiniol]]></name></author>
<updated>2018-01-06T21:26:50+01:00</updated>
<published>2018-01-06T21:26:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201613#p201613</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201613#p201613"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201613#p201613"><![CDATA[
<div class="quotetitle">xentis napisał(a):</div><div class="quotecontent"><br />Nie napisałeś nic na jakiej prędkości to testowałeś i czy ustawienie tej prędkości wprowadzałeś również w module HC-05 - mi to wygląda na niezgodność prędkości UART procka i modułu HC-05 (przy testach atmega168 vs HC-05)<br /></div>Oba procki ustawione na 9600. Więc niezgodność prędkość chyba odpada. <br /><br />Wysłane z mojego WAS-LX1 przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4401">kiniol</a> — 6 sty 2018, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-01-06T13:43:54+01:00</updated>
<published>2018-01-06T13:43:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201575#p201575</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201575#p201575"/>
<title type="html"><![CDATA[Re: Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201575#p201575"><![CDATA[
Nie napisałeś nic na jakiej prędkości to testowałeś i czy ustawienie tej prędkości wprowadzałeś również w module HC-05 - mi to wygląda na niezgodność prędkości UART procka i modułu HC-05 (przy testach atmega168 vs HC-05)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 6 sty 2018, o 13:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiniol]]></name></author>
<updated>2018-01-06T11:52:47+01:00</updated>
<published>2018-01-06T11:52:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201570#p201570</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201570#p201570"/>
<title type="html"><![CDATA[Atmega169A USART]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19921&amp;p=201570#p201570"><![CDATA[
Witam serdecznie wszystkich forumowiczów;<br />Mam pewien problem w komunikacji poprzez USART. Kłopot wygląda następująco:<br />Napisałem program wykorzystując pliki kolegi Mirka (mkuart.c, mkuart.h, mk_term.c, i mk_therm.h).<br />Jedyne zmiany jakich dokonałem to modyfikacja funkcji inicjalizacji która wygląda następująco :<br /><br />[syntax=c]void USART_Init( uint16_t baud ) {<br />/* Ustawienie prędkości */<br />UBRRH = (uint8_t)(baud&gt;&gt;8);<br />UBRRL = (uint8_t)baud;<br />/* Załączenie nadajnika I odbiornika */<br />UCSRB = ((1&lt;&lt;RXEN)|(1&lt;&lt;TXEN));<br />/* Ustawienie format ramki: 8bitów danych, 1 bit stopu */<br />UCSRC = ((1&lt;&lt;UCSZ1)|(1&lt;&lt;UCSZ0));<br />// jeśli korzystamy z interefejsu RS485<br />#ifdef UART_DE_PORT<br />// inicjalizujemy linię sterującą nadajnikiem<br />UART_DE_DIR |= UART_DE_BIT;<br />UART_DE_ODBIERANIE;<br />#endif<br /><br />// jeśli korzystamy z interefejsu RS485<br />#ifdef UART_DE_PORT<br />// jeśli korzystamy z interefejsu RS485 załączamy dodatkowe przerwanie TXCIE<br />UCSRB |= (1&lt;&lt;RXEN)|(1&lt;&lt;TXEN)|(1&lt;&lt;RXCIE)|(1&lt;&lt;TXCIE);<br />#else<br />// jeśli nie  korzystamy z interefejsu RS485<br />UCSRB |= (1&lt;&lt;RXEN)|(1&lt;&lt;TXEN)|(1&lt;&lt;RXCIE);<br />#endif<br />}[/syntax] <br /><br />Po wgraniu programu do uC przystąpiłem do testów komunikacji.<br />Test 1:<br />uC(Atmega169A) podłączony do komputera przez kabel. Dane odebrane na terminalu prawidłowe.<br /><br />Test 2:<br />uC(Atmega169A) podłączony do modułu HC-05 sparowanym z telefonem. Dane odbierane przez telefon nieprawidłowe. (krzaczki) <br /><br />Pomyślałem że może z modułem HC-05 coś nie tak. Więc przeprowadziłem kolejne sprawdzenie.<br />Test 3:<br />uC(Atmega32A) podłączony do modułu HC-05 sparowanym z telefonem. Dane odbierane przez telefon prawidłowe.<br /><br />Wnioski jakie wyciągam z tych testów są następujące :<br />1.Atmega169A sprawny i zaprogramowany prawidłowo.<br />2.Moduł HC-05 sprawny.<br />Powyższe wnioski doprowadzają do paradoksu w którym wszystko jest ok a jednocześnie nic nie działa. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Czy jest ktoś w stanie mi podpowiedzieć co robię nie tak ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4401">kiniol</a> — 6 sty 2018, o 11:52</p><hr />
]]></content>
</entry>
</feed>