AVE...
Będąc młodym programistą chciałem stworzyć urządzenie USB HID na bazie PIC18F45K50 i języka MikroPascal. Użyłem do tego szczytnego celu gotowej biblioteki z tego linka: http://www.libstock.com/projects/view/72/usb-na
Z jakiegoś powodu program testowy nie chce działać, komputer wystawia błąd 43, VID i PID są równe zeru. Poniżej kody główny i konfiguracji.
Konfiguracja:
PLLx3, PLL enabled, CPU postscaler disabled, Low Speed USB 48MHz, divider = 8, INTOSC = 1, reszta ustawiona domyślnie. Cała konfiguracja:
Pin MCRL podciągnięty rezystorem do Vdd i połączony stosownym kondensatorem z Vss, reszta niezbędnych kondensatorów obecna, łącznie z kondensatorem głównym 10µF. Vusb3v3 posiada kondensator MLCC 1µF i monolityczny 100nF. Urzadzenie zaprogramowane poprawnie...
Będąc młodym programistą chciałem stworzyć urządzenie USB HID na bazie PIC18F45K50 i języka MikroPascal. Użyłem do tego szczytnego celu gotowej biblioteki z tego linka: http://www.libstock.com/projects/view/72/usb-na
Z jakiegoś powodu program testowy nie chce działać, komputer wystawia błąd 43, VID i PID są równe zeru. Poniżej kody główny i konfiguracji.
Kod: text
Kod: text
Konfiguracja:
PLLx3, PLL enabled, CPU postscaler disabled, Low Speed USB 48MHz, divider = 8, INTOSC = 1, reszta ustawiona domyślnie. Cała konfiguracja:
CONFIG1L :$300000 : 0x0023
CONFIG1H :$300001 : 0x0028
CONFIG2L :$300002 : 0x0046
CONFIG2H :$300003 : 0x003C
CONFIG3H :$300005 : 0x0091
CONFIG4L :$300006 : 0x0081
CONFIG5L :$300008 : 0x000F
CONFIG5H :$300009 : 0x00C0
CONFIG6L :$30000A : 0x000FPin MCRL podciągnięty rezystorem do Vdd i połączony stosownym kondensatorem z Vss, reszta niezbędnych kondensatorów obecna, łącznie z kondensatorem głównym 10µF. Vusb3v3 posiada kondensator MLCC 1µF i monolityczny 100nF. Urzadzenie zaprogramowane poprawnie...