Stránka 1 z 1

Vadný FTDI modul?

Napsal: 06 lis 2013, 23:50
od Wolfik
Sehnal jsem si hotový modul Arduino s FT232RL a pokoušel jsem rozběhat jednoduché ověření komunikaci mezi mcu a pcčkem.
Po připojení modulu do usbčka vypadá vše v pořádu. Ve správci zařízení je ftdi inicializované, můžu mu přenastavit rychlost a další parametry, ale přesto nedělá to co má. Hyperterminál (zkoušel jsem ještě OSTerminal) vyšle libovolný znak do virtuálního COM a mcu má přijatý znak opětovně vrátit, ale vrácí mi znak 0x00.
Přes všechno to laborování jsem nakonec vzal logický analyzátor a měřil jsem výstup TX odpojeného FTDI modulu a výstup TX mikroprocesoru, kde jsem nahrál program, co každou sekundu pošle nějaký znak, abych měl s čím porovnávat.
TX uartu mikroprocesoru normálně šlape, ale TX ftdi modulu při vyslání libovolného znaku přes terminál vysílá znak "0". Zkoušel jsem různé nastavení FTDI ovladače (změnit COM port, rychlost, počet datových bitů, parita atd), ale ty datové bity se prostě drží v nule.
Víte prosím někdo co s tím? Je to ftdičko odhulené nebo je chyba mezi klávesnicí a židlí?
Jsem z toho docela zoufalý, takže budu rád za jakoukoliv radu. :roll:

Napsal: 07 lis 2013, 08:24
od MiroH
skus na module prepojit RX a TX a na terminali by ti malo vypisovat znaky ktore posles, teda echo klavesnice.
Kontrolovat nieco pomocou niecoho co v com nemam istotu je dost spatne.
Toto je najjednoduchsi sposob ako zistit vysielanie a prijem zaroven. Ak to nepojde tak potom to skus pripojit na iny com port na PC a tam uvidis ktora strana ide a ktora nie.
Pekny den.

Napsal: 07 lis 2013, 08:44
od Ivan_Ryger
Načíta windows ten FTDI normálne? Nájdete si to v záložke správcu hardware. Skúste sem dať schému a foto konštrukcie. Ak máte v zapojení XTAL, kmitá správne?
Mne raz toto robil FT245 a problém bol, že mu chýbala pripojená konfiguračná EEPROM, ale nemusí to byť v tom.

Napsal: 07 lis 2013, 12:34
od nokijec
S tím jsem měl taky problém.Na tom PC jsem používal USB bluetooth.Po odinstalaci to chodilo.Zkusil bych odinstalovat všechno co používá virtuální
com porty.

Napsal: 16 lis 2013, 19:37
od Wolfik
No konečně jsem to snad vyřešil.
Nejdřív jsem zjistil, že mám vadný usb kabel, pak jsem zkusil ručně přeinstalovat ovladače, ale logický analyzátor stále ukazoval obsah datových bitů, že je "0".
Nakonec jsem odinstalační utilitou od výrobce (CDM Uninstaller) odinstaloval ovladače a nahrál starší verze v2.08.28 (nejnovější je v2.08.30) a už to funguje. :roll:

Snad to někomu pomůže