主题中讨论的其他器件:MSPWARE、 MSP430WARE
您好、e2e、
有一个应用使用 F5528作为 USB 键盘、在 F5529 EVM 中、默认晶体为8MHz、但在客户电路板中、由于他们有大量6MHz 晶体库存、他们计划在此应用中使用6MHz、我们更改了 MSPware 示例中的代码、如下所示。
而 Windows 报告无法在 USB 为插件时仿真 USB 设备。
我们检查了晶振、它运行良好、它是一个精确的6MHz 示波器捕获。
我是否需要修改此示例中的任何其他代码?
谢谢。
C:\ti\MSP430Ware_3_80_07_00\usblib430\MSP430_USB_Software\MSP430_USB_API\examples\HID_humanInterface\Traditional \H8_Keyboard
// USB API 所需的最小 Vcore 设置为 PMM_CORE_LEVEL_2。
PMM_setVCore (PMM_CORE_LEVEL_2);
USBHAL_initPorts ();//配置用于低功耗(输出低电平)的 GPIO
USBHAL_initClocks (6000000);//配置时钟。 MCLK=SMCLK=FLL=8MHz;ACLK=REFO =32kHz
USBHAL_initButtons();// Init 两个按钮
keyboard_init();// Init 键盘报告
USB_setup (true、true);// Init USB & events;如果存在主机,则连接
__ENABLE_INTERRUPT ();//启用全局中断