Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-02-16 23:53:53

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

dziwny problem z przejsciowka USB-RS232 na pl2303 SOLVED

kupilem ostatnio kilka przejsciowek USB-RS232, po podlaczeniu do USB kabelek jest wykrywany i ladowane sa sterowniki, bez problemu dziala takze sprzetowe echo (po zwarciu TxD z RXD odbija wszystkie wysylane znaki bez zaklocen) oraz komunikacja pomiedzy dwiema przejsciowkami, natomiast ...

kiedy proboje skomunikowac sie przy pomocy przejsciowki z innym komputerem poprzez jego port COM zaczynaja dziac sie cuda - odbierane z przejsciowki bajty ulegaja jakims dziwnym (nie moglem dopatrzec sie zadnej ogolnej zasady) ale systematycznie powtarzajacym sie modyfikacjom - wyslane q odebrane G, wyslane Q odebrane W, w-> D, W ->T, ... ponadto w niektorych przypadkach (zalezy od portu COM) dane odbierane na porcie COM byly jeszcze bardziej pozagluszane (brak systematyki), a w niektorych tak samo jak po stronie ttyUSB ...

sprawdzalem pod windowsem i problem jest ten sam ... program testujacy (dolaczony na plytce) przerywa na niemozliwosci ustawienia baudrate ... gdyby problem dotyczyl jednej sztuki to uznalby,m ze to wadliwy egzemplaz ... ale wszystkich pieciu :-/

bede wdzieczny za wszelkie sugestie ...

Kod:

lsusb -v -d 067b:2303

Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x067b Prolific Technology, Inc.
  idProduct          0x2303 PL2303 Serial Port
  bcdDevice            3.00
  iManufacturer           1 Prolific Technology Inc.
  iProduct                2 USB-Serial Controller
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)

dmesg:

Kod:

usb 2-1: new full speed USB device using uhci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
pl2303 2-1:1.0: pl2303 converter detected
usb 2-1: pl2303 converter now attached to ttyUSB0
usbcore: registered new interface driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver

Edit:
przejsciowki zostaly zgloszone na reklamacje i zostala ona uznana czyli jednak wszystkie 5 bylo walnietych ...

Ostatnio edytowany przez bercik (2008-03-14 13:45:49)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#2  2008-02-17 01:26:16

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: dziwny problem z przejsciowka USB-RS232 na pl2303 SOLVED

ponadto w niektorych przypadkach (zalezy od portu COM) dane odbierane na porcie COM byly jeszcze bardziej pozagluszane (brak systematyki), a w niektorych tak samo jak po stronie ttyUSB ...

sprawdzalem pod windowsem i problem jest ten sam ... program testujacy (dolaczony na plytce) przerywa na niemozliwosci ustawienia baudrate ... gdyby problem dotyczyl jednej sztuki to uznalby,m ze to wadliwy egzemplaz ... ale wszystkich pieciu :-/


dokładnie nie tylko to ale i telefony tez pod winda i pod linuchem po jakiejś 10 siątej instalce poszło ???????????? bleeeeee ale poszło com1 com 2 i tak dalej  ps zjadłem troche nerwacji szkoda gadać


http://img196.imageshack.us/img196/3770/freebsde.jpg

Offline

 

#3  2008-02-17 19:50:31

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: dziwny problem z przejsciowka USB-RS232 na pl2303 SOLVED

niestety kilkukrotne przeinstalowanie sterow nie pomaga ... pozatem problem od strony przejsciowek jest staly .., to co pisalem o zaleznosci tych zaklocen od COM to mialem na mysli roznice miedzy prawdziwym COM w stacjonarnym i prawdziwym COM w laptopie ...

zaobserwowalem ze ta podmiana znakow dla bajtow nieprzystych jest bardzo systematyczna (przesuniecie o 1 bit w prawo - z lewej uzupelniamy jedynka) i zaprzeczenie bitowe ... dla nieparzystych nie jestem w stanie dostrzezc zaleznosci ...

wyglada jakby cos przy inicjalizacji ukladu - bo wszystkie przejsciowki maja ten sam problem i sa samo zgodne (przejsciowka-przejsciowka dziala)

Ostatnio edytowany przez bercik (2008-02-17 19:51:09)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)