Witam !
Jak w temacie - napisałem program na Atmege8 z kwarcem 12Mhz. Program nadaje literkę 'c' (uproszczenie problemu). Gdy nasłuchuję chińskim konwerterem uart-usb na układzie PL2303HX ( podróbka jak nic) to dostaję prawidłowe odczyty. Niestety na Windows 10 gdy zamontuje ten konwerter z jakimś dziwnym sterownikiem co go w sieci znalazłem to co parę minut mam bluescreena. O to pretensji nie mam - podróbka, kiepski sterownik etc - koszt chyba 2zł za przejściówkę. Kupiłem zatem przejściówkę na FTDI FT232RL. Gdy ją podłanczam, z tym samym programem otrzymuje dziwne krzaki za każdą kolejną literką c. Pierwsza po otwarciu portu pisze dobrze, a kolejne mają doklejone jakieś znaczki z przodu, oto co czytam:
c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c
czyli w hexach coś takiego :
63E2969263
Co może być powodem, że chińczyk dobrze odbiera a FTDI ma fochy ?? Z góry dzieki za sugestie.
Jak w temacie - napisałem program na Atmege8 z kwarcem 12Mhz. Program nadaje literkę 'c' (uproszczenie problemu). Gdy nasłuchuję chińskim konwerterem uart-usb na układzie PL2303HX ( podróbka jak nic) to dostaję prawidłowe odczyty. Niestety na Windows 10 gdy zamontuje ten konwerter z jakimś dziwnym sterownikiem co go w sieci znalazłem to co parę minut mam bluescreena. O to pretensji nie mam - podróbka, kiepski sterownik etc - koszt chyba 2zł za przejściówkę. Kupiłem zatem przejściówkę na FTDI FT232RL. Gdy ją podłanczam, z tym samym programem otrzymuje dziwne krzaki za każdą kolejną literką c. Pierwsza po otwarciu portu pisze dobrze, a kolejne mają doklejone jakieś znaczki z przodu, oto co czytam:
c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c▒c
czyli w hexach coś takiego :
63E2969263
Co może być powodem, że chińczyk dobrze odbiera a FTDI ma fochy ?? Z góry dzieki za sugestie.