значит так. переходник собран на FT232RL на конце стоит ATMEGA168 со стороны компа написана программа на Delphi, использую прямое управление, т.е. работаю через DLL FTD2XX.DLL есть управление потоком через DTR/DSR.
все работает ровно и хорошо. но есть такой момент. запускаю я свою программу, а она не видит устройство, т.е. не получает от него данные, иногда, еще реже получает их как-то не корректно.
закрываю программу. запускаю любую терминальную программу. закрываю ее. запускаю свою программу, все работает стабильно.
есть подозрение что как-то нужно инициализировать порт после или перед открытием из программы. может кто что подскажет. заранее спасибо.
|