18F4550 CCS C Usb Hid aygıt tanımıyor

Başlatan barisertekin, 25 Mayıs 2013, 17:21:45

barisertekin

Merhaba,

Öncelikle ISIS'te çalıştığını belirteyim.

#include <18F4550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL2,CPUDIV1,VREGEN,NOBROWNOUT
#use delay(clock=48000000)

#include <pic18_usb.h>     
#include <USB_Konfigurasyon.h>//USB konfigurasyon bilgileri bu dosyadadır.
#include <usb.c>

void main(void)
{
   usb_init(); 
   usb_task(); 
      
   usb_wait_for_enumeration();

   while(1)
   {
      delay_ms(500);
      output_high(pin_d0);
      delay_ms(500);
      output_low(pin_d0);
   }
}


Kod "usb_wait_for_enumeration();" satırına kadar işliyor. Bekliyor ve bir süre sonra aygıt tanınamadı baloncuğu çıkıyor.

Board üzerine kurduğum devrede 20Mhz kristal kullandım.

Kod dosyalarım burada : http://www.barisertekin.com/DEVREFPP/4550Test.rar

Devre şeması :

Teşekkürler.

Ersin

20MHz lik kristal kullanıyosan PLL2 yi PLL5 yap

barisertekin

Daha demin tanınmayan aygıtımın sürücüsünün yüklediğim bir program olan usblyzer ile karıştığını farkettim.


Normalde bunun nasıl olması gerekir?

justice_for_all

pid ve vid numaralarini kontrol et ve baska bir numara vermeye calis.
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay