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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-26T00:01:30+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=10197&amp;mode</id>
<entry>
<author><name><![CDATA[Meritum]]></name></author>
<updated>2015-01-26T00:01:30+01:00</updated>
<published>2015-01-26T00:01:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=115913#p115913</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=115913#p115913"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=115913#p115913"><![CDATA[
Tak, dokładnie o to chodziło :p problem już rozwiązałem tydzień temu na własną rękę (zapomniałem tutaj napisać, że się udało, komunikacja działa sprawnie i bez zarzutów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ). Mam z kolei problem z zupełnie innej dziedziny, ale o tym napiszę już w osobnym temacie. <br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7831">Meritum</a> — 26 sty 2015, o 00:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szogun]]></name></author>
<updated>2015-01-17T22:46:06+01:00</updated>
<published>2015-01-17T22:46:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114641#p114641</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114641#p114641"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114641#p114641"><![CDATA[
Wg opisu na mojej przejściówce trzeba Txd do Txd procka i to samo przy RXD wiem że się je krzyżuje jeśli są prawidłowo opisane ale jak nie chciało to u mnie gadać to się zainteresowałem gdzie są doprowadzone piny TXD i RXD układu CP z przejściówki i się okazało że chińczyki źle opisali wyprowadzenia na goldpinach, wcześniej założyłem zworkę na TXD i RXD przejściówki i sprawdziłem jej sprawność, w Putty masz wtedy echo tego co naciskasz w terminalu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1557">szogun</a> — 17 sty 2015, o 22:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stachn]]></name></author>
<updated>2015-01-17T22:37:16+01:00</updated>
<published>2015-01-17T22:37:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114638#p114638</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114638#p114638"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114638#p114638"><![CDATA[
Też mam taką przejściówkę i miałem taki sam problem. Podłączyłem to &quot;nieprawidłowo&quot; i działa pięknie. Napisałem niedawno posta na ten temat ale został usunięty przez Mirka bo wprowadzał w błąd potencjalnych użytkowników przejściówek  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> . obawiam sie ze ten post też wyleci - ale możne ktoś zainteresowany takim sprzętem podratuje sie.<br /><br />Tylko mam na czerwonej płytce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=765">stachn</a> — 17 sty 2015, o 22:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szogun]]></name></author>
<updated>2015-01-17T12:20:16+01:00</updated>
<published>2015-01-17T12:20:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114488#p114488</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114488#p114488"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114488#p114488"><![CDATA[
Mam podobną przejściówkę USB, jeśli jesteś pewien programu to spróbuj zamienić miejscami przewody TXD i RXD u mnie są odwrotnie opisane na przejściówce i też miałem zonk, nota CP2104 pomogła.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1557">szogun</a> — 17 sty 2015, o 12:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Meritum]]></name></author>
<updated>2015-01-13T21:13:53+01:00</updated>
<published>2015-01-13T21:13:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114047#p114047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114047#p114047"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114047#p114047"><![CDATA[
już się interesuję <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />jak do czegoś dojdę, dam znać.<br /><br />@up, źle przerzuciłem tutaj (poprawiłem, again), w eclipsie było dobrze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7831">Meritum</a> — 13 sty 2015, o 21:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2015-01-13T21:14:22+01:00</updated>
<published>2015-01-13T21:13:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114046#p114046</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114046#p114046"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114046#p114046"><![CDATA[
<div class="quotetitle">Meritum napisał(a):</div><div class="quotecontent"><br />Zmieniłem inicjalizację, na górze już poprawiłem kod.<br /></div><br />I tak i nie...z przewagą &quot;nie&quot;:<br /><br />[syntax=c]...<br />uart_init( UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU) ); <br />sei(); <br />ADC_init(); <br />uart_init(9600); <br />...[/syntax]<br /><br />Jednakże zanim to poprawisz zapoznaj się jednak na serio z sugestią WoodPakera<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 13 sty 2015, o 21:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Meritum]]></name></author>
<updated>2015-01-13T21:05:15+01:00</updated>
<published>2015-01-13T21:05:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114043#p114043</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114043#p114043"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114043#p114043"><![CDATA[
Zmieniłem inicjalizację, na górze już poprawiłem kod. Bez skutku.<br /><br /><div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />2. Spekuluję że taktowanie masz z wewnętrznego generatora RC? Jeśli tak, to proszę przejdź na źródło zegara w postaci kwarcu a już najlepiej przyjaznego komunikacji szeregowej<br /></div><br />Dobrze spekulujesz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> tylko, że przy baudzie 9600 nota katalogowa podaje wartości błędu 0.2%... no i problemem nie są błędy w przesyle danych, gdyż tego przesyłu w ogóle póki co nie ma. Próbowałem zresztą zmieniać baud (9600, 19.2k,38.4k ), jak i zmienić samą wartość wewn. oscylatora z 8 na 4 MHz. Czy w takim razie kwarc o przyjaznej częstotliwości może tu zażegnać problem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7831">Meritum</a> — 13 sty 2015, o 21:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-13T20:20:53+01:00</updated>
<published>2015-01-13T20:20:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114024#p114024</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114024#p114024"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114024#p114024"><![CDATA[
Ja mam jedną sugestie zanim przyjdzie jakiś <strong><span style="color: #40FF00">zielony</span></strong> czy inny <strong><span style="color: #FF0080">sinokoperkowy</span></strong>, a mianowicie  --&gt; <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 13 sty 2015, o 20:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2015-01-13T20:15:21+01:00</updated>
<published>2015-01-13T20:15:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114023#p114023</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114023#p114023"/>
<title type="html"><![CDATA[Re: UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114023#p114023"><![CDATA[
<div class="quotetitle">Meritum napisał(a):</div><div class="quotecontent"><br />uart_init(9600);<br /></div><br /><br />Nie tak się inicjalizuje uart w tej bibliotece. W przykładowym programie jest pokazane jak to zrobić prawidłowo. Zresztą na początek odpal sobie ten przykład - jeżeli zadziała to wiesz że sprzęt jest OK.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 13 sty 2015, o 20:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Meritum]]></name></author>
<updated>2015-01-13T21:14:44+01:00</updated>
<published>2015-01-13T19:29:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114014#p114014</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114014#p114014"/>
<title type="html"><![CDATA[UART w ATmedze8 za pomocą konwertera CP2104 - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10197&amp;p=114014#p114014"><![CDATA[
Witam,<br /><br />Tworzę projekt, w którym chcę docelowo odczytywać wartość z ADC, odczytując ją w komputerze, a także wysyłać ciąg liczb do pamięci mikrokontrolera z panelu operatorskiego.<br /><br />Problem jest w skrócie taki: po skonfigurowaniu wszystkiego panel nie wyświetla mi żadnych przez mikrokontroler znaków.<br /><br />Do przeprowadzenia transmisji szeregowej zaopatrzyłem się w konwerter USB-TTL CP2104, dokładnie taki: <a href="https://www.fabtolab.com/image/cache/data/Accessories/Adapters/CP2104_02-900x700.jpg"  class="postlink">https://www.fabtolab.com/image/cache/data/Accessories/Adapters/CP2104_02-900x700.jpg</a><br />Zainstalowałem sterowniki do urządzenia ze strony producenta. To jest normalnie wykrywane w menedżerze urządzeń, przydzielony zostaje port COM, ustawiam też tam rodzaj transmisji (8n1) z odpowiednim BAUDem. Wszystko wydaje się w porządku.<br />Połączyłem 4 styki z konwertera do uC : TXD,RXD,GND,5V.<br /><br />Od strony programowej, próbowałem zastosować najpierw stworzoną i zainicjowaną biblioteką opartą na kodach z karty katalogowej ATmegi8, podobnie jak w części trzeciej poradnika o ADC pana Mirka. 'Przerzuciłem się' jednak potem na gotową bibliotekę UART Petera Fleury'ego. <br />W mainie program poniżej. Generalnie program przy samej incjalizacji powinien wysłać Hello, a w pętli odczytać wartość z ADC. <br />[syntax=c]int main(void)<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#include &quot;ADC/adc.h&quot;<br />#include &quot;UART/uart.h&quot;<br />#define UART_BAUD_RATE      9600<br /><br />{<br />uart_init( UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU) );<br />sei();<br />ADC_init();<br /><br />char buffer&#91;10&#93;;<br />uart_puts(&quot;Witam \n&quot;);<br /><br />uint16_t wynik=0;<br />while(1){<br /><br />wynik=pomiar( PC5 );   // Pomiar sygnalu z przetwornika ADC<br />wynik=wynik &amp; ~(0x01);             // maskowanie<br /><br />itoa(wynik, buffer,10);<br />uart_putc(buffer);<br /><br />_delay_ms(150);<br /><br />}}[/syntax]<br />Jako panel postanowiłem użyć putty (próbowałem też programu Realterm, z podobnym skutkiem). Konfiguruję połączenie (wybieram typ, COM, szczegóły transmisji w drzewku Connection/Serial). Otwieram połączenie i... nie dzieje się nic, nie jest wyświetlany żaden znak. Próbuję resetować mikrokontroler, nie przynosi to skutku.<br />Co może być źródłem problemu? Czy pomijam coś/popełniam gdzieś błąd?<br /><br />Byłbym wdzięczny za sugestie.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7831">Meritum</a> — 13 sty 2015, o 19:29</p><hr />
]]></content>
</entry>
</feed>