PIC18LF25K22 ve FT232 USB Reset Sorunu

Başlatan ceyhanan, 19 Kasım 2014, 11:40:22

ceyhanan

Arkadaşlar merhaba,

PIC18LF25K22 mikrokontrolcü ile yapılmış bir devre var elimde; PC ile FT232 entegresini kullanarak USB üzerinden haberleşiyor. Sorun ise şöyle:

Kart bilgisayara USB üzerinden bağlı iken bilgisayar yeniden başlatıldığında, USB enerjisi sürekli kaldığından ya da windowstan önce USB enerjisi verildiğinden, bilgisayar tarafında FT232 kullanılan bir com port olarak görülüyor.

Reset pininden FT'yi resetleyip ya da aygıt yöneticisinden disable-enable yapıp bilgisayar tarafında tekrar bağlantı sağladığımda normale dönüyor. Ancak bunu manuel olarak yapmam söz konusu olmamalı zira sistem sürekli çalışır durumda olmalı. Belirli aralıklarla FT'yi resetlemek aklıma geldi ancak tabii ki işe yaramadı. PC yazılımı 1 dakikada bir tekrar bağlantı deniyor. Ama bundan benim işlemcimin haberi olmadığından bu resetleme olayını senkron hale getirmek mümkün olmuyor.

Bu bağlantı problemini nasıl giderebilirim. Kesintisiz bir bağlantı PC yeniden başlatıldığında dahi nasıl sağlayabilirim. Önerileriniz nelerdir?

Şimdiden teşekkürler.

sadogan

Usb besleme gerilimini kontrol edip kesilip tekrar  geldiğinde
FT yi resetleye bilirsiniz.

ceyhanan

FT232 de power on reset fonksiyonu var zaten. Kart usbden beslendiği için, usb enerjisi kesildiğinde resetliyor. Ama yeniden başlatma esnasında USB enerjisi kesilmiyor.

ceyhanan

Arkadaşlar sorun pc tarafında devreyle hiç alakası olmayan bir yerde çıktı. Pc tarafında firebird server geç başladığı için sıkıntı oluyormuş. Com açmaya 2dk gecikme koyunca düzeldi.