eddiewwm 发表于 2018-12-20 15:10:22

8F328P 運行 VUSB 範例注意事項

Larduino_HSP_V3.6 帶的 VUSB範例(VUsbDevice, VUsbKeyboard, VUsbMouse)的說明第3項中有錯誤,把DP和DM寫反了,對應D4的應是DM,而對應D2的應是DP。

若要使用不同的接腳,則要更改相應的庫內的usbconfig.h,例如要更改D7作為DM,需把相應的定義更改如下:

#define USB_CFG_DMINUS_BIT      4
改為
#define USB_CFG_DMINUS_BIT      7

程序內的
sysClock(EXT_OSC);
是用以選用外部晶振,因此 8F328P必需焊回16MHz晶振,以符合程序的要求。

弘毅 发表于 2018-12-20 21:07:53

。。。。。。DM和DP居然反了
页: [1]
查看完整版本: 8F328P 運行 VUSB 範例注意事項