Bir donanım projesi için bilgisayarımla (OSX 10.11 El Capitan çalıştıran MacBookPro) konuşmak için bir FTDI FT232RL kullanan özel bir PCB ile çalışmaya çalışıyorum. Seri komutlar göndermek için Matlab kullanıyorum, ClearToSend (CTS) pininde 'yüksek' (kapalı) pin ile ilgili bazı problemlerle karşılaşıyorum, ama bu başka bir hikaye.
Ancak şu anki sorunum, fişi çıkardıktan sonra Mac'imin cihazı "serbest bırakmayacağı" (buna başka ne diyeceğinden emin değilim). Cihazı fişten çekebilir ve başka bir USB veriyoluna koyabilirim, ancak bunu sadece bir kez yapabilirim, çünkü fişi çekersem aynı şey tekrar olur - bu benim gelişimimi zorlaştırır, çünkü bunu düzeltmek için bulduğum tek yol tüm bilgisayarı yeniden başlatmaktır. Bu cihazları nasıl serbest bırakabilir / sıfırlayabilir / temizleyebilirim?
Ben açarsam Sistem Bilgisi> Donanım> USB , ben aslında aygıt ağacındaki iki kez listelenen aynı cihazı görebilirsiniz.
Bu, ls /dev/tty.*
(Matlab veya Terminal'de) denediğimde , cihazın listelenmediğini, takılı olmasına ve cihaz ağacında iki kez görünmesine rağmen, esasen engellenmesini sağlar. Ne yapmalıyım?
Sürüm 2.3 FTDI sürücüsünü yükledim ve aksi halde çalışıyor gibi görünüyor. Lütfen bunun alt kısmına ulaşmak için başka hangi bilgileri sağlayabileceğimi bildirin. Teşekkürler
FTDIUSBSerialDriver.kext.bak
Veya~FTDIUSBSerialDriver.kext
) işe yaramamasının ilginç olmasına rağmen, dosyayı dizinden gerçekten kaldırmam/Library/Extensions/
gerekti.