Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Własna prosta niezawodna przejściówka USB-RS232 (AVR)

mirekk36 01 Oct 2007 21:04 237373 452
Optex
  • #121
    prokopcio
    Level 29  
    mirekk36
    Śledzę temat od początku i o synchronizacji z każdym bitem startu również czytałem - nawet się pod spodem podpisałem pod tymi słowami... chodzi mi raczej o błąd wprowadzany w przesyłaniu pojedyńczego bajtu (wg producenta (i mnie też) na kwarcu 12MHz nie można uzyskać taktowania w granicach standardowego błędu przy niektórych częstotliwościac) ale już dalej nie będę drążył tematu - skoro działa i układowi to nie przeszkadza to bardzo dobrze.

    sp4msu
    W atmedze8 na 100% wystarczy zewreć RX z TX żeby układ przetestować. Jeśli nie powraca echo to znaczy, że coś nie tak zrobiłeś. Możesz też na początek sprawdzić tylko nadawanie - daj Led z opornikiem pomiędzy +Ucc a pin TX atmegi8 i jak będziesz naciskał przyciski w terminalu windows (oczywiście dobrze skonfigurowanym) to dioda MUSI mrugać !!!

    Terminal --> nowe połączenie --> połącz używając (wybierz z listy nr portu com przejściówki ) --> w ustawieniach portu najważniejsze, żebyś ustawił STEROWNIE PRZEPŁYWEM na "BRAK".... reszta ustawień nieważna dla testu.
  • Optex
  • #122
    sp4msu
    Level 20  
    mirekk36 wrote:
    sp4msu -> to poproszę cię tylko jeszcze o konkretny typ diod jakie zastosowałeś ich symbol ;) bo są fajne malutkie a ja takie troszkę "kobyły" dałem ;) - z góry dziękuję

    Witam , diody oczywiście zwykłe impulsowe krzemowe , to nie ma znaczenia .
    Ty natomiast upierasz się co do Swojego sterowania wyświetlacza LCD , a powołując sie na to że jest to "Własna prosta niezawodna przejściówka USB-RS232 (AVR).
    A ja po tych wywodach i opowieściach mam co do tego tytułu ogromne wątpliwości .
    Pozdrawiam
  • Optex
  • #123
    mirekk36
    Level 42  
    sp4msu wrote:

    Ty natomiast upierasz się co do Swojego sterowania wyświetlacza LCD , a powołując sie na to że jest to "Własna prosta niezawodna przejściówka USB-RS232 (AVR).
    A ja po tych wywodach i opowieściach mam co do tego tytułu ogromne wątpliwości


    no wszystko mogę zrozumieć ale gdzie ty się doczytałeś że ja się upieram do jakiegoś swojego sterowania wyświetlacza???

    pierwszym i podstawowym celem tego całego tematu jest przedstawienie funkcjonalności i dobrej jakości przejściówki USB-RS232 autorstwa nie mojego tylko Osamu Tamury

    drugim celem było przetstowanie tej przejściówki tak praktycznie a nie teoretycznie (bo było tu już wiele wypowiedzi takich teoretyków, dla których to nie powinno w ogóle w zasadzie działać)

    to że do celu przetestowania wybrałem podłączenie po drugiej stronie procka Atmega8 do którego jest akurat podłączony wyświetlacz LCD to wg ciebie oznacza że ja komuś uporczywie wpieram że po to jest ta przejściówka???

    sorry że będę może nieco teraz ja uszczypliwy ale to że zrobiłeś tę przejściówkę do pewnego etapu i dalej nie potrafisz znaleźć sposobu aby ją przetestować (czyli nawet widzę brak pomysłów na zastosowania u siebie) to dlatego sorry znowu za określenie "czepiasz" się że ja robię jakieś wywody abyś użył tej przejściówki do jakiegoś wyświetlacza LCD którego nie potrzebujesz??? sorry ale ja za ciebie nie będę wymyślał pomysłów gdzie i jak możesz to zastosować.

    A moją chęć ew pomocy w uruchomieniu i dokładnym opisaniu układu który ja akurat z potrzeby chwili zrobiłem sprowadzasz do uporczywego wciskania ci sterowania wyświetlaczem LCD ??? - jest to conajmniej dziwne

    tym bardziej, że nie tylko ja podpowiadałem ci sposoby jak możesz to sobie przetestować, spójrz na wypowiedzi kolegi prokopcio, który też już po raz któryś tłumaczy specjalnie tobie że możesz sobie zewrzeć Tx z Rx w procku przejściówki w Atmega8 - a jak tego się boisz i nie chce ci się "ruszyć" to możesz wg niego (i racja) podłączyć sobie jakąś diodę LED do wyjścia Tx i jak będziesz klikał znaki w terminalu to dioda powinna migać (uprzednio trzeba wyłączyć sterowanie przepływem jak słusznie zauważył prokopcio)

    .... ale rozumiem, że zaraz i jego oskarżysz że próbuje wciskać ci jakieś dziwne rowziązania ..... eeeh ludziska, jednak nie często można tu podyskutować merytorycznie. Tytuł tego tematu, z tej okazji że nie można zbyt wiele tekstu wstawić, nie zawiera dodatku, że jest to własna niezawodna przejściówka ale nie do wszystkich celów - natomiast warto ją przetestować i odpowiedzieć sobie samemu czy się przyda czy nie zamiast próbować oceniać ten temat jako próbę mojego chwalenia się tym, że to zrobiłem - to jest sorry ale największa bzdura takie zarzuty.

    gdy chciałem się czymś pochwalić jak mówisz to wystawiałem na DYI inne projekty

    ok pozdrawiam co złego to nie ja

    Dodano po 5 [minuty]:

    ... zrozumiałbym zarzuty pod kątem tej przejściówki (gdy ktoś ją wykonał i testował) że np trudno ją zrobić, że jednak do jego zastosowań jest mało przydatna bo: .... - sam z chęcią poznałbym takie przyczyny, że są jakieś problemy przy instalacji sterowników do niej w różnych wersjach windy i coś się tam upierdliwie zawiesza (też bym z chęcią posłuchał takich praktycznych uwag bo wiadomo samemu nie jest się w stanie sprawdzić tego na wielkiej ilości komputerów) ... itp itp

    .... a tu okazuje się że co jakiś czas z uporem maniaka muszę tłumaczyć co niektórym, że nie jest to układ gdzie ja chciałem się pochwalić że sam osobiście go wykonałem

    Dodano po 4 [minuty]:

    prokopcio wrote:
    mirekk36
    Śledzę temat od początku i o synchronizacji z każdym bitem startu również czytałem - nawet się pod spodem podpisałem pod tymi słowami... chodzi mi raczej o błąd wprowadzany w przesyłaniu pojedyńczego bajtu (wg producenta (i mnie też) na kwarcu 12MHz nie można uzyskać taktowania w granicach standardowego błędu przy niektórych częstotliwościac) ale już dalej nie będę drążył tematu - skoro działa i układowi to nie przeszkadza to bardzo dobrze.


    widzisz i dlatego miłoby było gdybyś miał okazję nawet za jakiś czas ją wykonać o ile uznasz to za stosowne i również podzielić się informacjami takim z praktyki czy i jak to działa lub gdzie widzisz praktyczne problemy w jej zastosowaniach - byłyby to przynajmniej dla mnie zapewne cenne uwagi.
  • #124
    prokopcio
    Level 29  
    właśnie składam :-) napewno się podzielę uwagami z Tobą Mirekk36. najgorzej będzie mi znaleźć kwarc 12MHz :-( mam pół szuflady 11059200 - może pójdzie ;-)
  • #125
    sp4msu
    Level 20  
    mirekk36 Odpuść sobie te Wywody , bo gra nie warta świeczki , bo przejściówka USB /RS232 na allegro czy też w sklepie nie jest droższa jak 20-25 PLN( a bez problemowa ). A nic a nic nie pomogłeś , bo na moje pytanie czym to na "sucho" sprawdzić , przetestować ! nabrałeś wody w usta .A więc skoro nie miałeś problemu ze złożeniem tak ogromnej i wielkiej konstrukcji , to myślę ze zdobędziesz sie na zbudowanie układu na jednym oporniku i stwierdzeniu ( przetestowaniu )na tym jak piszesz terminalu z windy , czy to tylko u mnie ten " Wynalazek " nie chce się komunikować , czy też nie. A tak na koniec żeby nie jątrzyć tematu bo jak juz wcześniej wspomniałem gra nie warta świeczki , to może poczekamy na testy nie" obserwatorów " tylko praktyków i to będzie temat do gadkowania , a nie tylko sucha gadka .
    Pozdrawiam
  • #126
    prokopcio
    Level 29  
    Boże wybacz mu bo niewie co czyni :-(........

    sp4msu --> szkoda Twojego czasu tutaj marnować --> idź sobie kup przejściówkę i będziesz miał po problemie. Na allegro znajdziesz poniżej 10zł i nawet dostaniesz gwarancję i fakturkę vat. Acha i nawet działa do 1Mbit/s a nie tylko 128k ....

    ja tym czasem kończę składać ten twoim zdaniem nic nie warty konwerterek....

    pozdrawiam.
  • #127
    sp4msu
    Level 20  
    prokopcio wrote:
    Boże wybacz mu bo niewie co czyni :-(........

    sp4msu --> szkoda Twojego czasu tutaj marnować --> idź sobie kup przejściówkę i będziesz miał po problemie. Na allegro znajdziesz poniżej 10zł i nawet dostaniesz gwarancję i fakturkę vat. Acha i nawet działa do 1Mbit/s a nie tylko 128k ....

    ja tym czasem kończę składać ten twoim zdaniem nic nie warty konwerterek....

    pozdrawiam.

    "a tu mamy rozwiązanie "proste jak drut" - dawno każdemu dobrze znana komunikacja jak po zwykłym RS232 (chociaż leci sobie po USB)"
    To jest Cytat z 1-wszego postu tego wątku .
    To nie jest moje rozważanie i pisanie , a co ja czynię czy też robię to niech to zostanie moją słodką tajemnicą , jestem ciekaw czy już spłodziłeś ten tak skomplikowany układ i pochwalisz sie !!
    A co ja będę albo nie będę robił to może zostaw dla mnie a Ty zrób a potem będziemy dyskutowali .
    A tak na koniec , to najwięcej mają do gadania Ci co Nic Nigdy nie zrobili , .
    Panowie o konkrety proszę ...
    i nie pisałem i nadal nie pisze że nie jest to nic nie warty projekt , wręcz przeciwnie , albo coś warte , pisze natomiast że nie jest to uniwersalne i niezawodne .
  • #128
    prokopcio
    Level 29  
    zaprzeczasz samemu sobie....

    cytat1:
    gra nie warta świeczki , bo przejściówka USB /RS232 na allegro czy też w sklepie nie jest droższa jak 20-25 PLN

    cytat2:
    jak juz wcześniej wspomniałem gra nie warta świeczki

    cytat3:
    nie pisałem i nadal nie pisze że nie jest to nic nie warty projekt , wręcz przeciwnie

    :-|

    nie mam zamiaru się z Tobą sprzeczać ale nie krytykuj ludzi (nie chodzi tytj o mnie), którzy chcą dojść do czegoś sami a nie kupić gotowca.

    mirekk36: coś pomieszłeś bo w załączniku jest konwerter z usb na port równoległy a nie COM :-) dlatego nie będzie działać nikomu (mi też nie zadziałało)...

    Dodano po 8 [minuty]:

    wszystko już działa - pomyliłeś paczki ;-) Podaję adres do prawidłowego zipa .... i już zabieram się do testów...

    http://www.recursion.jp/avrcdc/AVR-CDC.2007-07-07.zip
  • #129
    sp4msu
    Level 20  
    Albo Kpisz albo o drogę pytasz , Gdybym szedł Twoim tropem albo rozumowaniem to pewnie nic bym nie robił i nie zrobił tylko pisał !!! Ja nie krytykuje a tylko stwierdzam fakty , a jak już pisałem jak to zrobisz i będziesz miał ochotę to se pogadamy .
  • #130
    prokopcio
    Level 29  
    zrobiłem, testuję ale już ochotę straciłem gadać z Tobą.... a drogę znam...

    miłej nocy
  • #131
    sp4msu
    Level 20  
    A ja jednak myślę że i Ty i Ja podobnymi dróżkami a nie drogami chodzimy , i zanim jak poprzednio pisałem nie sprawdzisz to ni kłuć sie . A co do gadania to pewnie ze mną a nie z tym Panem co to mówił ze tak mu strasznie i super to chodzi , a to dlatego że wsad do procka ten co podałeś to i tak i owszem chodzi i na dokładkę jest obrazek , i nie potrzeba nic a nic do zapętlenia RX TX . \
    I teraz czekam na recenzje i komentarze .
    Dzięki prokopcio !!!!!!!!!!!!
    Pozdrawiam
  • #132
    prokopcio
    Level 29  
    No więc tak....
    1.na początek powiem, że przejścióweczka genialna i rzeczywiście prosta jak drut (nawet nie dawałem oporników na usb i tego 1M ) czyli ukad mój się składa z 2xdiody + opornik 1k + atmega8 + kwarc 12MHz

    2. W terminalu po zwarciu TX z RX działa nawet z prędkością 921600 !!! niestety tak jak pisałem - niedarady na kwarcu 12MHz uzyskać dobrego taktowania i takię prędkości da się uzyskać jedynie z samym sobą lub z takim samym układem.

    3. Odpaliłem 2 terminale i podłączyłem do drugiego portu usb fabryczną przejściówkę USB to Com (od telefonu komórkowego) działającą stabilnie do 1M.... Transmisja przebiega prawidłowo do prędkości 115200 potem są "krzaczki"...

    4. Bit parzystości nie jest prawidłowo przesyłany na rzadnej z prędkości ( prawdopodobnie przez wspomniany kwarc 12MHz ) jeśli ustawimy kontrolę parzystości na obu terminalach to niestety ale ok. połowa znaków (zawsze tych samych) zostaje odrzucona. np dla kontroli parzystej przesyłane są prawidłowo w obie strony znaki 12478 a dla kontroli nieparzystej prawidłowo znaki 35690 a odrzucone poprzednie....

    podsumuję:

    jeśli z obydwu stron będzie identyczny układ na atmedze8 (powiedzmy na różnych komputerach) to można uzyskać niezawodną transmisię nawet 1M !!!

    transmisja do 115200 przebiega bezproblemowo pomiędzy konwerterkiem a innym urządzeniem pracującym w standardowej prędkości jeśli nie będzie brany pod uwagę bit parzystości.... tzn że układ przesyła prawidłowo jedynie 8 bitów (bit parzystości jest dziewiątym bitem).

    układ jak na mój gust jest bardzo dobry jak na swoją prostotę. Dziś już trochę późno ale jak jeszcze kiedyś znajdę czas to nad nim się zastanowię, jak zrobić, żeby działał poprawnie z bitem parzystości co jest chyba najprostszym i najwygodniejszym sposobem kontroli błędów

    pozdrawiam i zachęcam do "współpracy" ;-)

    Dodano po 2 [minuty]:

    dodam tylko, że we właściwościach com'a można zmieniać dowolnie numer portu .......
  • #133
    mirekk36
    Level 42  
    Wielkie dzięki prokopcio za taki rzetelny opis z twojej strony. Tak, masz rację - pomyliłem zipa ale na szczęście podałem dobry link do strony autora ;)

    bardzo mnie tylko interesują te problemy o jakich piszesz z tym kwarcem 12MHz bo jak piszę ja zrobiłem w międzyczasie tak na płytkach testowych łącznie ze 3 takie układy i każdy zachowywał mi się powtarzalnie oraz działał przy prędkościach o jakich pisałem, ale może moje testy są mniej miarodajne niż twoje szczególnie jeśli chodzi o to co poniżej napisane.

    odnośnie bitu parzystości to masz rację ani razu nie testowałem trasmisji z jego urzyciem bo hmm skoro w ten sposób mi działało bez problemu to nie pokusiłem się na taki test - dlatego super że napisałeś o tym bo byłbym nieświadomy tego faktu.

    napisałeś że uzyskałeś prędkość 921600 po zwarciu Tx z Rx fakt że jak piszesz z "samym sobą" czyli z jednej strony miałeś wirtualny port COM na PC od tej przejściówki a jej drugą stronę rozumiem że podłączyłeś też do tego PCta ale jak? poprzez MAX232 ???

    - dla mnie jedną z najistotniejszych rzeczy jakie napisałeś jest to, że wyszło ci że transmisja do 115200 działa dobrze bez bitu parzystości. U mnie wprawdzie działają i nieco większe bo 128000 ale jak mówię może już przy tych prędkościach parametry tej przejścióweczki nie są powtarzalne albo hmmm może to dlatego że jednak pominąłeś te rezystory na liniach USB????

    jednak jeśli bez nich działa tak jak piszesz to dla mnie jeszcze bardziej pocieszające bo w wielu rozwiązanich do jakich bym miał pomysły to wykorzystać mogłaby być prędkość nawet 9600 a nie większa byle by sprawnie działało. A zrobienie takiej przejściówki jak napisałeś :

    Quote:
    "ukad mój się składa z 2xdiody + opornik 1k + atmega8 + kwarc 12MHz "


    to świetna i naprawdę już maksymalnie prosta sprawa. No może nie dla wszystkich, bo niektórzy (sp4msu) jak widać nazywają go bardzo skomplikowanym ;)

    pozdrawiam i jeszcze raz dzięki za takie rzeczowe uwagi co do jej działania
  • #134
    sp4msu
    Level 20  
    to świetna i naprawdę już maksymalnie prosta sprawa. No może nie dla wszystkich, bo niektórzy (sp4msu) jak widać nazywają go bardzo skomplikowanym

    Witam ,
    Kolego "mirek36 " byłbym strasznie wdzięczny gdybyś nie ( wycierał sobie gęby moja osobą ) , i nie masz nawet cywilnej odwagi żeby się przyznać że pisałeś głupoty nie mówiąc już o wprowadzaniu w błąd , gdyby nie moje dociekania i twierdzenia że da to się jednak zapętlić TR TX , to dalej byś twierdził że to Ty i Tylko Ty masz rację . A co do stopnia skomplikowania czy też nie to jest to ułamek procenta konstrukcji w której to ustrojstwo ma zastosowanie .
    Pozdrawiam i życzę miłego dnia .
  • #135
    prokopcio
    Level 29  
    nie zrozumiałeś mnie mirkekk36.... włączasz terminala windows i jak zewrzesz TX z RX i wprowadzasz znaki z klawiatury to oczywiście są one wyprowadzane na TX potem wracają do RX i w terminalu są bezbłędnie odbierane do 921600 (bo tylko tyle mogę maksymalnie ustawić) i to chula bez problemu nawet z bitami parzystości ale dlatego, że odbiornik z nadajnikiem są taktowane tym samym zegarem (powstają te same błędy prędkości) i dlatego twierdzę, że będzie działało z takimi prędkościami bez problemu jeśli będą 2 takie same układy (będą miały tesame - niewłaściwe częstotliwości).... nie mam drugiej atmegi pod ręką żeby sprawdzić. Ja testowałem USB1->atmega->rx/tx->kabel tel->USB2 i odpalałem dwa terminale i tam mogłem ustawić 115200 a następna jest 230k i przy niej już nie działa. Błędey parzystości pojawiały mi się nawet przy 300b/s... chyba, że gdzie indziej leży błąd a ja się czepiam kwarcu. mimo to spróbuję w wolnej chwili przekompilować program na 11059200.
  • #136
    mirekk36
    Level 42  
    sp4msu -> troszkę słomka zaczyna wystawać widzę nie dopowiem skąd. A jeśli uważasz za głupoty to o czym piszę tu sobie z innymi użytkownikami to przecież masz chyba wolną wolę i możesz poprostu nie włączać się w te durne dla ciebie dyskusje ;)

    jeśli uznałeś moje próby przecież tylko pomocy nie ważne czy udolne czy nie bo nie jestem z wykształcenia elektronikiem, za próbę na siłę wciskania ci czegoś na siłę i uporczywie to naprawdę reprezentujesz bardzo żenujący poziom (przynajmniej dyskusji) ... wiesz co? ja też straciłem już ochotę na konwersację z tobą więc jeśli chcesz to sobie bleblaj ja już nie będę sobie tobą gęby wycierał jak stwierdziłeś
  • #137
    Jdsoul
    Level 23  
    Mirekk36 widzę , że puszczają ci nerwy, ale ja uprzedzałem, że szumne hasełka źle wychodzą na dłuższą metę.

    Zaskakuje mnie twoja zaciętość poglądów, miło zaś że przyznałeś, że z elektroniką u Ciebie, krucho ..., z programowaniem w C też krucho, hmm ...

    No, ale miałeś "zbędną" Atmegę 8 , która wbrew specyfikacjom producenta działa "poprawnie" poniżej 4,5V. Mam nadzieję że jeszcze kilka osób w końcu potwierdzi twoje obserwacje i wszyscy będziemy mogli korzystać z Własnej, Prostej, Niezawodnej przejściówki USB-RS-232 (AVR)

    sp4msu poprostu próbuje coś ustalić i zastosować promowane przez Ciebie urządzenie, to nie jego wina że ktoś określił je prostym i niezawodnym, szczególnie niezawodnym, a do tego jeszcze tanim.

    Gdyby znał "jakość" tego urządzenia , może nie włączałby się w durne dla niego dyskusje.

    Dodano po 12 [minuty]:

    prokopcio>

    Co do kwarcu to masz niestety racje :) 12 MHz zawsze nawet w 8051 dawało "zły" baud, kiedyś z tego powodu musieliśmy zrezygnować z stosowania komunikacji asynchronicznej do przesyłania dłuższych danych, za dużo było błędow, zawsze jeszcze zostaje sterowanie przepływem RTS/CTS lub Xon/Xoff, tyle że to skomplikuje protokół po stronie wtórnej i część urządzeń zdurnieje. Przejściówka przestanie być przeźroczysta :(

    Problem tkwi w połączeniu tych dwóch różnych światów USB potrzebuje osi 12 MHz , a RS-232 krotności 9600 i tu są zazwyczaj drobne , ale dostrzegalne problemy. Obawiam się że twoje próby przejścia na kwarc 11059 mogą spowodować jedynie problemy komunikacyjne po stronie USB, ale popróbuj :) może da się "naciągnąć" kod i "wstawić jakieś skromne przeróbki", może wolne cykle.
  • #138
    mirekk36
    Level 42  
    ooo kogo ja widzę znowu Jdsoul, wprawdzie już raz mówiłem, że nie będę w tym temacie z tobą rozmawiał - bo w innych jednak daje się z tobą dyskutować ;)

    odnośnie meritum:

    zacięte poglądy reprezentują tu w tym temacie o dziwo tylko tacy teoretycy jak ty czy sp4msu ;) ja jak widzisz jasno i śmiało staram się wyrażać swoje zdanie poprostu a broń Boże nikomu niczego nie narzucam tak jak malkontenci ;)

    widzę, że to raczej ty troszkę poczułeś się rozczarowany, że jeszcze komuś innemu udało się to odpalić i że o dziwo działa a co najgorsze dla ciebie, że po swoich własnych testach ta osoba wyraziła także pochlebne stwierdzenie na temat tego rozwiązania do jakichś tam celów (wiadomo że nie do wszystkich - ale najgorsze jest to powtarzam po raz kolejny, że muszę tu tłumaczyć po raz któryś takim osobom jak ty, że zaznaczałem już na początku, że nie jest to urządzenie nadające się nawet do zastosowania na promach kosmicznych lub w medycznej aparaturze podtrzymującej życie człowieka) - tak więc cały czas walczę jeszcze z wiatrakami (czyli takimi jak ty) którzy czepiają się słówek "własna" , "niezawodna" pomimo, że ja sam osobiście pisałem o ograniczeniach w jej stosowaniu i o tym że sam autor Osamu Tamura o tym wspomina. Ale to wszystkim malkontentom umyka tak jakby sorki ale cierpieli na jakąś dysleksję i nie potrafili spokojnie doczytać wszystkiego.

    Jak widzisz ja potrafię się przyznać do tego, że elektronika szczególnie analogowa nie jest moją mocną stroną bo nie miałem okazji uczyć się tego na studiach. Za to dosyć dobrze orientuję się w elektronice cyfrowej ale w przeciwieństwie do ciebie nawet kolego nigdy nie stawiam się na piedestale wiedzy ;) i nie mam też zamiaru wchodzić w jakieś konkursy z tobą odnośnie języka C i w ogóle tego typu zabawy ;) bo szkoda mi na to mojego cennego czasu

    Wielu ludzi na forum czasmi (bo po to ono jest) dzieli się swoimi doświadczeniami w konstruowaniu czegoś i oczekuje że odezwą się osoby, które mają podobne zainteresowania i podzielą się swoimi uwagami przy tworzeniu podonego urządzenia. Tak jest na większości stron tego typu na zachodzie. U nas jednak jak to w Polsce zawsze znajdą się malkontenci, którzy nie dość, że nie potrafią czegoś zrobić praktycznie to wejdą z butami w temat i zaczynają się wymądrzać i bleblać że to nie będzie działało bo tak mówi ich wydumana teoria (a bo to system windows komuś nie odpowiada bo jest do d... tylko linux , a bo to standard RS232 jest za stary i nie ma co się nim zajmować itp itp - przypomnij swoje piwersze posty po których ochrzciłem cię malkontentem ;) )

    pozdrawiam panie kolego Jdsoul a jedyne co mnie cieszy w tych dyskusjach z tobą, to fakt że ty przynajmniej rzeczywiście masz jeszcze jakieś poczucie chumoru i nie zaprzeczę że te dyskusje swoje prowadzisz z jakąś kulturą. Ty mówisz że ja jestem zacięty, ja mówię że ty jesteś zacięty ale jakoś nie obrzucamy się błotem ;) i to mogę zrozumieć
  • #139
    Jdsoul
    Level 23  
    Jakie błoto:)
    Może rzeczywiście za dużo tu już pada dosadnych słów :)
    Elektroniką wogóle param się raptem kilka latek ( tak pamiętam czasy, trazystorów, TTL i CMOS :), a nawet lamp i co z tego ... :)) teraz używam procesorków :)

    Tak rozumiem twoje pobudki , co do promowania jakiegoś sposbu myślenia i doceniania nowości na rynku :), nawet jeśli jesteś w stanie patrzeć na to jednostronnie :)

    Tak uważam, że forum jest cenne. Ale pochowałem już tyle "ambitnych" technologi, że stałem się ostrożny w daleko idących sądach i twierdzeniach.

    A praktyką też się zajmuję na codzień :) tylko po co mam zatruwać tym życie amatorom i entuzjastom, piszę tu na forum, żeby pomagać i "czasem" prostować pewne sądy, nikomu nie czyniąc zasadniczej szkody :) , bo po co ....

    I proszę Cię nie każ mi piać na temat komercyjnych działań Microsoftu, a tym bardziej jego osiągnięć na polu systemów sterowania etc...

    Zwróć proszę również uwagę na to że WinAVR, z którego korzystasz jest efektem pracy wielu ludzi na gcc pod wolnym Linuxem, a nie programem dostarczonym przez Atmela, czy nawet Microsoft.

    Coż ja mogę na to poradzić , że ktoś postanowił mieć monopol na coś ...
    mogę się z tego jedynie cichutko śmiać :)
  • #140
    mirekk36
    Level 42  
    hahahah a ty znowu o windowsie no padnę zaraz ;) gdzie zauważyłeś że każę ci pać na temat działań Microsoftu ??? pod względzem wyczytywania między wierszami tego czego tam nie ma dorównujesz koledze sp4msu ;)

    nie wiem, może moje jasne i wyraźne stwierdzenie dobije cię teraz - ale ja też uważam że linux jest super narzędziem, unix też i novell ale też windows - tylko trzeba umieć je zastosować w odpowiednim momencie w swoim życiu a nie mieć klapki na oczach tylko na jedno z tych narzędzi. To samo stwierdzenie odnosi się też i do różnych języków programowania i różnych rodzin procków i do wszystkiego prawie ;) ... najgorzej mają ci, którzy nie mogą się pozbyć klapek na oczach i psioczą na inne rozwiązania i narzędzia (z których czasem poprostu nie potrafią skorzystać i stąd miewają zrozumiałe dla mnie frustracje)

    pozdrawiam i życzę nie tylko cichego uśmiechu na codzień ;)
  • #141
    Jdsoul
    Level 23  
    haha :) troszkę głośniej

    Zastosowanie Windowsa w systemach alarmowych, którymi się na codzień zajmuje wymaga skrajnej rekompilacji jądra i wyłączenia wielu bezcennych procesów :) - ale to inna bajeczka:)
    Praktycznie jedynie do tego się nadaje Windows XP Embedded:) dobre dobre :), jedyne dostarczone ze źródłem w którym można coś wyłączyć :)

    Co do rejestratorów standalone CCTV jeszcze żadnego postawionego na Windowsie wewnątrz nie stosowałem, ... bo takich jest mało :(

    Co do systemu inteligentego domu to stosujemy OPEN BSD :)

    O czym ty wygóle tak naprawdę mówisz :) i czy to przypadek, że nagle znalazł się w systemie COM 15 :) lub, że drugi raz włożone do portu urządzenie USB jest nagle niewykrywalne , a potem nagle znów się wykrywa??
  • #142
    mirekk36
    Level 42  
    taaak masz rację ;) i naprawdę masz dar przekonywania ludzi do tego że np: klamka od drzwi to nie to samo co telefon lub odwrotnie a to dlatego, że klamką nie można się nigdzie dodzwonić natomiast telefonem nie można otworzyć drzwi ;)

    (tylko broń Boże nie próbuj wysnuwać wniosku że linuxa przyrównałem w tej wypowiedzi do klamki a windowsa do telefonu bo zapewne zaraz rozpętasz kolejną burzę) dla uproszczenia mogę ci zasugerować że niech dla ciebie klamka to windows a telefon to linux

    pozdrawiam i nie dyskutuję więcej na ten temat - a moderator mógłby w zasadzie wyrżnąć te wszystkie posty, które sprytnie zaśmiecają temat i już nikomu nie będzie chciało się przebrnąć przez to bleblanie o wyższości linuxa nad windowsem czy o tym jaki to bill gates jest złym człowiekiem ;)
  • #143
    Jdsoul
    Level 23  
    Brak mi już słów :)

    ważne że działa i jesteś z tego zadowolony, co do wyrżnięcia to proszę bardzo :).

    Ale wtedy należałby wyrżnąć wszystkie niezadowolone komentarze :) bo przecież były zbędne ...
  • #144
    sp4msu
    Level 20  
    mirekk36 wrote:
    sp4msu -> troszkę słomka zaczyna wystawać widzę nie dopowiem skąd. A jeśli uważasz za głupoty to o czym piszę tu sobie z innymi użytkownikami to przecież masz chyba wolną wolę i możesz poprostu nie włączać się w te durne dla ciebie dyskusje ;)

    jeśli uznałeś moje próby przecież tylko pomocy nie ważne czy udolne czy nie bo nie jestem z wykształcenia elektronikiem, za próbę na siłę wciskania ci czegoś na siłę i uporczywie to naprawdę reprezentujesz bardzo żenujący poziom (przynajmniej dyskusji) ... wiesz co? ja też straciłem już ochotę na konwersację z tobą więc jeśli chcesz to sobie bleblaj ja już nie będę sobie tobą gęby wycierał jak stwierdziłeś

    Nie będę z tobą prowadził żadnej dyskusji . Przeglądając Elektrodę i Twoje Wypociny nie masz cywilnej odwagi przyznać się do błędów jakie robisz , ale to nie moja sprawa , A co do SŁOMKI albio słomy , to nie "tobie : mnie oceniać , i nie ten rocznik i pobór ,
  • #145
    thorin00
    Level 14  
    witam po raz kolejny

    tym razem zrobiłem tą przejściówkę na mega8 a właściwie zrobiłem dwie. jedną "standartowa" według schematu, winda ją wykrywa jednak podłączyłem ją do mega8535 który pracuje na 5V i obawiam się że mogłem ją "uwalić" ponieważ nic nie wysyła i nic nie odbiera. natomiast drugą połączyłem z max485 (oraz przerzutnikiem monostabilnym na 555 który w momencie nadawania ustawia ustawia maxa na nadawanie) według schematu z elektroniki praktycznej ( schemat ten również udostępnił mi @mirekk36 na forum mikrokontrolery ) i tak: jeżeli wysyłam z terminala pod windą dane to po drogiej stronie (mega8535 również z max485) odbieram je bez problemu natomiast jezeli chcę coś wysłać z mega8535 to na terminalu pod windą wyskakują mi "krzaczko robaczki". testowałem to na różnych prędkościach 1200, 4800, 9600, 115000, efekt jest ten sam. chciałbym jeszcze zauważyć ze zrobiłem taki sam konwenter (usb-rs485) na attiny45 i ten działa ok jednak tylko na predkości 4800 (niestety juz wiem ze tylko tyle można "wyciągnąć z tego uk)
    wracając do mega8 na spotkałem się z dwoma schematami na jednym jest rezystor podciągający 1M i kondesatory do rezonatora 15pF, natomiast drugi nie zawiera tego rezystora i kondensatory mają wartość 18pF jednak wydaje mi się ze jezeli winda wykrywa tą przejściówkę to nie ma to znaczenia. również są dwa "wsady" do mega8 jeden to ten który był w udostępniony w tym poscie natomiast drugi ściągnąłem ze strony osamy (pierwszy od góry)
  • #146
    Dar.El
    Level 40  
    Witam
    Mirekk36 masz tu ten sam problem co ja kiedyś z eP :cry: . Jeśli ktoś uważa że można kupić na allegro tanią i dobrą przejściówkę to pomylił dział, posty na temat gdzie można kupić to "Co kupić i gdzie kupić?". A jeżeli producent tych przejściówek z allegro czuje się zagrożony, to bardzo dobrze, mamy przecież wolny rynek.
    Ja w swoich projektach będę używał tej przejściówki, koszt to 3zł ATMega + kwarc i gniazdko, na pewno nie przekroczę 10zł :D .
  • #147
    prokopcio
    Level 29  
    pomiń narazie max485 i zobasz transmisje bezpośrednią... ten układ z 485 i 555 nie jest zbyt dobry.... tzn znów zależy do czego - ja jego robiłem i w terminalu windowsa działał bezproblemowo (przy przesyłaniu pojedyńczych znaków) ale już nie sprawdził się przy większych transmisjach w urządzieniach (dało to się ominąć) ale tylko piszę, że to może być problem.

    ja nie dałem 1M ani 15p (czytaj wyżej) ani rezystorów na USB i resecie i działa dobrze (prawie dobrze) a błędy napewno nie wynikają z braku tych elementów. Jednak nie zalecam w układach docelowych pomijać tych elementów (autor dał je w jakimś celu a nie tylko poto, żeby sobie były)
  • #148
    mirekk36
    Level 42  
    uuuf już myślałem że to koniec tego tematu, że został zabity przez wiadome osoby a tu jednak toczy się jakaś przyjemna dyskusja aż miło wrócić ;)

    Dar.El -> wiesz nie pomyślałem tego ale może masz i rację, że to może jacyś przedstawiciele tych z allegro tu nadają tzw szum dezinformacyjny ;) też już miałem tu nie zaglądać ale jednak zajrzałem i miło się zawsze robi jak widać tu na elektrodzie konkretnych ludzi ;)

    thorin00 -> ja tak oczywiście delikatnie tylko zapytam czy usunąłeś z układu ten rezystor na linii Tx wychodzącej z Atmega8 z przejściówki na tym schemacie który ja powieliłem ze ztronki Osamu ??? być może to właśnie przez niego masz problem z wysyłaniem w stronę do PCta?? ja go usunąłem u siebie z układu.

    Natomiast w tej swojej pierwszej przejściówce która myślisz że jest uwalona hmmm tak sobie myślę czy problemy nie wzięły się właśnie z tego, że ATmega w przejściówce u ciebie była zasilana z 3,6V natomiast ta druga była zasilana z 5V i były niedopasowania sygnałów. Może się mylę ale z drugiej strony nie powinno to aż uwalić procka - powinno poprostu nie działać a jeśli chodzi o wsad z którego ja korzystam to jeszcze raz na wszelki wypadek go tutaj umieszczę - ten konkretny dla ATmega8. Bo rzeczywiście na stronce Osamu można zassać kilka różnych wersji tej przejściówki ze względu na to że on nad tym projektem pracuje już dłuższy czas i co jakiś czas z kolei umieszczał uaktualnione wersje i schematów i samych źródeł do kompilacji a tym samym wsadów. Ja skorzystałem z tego najnowszego, a jak słusznie w którymś wcześniej poście zauważył chyba kolega prokopcio sam wgrałem tu innyc chyba starszy (przez pomyłkę moją i sorki za to, na wszelki wypadek go już usunąłem)

    odnośnie tego schematu konwertera RS232-RS485 ja używałem go zawsze tylko od strony komputera a nie układów z uC więc sam nie mam pewności czy tak jak zrobiłeś będzie dobrze ... ale jak mówię spróbuj usunąć ten rezystor na linii Tx (o ile go masz oczywiście)

    pozdrówka

    Dodano po 5 [minuty]:

    prokopcio -> pamiętam jak opisałeś jaką minimalną ilość elementów dałeś i ci to zadziałało ;) ale czy to znaczy że nie dałeś w ogóle kondensatorów przy kwarcu czy zastąpiłeś te 15 pF jakąś inną wartością? Pytam bo gdyby to działało bez kondesatorów to byłbym zdziwiony ;) zawsze myślałem że taki czy inny ale zawsze musi być. Raz miałem tylko taki problem że przy kwarcu 11.0592 gdy dałem kondensatory 33pF to procek się wieszał jak wariat i nie wiedziałem co się dzieje bo wkładając inny mniejszy albo większy kwarc działało - myślałem już że kwarc walnięty. Ale w pewnym momencie zaświtało mi żeby zmienić kondensatorki na 22pF i zadziałało bez najmniejszych problemów z każdym kwarcem który miałem pod ręką
  • #149
    prokopcio
    Level 29  
    jeszcze się nie spotkałem z żadnym układem (a już są za mną setki ) w którym brak kondensatorów na kwarcu przeszkadzałby w jego pracy... nie dałem żadnych i niedaję nigdy w ukłądach testowych. Za to w układach, które wychodzą dalej niż poza mój gabinet ZAWSZE je montuję o wartości podanej przez producenta danego procesora.

    Dodano po 1 [minuty]:

    nawet z ciekawości pytałem kiedyś na elektrodzie poco one są.... nikt mi nie odpowiedział żadnymi konkretami.
  • #150
    mirekk36
    Level 42  
    hehehe no super ;) to i ja sobie to posprawdzam bo tak to zawsze newrowo szukam jakichś własnie takich małych kondziorków żeby uruchomić jakiś testowy układ...

    Dodano po 1 [minuty]:

    hahahah no wyjąłem z płytki kondziorki i cud ;) działa ;) ... oczywiście żartuję i tak jak ty uważam że do układu docelowego trzeba dać bez gadania