Nie ma czegoś takiego jak RAW USB. Zacznij od przykładów producenta MCU dla prostych klas obsługiwanych przez sterowniki windows. Myślę, że emulacja portu szeregowego będzie w sam raz. Prostszym sposobem jest wykorzystanie gotowych układów np. FTDI. A potem dużo pracy przed Tobą jeśli chcesz się w temat wgryźć. Powodzenia Albert
Witam Czy jest możliwa emulacja portu szeregowego RS232 w wersji demonstracyjnej CoDeSys dla sterownika serii XC200. Jeśli tak to byłbym wdzięczny za wskazówki jak to zrobić. Pozdrawiam W.B.
Witam. Na rynku jest kilka programów pozwalających na emulowanie portu szeregowego, tworzenie par portów i tak dalej. Ale czy znacie może jakiś program pozwalający na emulację portu COM i jednoczesne ustawienie odpowiedzi jakie ma przesyłać emulator na dane zapytanie ?
Hej Szukam działającego emulatora portów szeregowych, działającego pod Win7-Win10. Może ktoś zna lub ma taki program, nie w wersji testowej, np. darmowy lub inny, nie do użycia komercyjnego? Potrzebny jest on mi po to, aby jeden sygnał dostarczony do portu szeregowego rozesłać na 4-6 komputery będące w sieci. Wdzięczny będę za sam program (ewentualnie...
Zrobiłem jakieś półtora roku temu coś takiego ;) ... ale nie skończyłem ;p Układ FTDI FT232BM + attiny2313. Układ prauje jako emulacja portu szeregowego z rozpoznawaniem większości komend chyba w standardzie Crystalfontz (nie pamiętam juz)... Niestety układu nie dokończyłem :( okazało sie że jest nieco za mało flasha w procesorku żeby program napisany...
Witam. Udało się może komuś zaemulowanie magistrali I2C na dostępnym w PC porcie RS232 lub USB? Chodzi o podłączenie do portu szeregowego komputera PC układów pracujących na magistrali I2C, bez stosowania mikrokontrolera tłumaczącego i nawiązanie z nimi komunikacji. Pytanie można potraktować jako teoretyczne (tak się sam zastanawiam).
Witam wszystkich! Nie bardzo wiem czy dział ten jest najlepszym miejscem dla mojego pomysłu..... Otóż chodzi mi o program który będzie emulował modem telefoniczny. Musiałby on łączyć się przez VoIP z numerem stacjonarnym np. TPSA. Modem ten (program) musiałby być wykrywany na porcie szeregowym np. COM1 na maszynie z Windows. Generalnie chodzi mi o połączenie...
Jeśli zaimplementujesz klasę CDC to tak. Z drugiej strony, biorąc pod uwagę, że w AS6.1 nie ma przykładów implementacji CDC na ATMegę, a są na XMEGA i fakt, że XMEGA128A1/3U kosztują tyle samo co ATMega8U2, a mają 16x więcej FLASH i są ogólnie lepsze i łatwiej je podłączyć pod USB to IMHO twój wybór jest słaby. Jednak jeśli się będziesz upierał przy...
To jest tak ze natknąłem sie w sieci na opis działania czytnika sim jako phoenix. Wszystko ładnie pięknie, kupuje czytnik. Niestety okazało się że sterownik podany w tutorialu okazał sie kompletnie niewspółpracującym z moim czytnikiem. Zainstalowałem sterownik dołączony do tego czytnika i jest wykrywany jako emulacja portu COM. Na 1 rzut oka wszystko...
Przeczytaj to: http://mikrokontrolery.blogspot.com/2011... Masz tu pokazane jak zrobić połączenie PC-USB-XMEGA przy pomocy wirtualnego RS232. To załatwia ci połowę sprawy. A teraz to: http://mikrokontrolery.blogspot.com/2011... gdzie masz pokazane...
Jeśli możesz zamienić ATMega32 na tańszą i należącą do AVR XMEGA, to masz tu gotowca: http://mikrokontrolery.blogspot.com/2011... Jeśli nie możesz, to najprościej będzie wykorzystać jakąś przejściówkę, np. wspomniany układ FT232, który działa jako interfejs RS232 (od strony procesora)<->USB (od...
Biblioteka symulująca programowo USB ma swoje ograniczenia. Dlaczego zamiast robić takie dziwactwa nie weźmiesz AVR ze sprzętowym interfejsem USB? Np. coś z rodziny ATMega U2/U4 lub jeszcze lepiej - jakąś XMEGA np. A4U? Do teog masz proste i gotowe stosy USB z m.in. CDC, zobacz na przykład: http://mikrokontrolery.blogspot.com/2011...
A o specjalnym odwołaniu do COM >= 10 pamiętasz? CreateFile("\\\\.\\COM11", ...) Ewentualnie pozmieniaj ręcznie numery portów wirtualnych w menedżerze urządzeń.
Po co? Przecież na FTDI masz pin VCCIO, na który podajesz napięcie 3V3 i masz całą stronę IO zasilaną 3V3, dzięki czemu możesz FTDI połączyć bezpośrednio z XMEGA. Z drugiej strony po co to FTDI? Kup XMEGA z interfejsem USB i po sprawie: http://mikrokontrolery.blogspot.com/2011... Zresztą skoro masz...
Gotowe? Za niecałą stówkę może być? To proszę: http://mikrokontrolery.blogspot.com/2011... Do tego prosty soft sobie sam napiszesz, tu masz wzór: http://mikrokontrolery.blogspot.com/2011... Ściągnij przykład, proste mziany, za 10 minut masz działające to co...
W przykładach do w/w książki masz wszystko co potrzeba do obsługi SD. W XMEGA E5 też najwygodniej użyć USART w trybie SPI. Z kolei do komunikacji z PC wykorzystany jest w przykładach USB, ale w trybie emulacji wirtualnego portu szeregowego - stąd tez wystarczy wyrzucić całą obsługę USB, a w kodzie funkcje odwołujące sie do USB zamienić na funkcje odwołujące...
ak informacyjnie jeszcze. Używam w programie ASF dla emulacji szeregowej portu USB. Sprawdź, czy kod iniicjalizacji USB nie wyłącza czasem ADC - rejestry PR. Kolejna sprawa - unikaj zapisów |= - raczej wiesz co ma się znaleźć w rejestrze, a zapis |= może prowadzić do dziwnych błędów, jeśli zawartość modyfikowanego rejestru jest inna niż oczekujesz.
[url=http://www.ftdichip.com/Support/Doc... znajdziesz w miarę aktualną dokumentację do tego układu. Na stronie 30. masz schemat podłączenia do dowolnego uC. Nie potrzebujesz żadnych konwerterów napięć, ponieważ wszystko jest na poziomie TTL. Jest możliwość, aby podłączyć atmega8 bezpośrednio do portu USB, ale nie...
Jest taki program "[url=http://com0com.sourceforge.net/]co... który emuluje dwa połączone ze sobą porty szeregowe - do jednego podłączasz emulator, do drugiego program do sterowania drukarką.
no właśnie coś takiego (emulacja portu szeregowego) na początek by mi w zupełności wystarczyło, gdzie mógłbym uzyskać więcej informacji?
Biblioteka to ASF - Advanced Software Framework od Atmela / Microchipa wykorzystałem : https://forum.atnel.pl/topic15184.html http://mikrokontrolery.blogspot.com/2011...
Sam zawsze dawalem konwerter bo bylo mi najprosciej. Nie mam doswiadczenia w uzywaniu wbudowanego usb: http://mikrokontrolery.blogspot.com/2011...
USB jest na płytce ale nei było używane. Tu jesttroche informacji o USB na xmega: http://mikrokontrolery.blogspot.com/2011...
Właśnie o to mi chodziło... Miałem nadzieję, że może to magiczne USB się nadaje do czegoś więcej niż podłączenia do PC ;) Może jeszcze pokombinuję z Bluetoothem bo tam chyba występuje emulacja portu szeregowego...
A nie prościej wziąć AVR ze sprzętowym USB? Po co ładować FT232? http://mikrokontrolery.blogspot.com/2011...
W nocie układu FT232 masz sekcję 6.2 Self Powered Configuration - wystarczy porównać sobie schematy. BTW, nie prościej (i taniej) użyć AVR z wbudowanym portem USB? Zobacz tu: http://mikrokontrolery.blogspot.com/2011...
Może prościej kupić AVR'a z USB i nie płacić za przejściówki rodem z XX wieku: http://mikrokontrolery.blogspot.com/2011...
to napisz do nich to pewnie też przekażą Pisałem dzisiaj, ale mi nie odpisali, dlatego Ty spróbuj. Dowód: http://pl.wikipedia.org/wiki/Infrared_Da... Emulacja portu szeregowy + równoległy
Da się, wystarczy skorzystać z klasy CDC do emulacji portu szeregowego i napisać jeszcze sterowniki na winde, Zobacz na stronie Atmela bo być może są dostępne przykłady oraz stosowne sterowniki na system Windows.
Poszukuje jakiegoś przykładu jak napisać na Xmega128A4U urządzenie HID Generic oraz jednocześnie wirtualny port COM w jednym kablu USB podłączonym bezpośrednio do uC jak tutaj: http://mikrokontrolery.blogspot.com/2011...
(at)niveasoft Też tak można, ale za tą cenę można mieć MCU z wbudowanym USB, nawet kwarc nie jest potrzebny, do tego prosty soft: http://mikrokontrolery.blogspot.com/2011... Dodatkowa zaleta jest taka, że można sobie zrobić na tym USB nawet 8 wirtualnych portów szeregowych jednocześnie. Jeden można...
Dku 2 to kabel o konstrukcji pin do pinu. Dku 5 ma jakość scala, chodzi o emulację portu szeregowego czy coś. Znalazłem w internetach informacje ze ludzie kombinują że sterownikami żeby uruchomić połączenie z telefonem niekompatybilnym z kablem. Ale z zasady to nie one nie są zamienne. Jeżeli za prawdziwe uznać informacje ze dku 2 nie ma żadnego scalaka,...
http://mikrokontrolery.blogspot.com/2011... Przejrzyj, szczególnie kody. PRzyjrzyj się funkcjom, które co prawda nie są zaimplementowane, ale ich nazwy jednoznacznie wskazują na to co mogą one robić. Po prostu sprawdzaj czy urządzenie jest podłączone do PC i czy port jest otwarty do komunikacji.
no to który wg Ciebie jest lepszy? działa emulacja portu szeregowego, bez żadnych problemów? Czy są jakieś profity jeżeli wykorzystujemy tryb HID? Działa avrdoper z avr studio? miniICE wygląda ciekawie, ale ja cały czas nie mam rs'a w kompie oczywiście można sie pokusić o przejściówkę. Generalnie w projekcie chyba chodziło o zmniejszenie rozmiaru a...
Dziękuję, cieszę sie, że książka się przydaje. BTW, jeśli używasz XMEGA128A3U to niepotrzebnie używasz FT232 - w dalszej części książki (albo w przykładach do kolejnej) masz bibliotekę realizującą wirtualny USART po USB, dzięki czemu możesz swoją XMEGA połączyć z PC bezpośrednio. Tu też coś na ten temat napisałem: http://mikrokontrolery.blogspot.com/2011...
Takie jedno pytanko :) Kukam cały czas na strone ti.com i nie moge znaleźć sterowników do tego układu. odsyłają mnie do jingo abym sobie sam wygenerował, tyle zze ten soft nie jest tani a ja potrzebuje własciwie emulacje portu szeregowego w os'ie Czy ja cos przegapaim ? czy moze ti dało scalak bez drvera :( ps. nie rozhcodzi mi sie o uzycie drvera HID
Cześć, Od kilku godzin szukam i testuje różne rozwiązania, ale niestety bez skutku - stąd postanowiłem napisać post. Chciałbym podłączyć ATxmega128A4U do PC przez USB. Chciałem tutaj wykorzystać emulację portu szeregowego RS232 na USB, zgodnie z poniższym poradnikiem. https://obrazki.elektroda.pl/6391311400_... Rys. 2. https://obrazki.elektroda.pl/1654532500_...
Jeśli na PC byłaby napisana przez ciebie aplikacja, to można by okresowo wysyłać heart beat, natomiast jeśli to może być dowolny monitor (terminal) to nie ma takiej możliwości. Chyba, że zastosujesz pełny interfejs RS232. Ja bym zamiast stosować kłopotliwy RS232 użył RS232 emulowany jako CDC na USB. Proste połączenie, dostępne są procki ze sprzętowym...
Tak, gdyż zaczynają przewodzić wcześniej i obciążają linie D+ i D-. Z drugiej strony uruchomisz to pseudo-USB i co dalej? Nie prościej używać w XXI wieku rozwiązań na miarę XXI wieku: http://mikrokontrolery.blogspot.com/2011... Prościej, taniej, a przede wszystkim w 100% zgodne ze standardem USB. Jeśłi...
Typy prog_cośtam nie są obecnie wspierane. Aby to odblokować należy zdefiniować symbol __PROG_TYPES_COMPAT__ we właściwościach projektu. Pamiętaj też, że ATMega8 nie ma wewnętrznego kwarcu, posiada generator, ale jego stabilność jest kiepska, jeśli myślisz o jego wyokrzystanu do transmisji UART to raczej o tym zapomnij. Z drugiej strony FT232 ma możeliwość...
jesli masz urzadzenie ktorym sie da sterowac przez bluetooth - to sie da (dosc latwo mozna napisac program np. w pythonie korzystajac z http://wiki.opensource.nokia.com/project... ale szczerze watpie bys mial telewizor czy dvd sterowalne w ten sposob... no, chyba ze dorobisz konwerter bluetooth -> irda (powinno byc proste w realizacji, bo bluetooth...
(at)m72 Poczytaj co to USART. Bo mylisz go z USB CDC. Realizacja wirtualnego RS232 na USB wymaga sporego kodu, który masz dostępny np. tutaj: http://mikrokontrolery.blogspot.com/2011... Wszystko robi biblioteka, a aplikacji wydaje się, że ma normalny port szeregowy. W tym przypadku łączysz XMEGA z...
Przede wszystkim porzuć ATMega8 - to stary procesor, jest na niego dużo przykładów, ale poza tym w tym zastosowaniu nie ma żadnych zalet. Z ATMega wybierz jakąś ze sprzętowym USB, mają oznaczenia U2 lub U4. Jeszcze lepiej - wybierz XMEGA, te z U mają też sprzętowe USB. Kolejna sprawa - USB to raczej skomplikowany protokół, nie wiem jakie masz doświadczenie,...
Nie potrzebujesz JTAGa - napisz prosty, kilkulinijkowy kod, który odczyta rejestry z ENC, których stan (a przynajmniej niektóych bitów) jest znany. Odczytane rejestry prześlij na PC do terminala, chociażby łącząc XMEGA z PC przez USB, tu masz przykłądowy kod: http://mikrokontrolery.blogspot.com/2011...
(at)miki_w1 To co napisałeś to jakaś abstrakcja. Wiesz jak działa USB? Niesądzisz chyba, że to co wrzucisz na jakiś port w XMEGA zostanie automagicznie wysłane przez USB do komputera. Przede wszystkim musisz zdecydować się jaką klasę USB-device użyjesz. O ile nie chcesz pisać driverów USB pod windows, będzie to zapewne USB-CDC. Zacznij więc od implementacji...
Hej, BT-LE nie obsługuje natywnie protokołu SPP - nie ma takiej możliwości ze względu na ograniczenia protokołu. Są emulacje - właśnie dlatego nie widzisz w systemie portu szeregowego i tego nie ominiesz. ( są programy które to ogarniają - na androida, na linuxie używałem pythona - można by w pythonie zrobić wirtualny port, przekierowywany do pyGATT...
nie pisałem żadnego kodu, schemat oraz plik hex są gotowe i możne je pobrać ze stronki edrum.info której nie jestem właścicielem. Bez kodu przed komplikacją to można długo gdybać, chyba że ktoś potrafi zrobić z hex->C lub ASM, Bascom W orginale jest port RS232 skłaniał bym się jednak do fizycznego portu szeregowego. Emulacja portu może to za mało....
Od Pascala i C++ do Delphi i Buildera." pachnie bardzo staro. Używanie RS232 ze współczesnego windows jest proste, to nie to, co za DOS-a( żadnego sterowania kontrolerem, przerwań itd) Kazdą "elegancka" warstwa, czego byś nie używał, i tak siedzi na WinAPI USB jest jeszcze prostsze, bo to emulacja RS232, i odpada gospodarka flagami (uwaga, ze względu...
Krzaki są najczęściem przejawem źle dobranego taktowania UART - czyli źle ustawionych rejestrów odpowiadających za szybość transmisji. Jeśli zaczynasz zabawę na rejestrach to ściągnij darmowe przykłady do moich książek o XMEGA (są do pobrania na stronach Helionu). Akurat do wyboru baudrate używam funkcji pochodzącej z ASF - działa wyśmienicie. Swoją...
Może się mylę, ale myślę że źle kombinujesz. W BTM330 zaimplementowany jest tylko protokół HCI, na podstawie tego protokołu możesz stworzyć sobie profil SPP i inne. Nie wiem tylko gdzie się podpina komendy AT, czy są one częścią profilu SPP czy może jest to już np profil DUN, który jest pod SPP. To że jest UART czy USB nie oznacza że można wysyłać do...
To może ja, naprawdę krótko bo temat USB jest bardzo szeroki... Wydaje mi się, że mylisz USB z portem typu RS232. Oczywiście jest możliwość emulacji i wtedy urządzenie podłączone do USB będzie widziane jako podłączone do kolejnego wirtualnego portu COM. Jeżeli masz na myśli adres bazowy to we właściwościach sprzętu dowiesz się tego a w szczególności...
TMF napisał: W kodach przykładów ze strony mikrokontrolery blog (http://mikrokontrolery.blogspot.com/201... należy pamiętać, że wyłączają one inne peryferia poprzez rejestry kontroli poboru energii (PRGEN) i jeśli planujemy z nich skorzystać to należy zmodyfikować kod lub ponownie je włączyć. Właśnie...
błąd portu szeregowego zasilanie portu szeregowego usuwanie portu szeregowego
ponowna instalacja visty twierdza krzyżowiec odpowietrzenie beretta
Cobra Rally GT900 – kierownica uruchamia się i gaśnie, zasilanie, autoryzacja, naprawa Realme Always-On Display – zegar na wygaszonym ekranie AMOLED i LCD