18F4550 Usb Bağlantı Sorunu
-
Herkese Kolay gelsin;
18F4550 ile usb iletişimi sağladığım bir devre yaptım. Devre 64 bit işletim sisteminde sorunsuz çalışıyor; ancak 32 bit işletim sisteminde yazdığım program veri gönderme hatası veriyor. Bazen parmağımı pic in a portunun olduğu yere ortaya koyuyorum sorunsuz iletişim yapıyor hata felan vermiyor. Konu veya çözümü hakkında fikti olan varsa yardımcı olursa çok makbule geçer bitirme projemle ilgili bir sorun.
Yardımcı olan herkese şimdiden çok teşekkürler. -
aynı pic i ben de kullandım hocam. bazen usb portuna taktığımda devreyi tanımıyordu, bağlantı hatası alıyordum, çözüm için de başka porta takıyordum ya da söküp tekrar takıyordum olmadı yeniden başlatıp deniyordum bu şekilde düzeliyordu..
farklı işletim sistemlerinde deniyorsun, belki driver hatası olabilir
bendeki driveri upload ettim
https://www.box.com/s/c0dd1b8vs3gh8jv32z42
rardan klasörü çıkartıp içindeki ini dosyasına sağ tıklayıp yükle der misin? ondan sonra tekrar dene belki çözülür
edit: bir de hocam bu işin bir de pic tarafı var. yani gerekli usb konfigurasyonlarını pic de de ayarlaman lazım.
ccs c kullandığını farz ederek
usb_init();
usb_task();
usb_wait_for_enumeration();
bu şekilde bir sıralama izlemen lazım. init i en başta yazmaln lazım. enumeration da cihaz hazır olana kadar bekletiyor sonra alttaki kodlar işletiliyor
unbalanced tarafından 01/Mar/13 01:09 tarihinde düzenlenmiştir -
vusb ucuna bağlanan kondansatörle ilgisi olabilir eğer bağlamadıysan
-
golgi bunu yazdı
vusb ucuna bağlanan kondansatörle ilgisi olabilir eğer bağlamadıysan
evt hocam bu ihtimal de vardı dediğin gibi. bazılarında sıkıntı çıkıyordu bu kondansator yüzünden. ben 150 nf kullandım.
-
100 uf lik kullanmısım ayarlar felan hepsi tamam anlamadığım neden 64 bitte çalışıyor 32 bitte çalışmıyor kartı ama her iki pc de görüyor
-
driver ın 32 bit e uyumlu olduğuna emin misin bide hangi iletişim kuruyorsun bulk mı cdc mi ?
-
düzgün lehimlemişsindir
-
devrede kristali kontrol et hoca, bide yazılımda fuse ayarlarından kristali kontrol et bir de, xt-hs kullandığın frekansa göre doğru mu ?
-
4 mhz pll le 48 mhz kullaniyorum fuse ayarlari tamam hersey tamam bu a portlarinin oldugu yere usb baglantisinda birsey baglamiyoruz degil mi
-
Bu arada devre harici besleme ile calisiyor usb nin + ucu bosta
-
golgi bunu yazdı
vusb ucuna bağlanan kondansatörle ilgisi olabilir eğer bağlamadıysan
ben 100 uf kullandim hocam sorun olur mu?