我用MSP430F5528做了一个采集设备,使用了USB接口,通过usb往上位机发送数据。
单片机USB采用USBBUS供电,单片机的其余部分采用电池供电。
串口协议使用的是CDC协议,用的TI的参考代码。
现在发现一个问题,插拔USB接口时,很容易发生复位,通过记录复位寄存器,发现是PERF peripheral/configuration area fetch (PUC)复位。
在MSP430的手册上,找不到关于这个复位的描述。
我禁止掉USB功能后,没有再发生复位。
我想问一下,这个复位一般是什么原因造成的?
我虽然发现和USB部分相关,但不清楚该按照哪个方向修改解决问题。
又碰到类似问题的朋友吗?多谢了