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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-02-12T19:40:27+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12953&amp;mode</id>
<entry>
<author><name><![CDATA[Rekumkacz]]></name></author>
<updated>2015-09-26T22:02:46+01:00</updated>
<published>2015-09-26T22:02:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140810#p140810</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140810#p140810"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140810#p140810"><![CDATA[
Odpaliłem Putty na tych sterownikach i działa. Przyłożyłem miernik do Tx, wdusiłem klawisz i o dziwo ładnie daje 3V3.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2188">Rekumkacz</a> — 26 wrz 2015, o 22:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jnk0le]]></name></author>
<updated>2015-09-26T21:25:37+01:00</updated>
<published>2015-09-26T21:25:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140803#p140803</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140803#p140803"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140803#p140803"><![CDATA[
Ponoć HX był tak szeroko podrabiany że najnowsze sterowniki już nawet oryginalnych układów nie obsługują, a takie serwuje właśnie win10.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8491">jnk0le</a> — 26 wrz 2015, o 21:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rekumkacz]]></name></author>
<updated>2015-09-22T12:21:17+01:00</updated>
<published>2015-09-22T12:21:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140383#p140383</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140383#p140383"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140383#p140383"><![CDATA[
Tak, znalazłem już 5 pl2303hx.<br />Sterowniki pod Win7 x64 same się znalazły, nic nie musiałem grzebać po internetach.<br />Tylko muszę sprawdzić czy pin 4 jest do +5v czy do +3v3 wpięty.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2188">Rekumkacz</a> — 22 wrz 2015, o 12:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jnk0le]]></name></author>
<updated>2015-09-19T20:41:36+01:00</updated>
<published>2015-09-19T20:41:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140177#p140177</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140177#p140177"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140177#p140177"><![CDATA[
<div class="quotetitle">Rekumkacz napisał(a):</div><div class="quotecontent"><br />Tak, mam PL2303HX.<br /></div><br />musiałeś szukać sterów w googlu?<br /><br /><div class="quotetitle">Rekumkacz napisał(a):</div><div class="quotecontent"><br />Dalej przy braku kontroli jak DTS i innych w urządzeniach na 100% może się zdarzyć, że min 2 chcą nadać w tym samym czasie i błąd gotowy.<br /></div><br />To w takim razie odpada multiplexing i bit-banging. Co najwyżej atmegi z 2/4 uartami, ale taniej i bezpieczniej już wyjdą te MCP.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8491">jnk0le</a> — 19 wrz 2015, o 20:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rekumkacz]]></name></author>
<updated>2015-09-19T20:22:31+01:00</updated>
<published>2015-09-19T20:22:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140175#p140175</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140175#p140175"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140175#p140175"><![CDATA[
Tak, mam PL2303HX.<br />Dalej przy braku kontroli jak DTS i innych w urządzeniach na 100% może się zdarzyć, że min 2 chcą nadać w tym samym czasie i błąd gotowy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2188">Rekumkacz</a> — 19 wrz 2015, o 20:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jnk0le]]></name></author>
<updated>2016-02-12T19:40:27+01:00</updated>
<published>2015-09-19T20:12:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140174#p140174</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140174#p140174"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=140174#p140174"><![CDATA[
<div class="quotetitle">Rekumkacz napisał(a):</div><div class="quotecontent"><br />PL2303<br /></div><br />HX? U mnie najnowszy sterownik w win10 stwierdził że oryginalny układ już nie będzie oryginalny (na w7 już przerabiałem kilka podróbek i ten jako jedyny nie wywalał kodu 5, i oczywiście się nie grzał).<br /><br />A wracając do tematu to trzeba wziąć pod uwagę jaka przepustowość jest wymagana. Maksymalna teoretyczna przepustowość V-USB to ok. 20KB/s, USB-ASP wyciąga 5KB/s. W realnych warunkach na więcej niż 19200kbps bym nie liczył (nie sprawdzałem).<br /><br />Gubione ramki można rozwiązać poprzez zatrzymywanie przerwań (RX,TX i reszty) na max 25 cykli, <a href="https://github.com/jnk0le/Easy-AVR-USART-C-Library/blob/master/usart.c"  class="postlink">np. tak jak tu</a>.<br />[syntax=c]ISR(RX0_INTERRUPT, ISR_NAKED)<br />{<br />asm volatile(&quot;\n\t&quot;                      /* 4 ISR entry */<br /><br />&quot;push  r0 \n\t&quot;                          /* 2 */<br />&quot;in    r0, __SREG__ \n\t&quot;                /* 1 */<br /><br />&quot;push  r18 \n\t&quot;                         /* 2 */<br />&quot;push  r24 \n\t&quot;                         /* 2 */<br />&quot;push  r25 \n\t&quot;                         /* 2 */<br />&quot;push  r30 \n\t&quot;                         /* 2 */<br />&quot;push  r31 \n\t&quot;                         /* 2 */<br /><br />/* read byte from UDR register */<br />&quot;lds   r25, %M&#91;uart_data&#93; \n\t&quot;          /* 2 */<br /><br />#ifdef USART_UNSAFE_RX_INTERRUPT // enable interrupt after satisfying UDR register<br />&quot;sei \n\t&quot;                               /* 1 */<br />#endif<br />/* load globals */<br />&quot;lds   r24, (rx0_last_byte) \n\t&quot;        /* 2 */<br />&quot;lds   r18, (rx0_first_byte) \n\t&quot;       /* 2 */<br /><br />/* tmp_rx_last_byte = rx0_last_byte + 1 */<br />&quot;subi  r24, 0xFF \n\t&quot;                   /* 1 */<br /><br />/* tmp_rx_last_byte &amp;= RX0_BUFFER_MASK */<br />#if (RX0_BUFFER_MASK != 0xff)<br />&quot;andi  r24, %M&#91;mask&#93;\n\t&quot;                /* 1 */<br />#endif<br /><br />/* if(rx0_first_byte != tmp_rx_last_byte) */<br />&quot;cp    r18, r24 \n\t&quot;                    /* 1 */<br />&quot;breq  .+14 \n\t&quot;                        /* 1/2 */<br /><br />/* rx0_buffer&#91;tmp_rx_last_byte&#93; = tmp */<br />&quot;mov   r30, r24 \n\t&quot;                    /* 1 */<br />&quot;ldi   r31, 0x00 \n\t&quot;                   /* 1 */<br />&quot;subi  r30, lo8(-(rx0_buffer))\n\t&quot;      /* 1 */<br />&quot;sbci  r31, hi8(-(rx0_buffer))\n\t&quot;      /* 1 */<br />&quot;st    Z, r25 \n\t&quot;                      /* 2 */<br /><br />/* rx0_last_byte = tmp_rx_last_byte */<br />&quot;sts   (rx0_last_byte), r24 \n\t&quot;        /* 2 */<br /><br />#ifdef USART_UNSAFE_RX_INTERRUPT<br />&quot;cli \n\t&quot;                               /* 1 */<br />#endif<br />&quot;pop   r31 \n\t&quot;                         /* 2 */<br />&quot;pop   r30 \n\t&quot;                         /* 2 */<br />&quot;pop   r25 \n\t&quot;                         /* 2 */<br />&quot;pop   r24 \n\t&quot;                         /* 2 */<br />&quot;pop   r18 \n\t&quot;                         /* 2 */<br /><br />&quot;out   __SREG__ , r0 \n\t&quot;               /* 1 */<br />&quot;pop   r0 \n\t&quot;                          /* 2 */<br /><br />&quot;reti \n\t&quot;                              /* 4 ISR return */<br /><br />: /* output operands */<br /><br />: /* input operands */<br />&#91;uart_data&#93; &quot;M&quot;    (_SFR_MEM_ADDR(UDR0_REGISTER)),<br />&#91;mask&#93;      &quot;M&quot;    (RX0_BUFFER_MASK)<br /><br />/* no clobbers */<br />);<br /><br />}[/syntax]<br /><br />Oczywiście rozważamy zastosowania niekomercyjne ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8491">jnk0le</a> — 19 wrz 2015, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rekumkacz]]></name></author>
<updated>2015-09-15T17:37:55+01:00</updated>
<published>2015-09-15T17:37:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139899#p139899</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139899#p139899"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139899#p139899"><![CDATA[
Jednaj chciałem dobrze i przekombinowałem. Chciałem jakimś niskim kosztem zrobić z tego co mam. Może w zimowy wieczór doczytam i coś spłodzę.<br /><br />Wracając, mam kilka kabli z komórek na PL2303, to tylko zaprojektować płytkę na 10 chipów + hub usb. <br />Dziękuję wam za oczyszczenie moich myśli i sprowadzenie na ziemię.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2188">Rekumkacz</a> — 15 wrz 2015, o 17:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xbary]]></name></author>
<updated>2015-09-15T17:00:03+01:00</updated>
<published>2015-09-15T17:00:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139887#p139887</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139887#p139887"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139887#p139887"><![CDATA[
Pytanie jeszcze czy te 10 uartów musi dokonywać transmisji w jednym momencie na raz? bo jeśli nie to właśnie wspomniany MCP2200 i multiplexery na liniach rx tx po to żeby sygnał kierować do wybranego uarta ... używając do sterowania GP0-7 które są do dyspozycji w MCP2200.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=447">xbary</a> — 15 wrz 2015, o 17:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-09-15T14:26:36+01:00</updated>
<published>2015-09-15T14:26:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139882#p139882</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139882#p139882"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139882#p139882"><![CDATA[
<div class="quotetitle">Rekumkacz napisał(a):</div><div class="quotecontent"><br />Chyba, że istnieje jakaś alternatywa do AVR?<br /></div><br />Jeśli potrzebujesz tych RS'ów do hmmm zabawy, jakichś mało istotnych rzeczy, gdzie nie zależy ci za bardzo na prędkościach i w ogóle prawidłowej transmisji, zakładasz że może się posypać czasem i od tego nikt nie umrze <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i nic się nie stanie to baw się w takie przejściówki na prockach .... (przy V-USB nie dość, że twórca tej biblioteki wyraźnie i dużymi literami informuje, że V-USB nie jest zgodne ze standardem USB a robi to po to aby później mu ktoś nie zarzucał jak nie będzie działać, to jeszcze komunikacja RS232 przez V-USB albo CDC to czysta atrapa. Jak mówię do prostych testowych celów starcza do poważniejszych zastosowań - szkoda gadać i głowy sobie zawracać ... A ... tym bardziej, że później kwestie dopasowania / konwersji napięć to kolejne i koszty i zawracanie głowy.<br /><br />Jeśli zaś potrzebujesz pewnej transmisji RS232 w całym zakresie prędkości bez nawet śladu podejrzeń o błędne ramki i działanie w 100% zgodnie ze standardem  to myśl o układach FTDI ....  Jeszcze więc raz sobie przelicz koszty jakichś oryginalnych rozdzielaczy do RS232 , weź pod uwagę czas który stracisz i będziesz miał w plecy na poszukiwaniu rozwiązań na prockach ... to okaże się na końcu że 23 zł za scalak to jak darmo<br /><br />Poza tym można zainteresować się tańszymi a też dobrymi przejściówkami specjalizowanymi od Microchipa MCP2200 .... sporo tańsze od FTDI ale też godne uwagi bo specjalizowane do tych celów a nie tam żadne atrapy RS'a<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 wrz 2015, o 14:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rekumkacz]]></name></author>
<updated>2015-09-15T13:33:00+01:00</updated>
<published>2015-09-15T13:33:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139878#p139878</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139878#p139878"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139878#p139878"><![CDATA[
Samo V-USB mam opanowane.<br />Niby jest układ FT4232H na znanym portalu 23zł. Tak na dobrą sprawę potrzebuje około 10 uart-ów 3v3.<br />Pomysł by wykorzystać AVR wykwitł z tego bo jakiś magik zrobił programowe uarty na samym PC chyba na LPT.<br /><br />Chyba, że istnieje jakaś alternatywa do AVR?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2188">Rekumkacz</a> — 15 wrz 2015, o 13:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-09-15T13:06:41+01:00</updated>
<published>2015-09-15T13:06:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139877#p139877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139877#p139877"/>
<title type="html"><![CDATA[Re: Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139877#p139877"><![CDATA[
<div class="quotetitle">Rekumkacz napisał(a):</div><div class="quotecontent"><br />kilka układów ft232 wychodzi niewspółmiernie drogo do potrzep.<br /></div><br />To jak zobaczysz już o co chodzi - to później sam uznasz, że to nie tylko nie jest drogo ale jeszcze porządnie ... Bo na tą chwilę z tego co piszesz, widać, że nie do końca rozumiesz jak działa RS232 w prockach ... szczególnie programowa wersja .... albo V-USB czy CDC<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 wrz 2015, o 13:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rekumkacz]]></name></author>
<updated>2015-09-15T12:38:30+01:00</updated>
<published>2015-09-15T12:38:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139874#p139874</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139874#p139874"/>
<title type="html"><![CDATA[Atmega jako konwerter USB na kilka COM]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12953&amp;p=139874#p139874"><![CDATA[
Witam<br /><br />Drodzy kolegi, lubie czytać to forum, lecz mało piszę. Przekopałem całe pół internetu i nie napotkałem się na taki projekt. <br />W czym rzecz, posiadam ATmege 8, 328, 16 i 32, a w innym projekcie potrzebuje mieć na komputerze kilka portów COM do komunikacji.<br />Jak wiadomo wszystkie te ATmegi mają tylko po jednym sprzętowym porcie uart.<br /><br />Czy jest możliwe tak napisanie realnego kodu, żeby po podłączeniu na USB, aby fizycznie mógł podpiąć kilka urządzeń po tych programowych uartów.<br /><br />PS.<br />Pomysły typu rozdzielacz USB i kilka układów ft232 wychodzi niewspółmiernie drogo do potrzep.<br /><br />Pozdrawiam Grzegorz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2188">Rekumkacz</a> — 15 wrz 2015, o 12:38</p><hr />
]]></content>
</entry>
</feed>