主题中讨论的其他器件: MSP-EXP430F5529
您好!
我将 MSP430F5659 MCU 用于我的项目。 我使用 USB 通过固件升级工具更新引导加载程序。 对于24M 的 XT2频率、我能够更新 BSL、一切正常。
现在、我需要将 XT2更新为19.2M (因为我需要在20M 使用 SPI、其中19.2M 是最接近的频率)。
将 XT2保持在24M、我已将我的代码更新为将 XT2编程为19.2M (USBPLLDIVB = USBPLL_SETCLK_19_2;)并将其写入 MCU。 将 XT2晶振更换为19.2M 后、在为电路板通电时、出现"USB Not Recognized (无法识别 USB)"错误。
除了初始化 XT2 "USBHAL_initClocks (19200000UL)"之外、这一行"USBPLLDIVB = USBPLL_SETCLK_19_2;"或者我是否需要更新更多内容才能使芯片正常工作。
由于 BSL 可以自动检测到4M、8M、12M 和24M、还有一件事是可以使用其他 XT2频率(在我的案例中为19.2M)对新器件进行编程。
提前感谢。