Samo da objasnim sta je caka sa tim seriskim portovima, ti programatori koriste tkz "bit banging" pristup, to je baratanje komunikacionim portom van standardnog RS-232 protokola, specificno se priprema signal koji se salje u kontroler da bi se isprogramirao.
Stare PC masine koje imaju na sebi seriski port (DB-9) podrzavaju "bit banging" u osnovi.
E sad, ima razlicitih USB<>Seriskih konvertera, razlikuje se chipset koji imaju na sebi, postoje sa FT232, PL2303 i jos nekoliko.
Koliko sam upucen samo FT232 podrzava bit-banging i mozda jos neki IC tog proizvodjaca, ovi ostali ne i to je cela caka kako osposobiti stare uredjaje/programe da rade sa USB konverterima. To je sto se tice prokola komunikacije, iza toga po potrebi se stavlja MAX232 koji samo vrsi naponsku konverziju logickih signala.
Takodje, zavisno od programatora, moze da se desi da je potrebno pored standardnih RX/TX linija potrebno jos i RTS, CTS, DTR, DSR signalne linije da bi programator radio, i tu nastaje problem ako imate USB<>Seriski konverter koji nema izvedene te linije iako ima DB-9 konektor.
Na primer ovaj konverter je dobar, ima izvedene sve seriske signale i podrzava bit banging, baziran je na FT232RL: