你好,我开发的设备想使用MSP430F5659的USB_BSL,为设备日后的固件升级提供接口,但在阅读 slau319l 文档时,对这段话不太理解:
1.3.3 Devices With USB
Devices with USB are invoked when either of the following two conditions are met while the device is
powered by VBUS:
• The device is powered up by USB and the reset vector is blank.
• The device powers up with the PUR pin tied to VUSB.
疑问1:MSP430F5659芯片必须是在芯片的VBUS 引脚上输入 5V,然后整个芯片的3.3V供电均要取自VBUS 经过LDO3.3V 稳压的 VUSB 吗?
疑问2:我如何通过USB复位?
疑问3:PUR 引脚要连到VUSB 引脚上,是否意味着VBUS 的输入电源必须是来自外部的USB电缆(即不能使用设备内部的5V供电)?否则我还要在设备外部准备一个开关?在需要芯片进入USB_BSL时,切换PUR脚与VUSB脚连通?而且让我感到困惑的是如果VBUS电源只能取自设备外部,那么如果第1个疑问要满足,那岂不是整个芯片都要靠外部USB供电?这显然不可能啊...
菜鸟的提问,英文不好,请不要见笑 :P