This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请原谅我对器件操作和应用的无知。 我不熟悉此项目、我的第一项任务是解决最近的制造问题。 当我加快自己的开发、应用、代码等的速度时、我只想说明一下这个问题、看看是否有人遇到过类似的问题。
我们有一个具有独立处理器 Vcc 和系统 Vcc 的电路板。 我们通过检测到已连接键盘上的按钮按压操作来关闭器件。 一旦检测到、我们就会有一个较小的延迟、禁用系统 Vcc、并将处理器置于睡眠模式(由处理器 Vcc 供电)。 由于处理器不会关闭或立即唤醒、我们最近的产品出现20%的故障。
我们将处理器更换为从我们的工程组件箱中拉出的部件、从而解决该问题。 虽然组件共享相同的器件型号、但组件上指示的制造代码不同。
故障部件:68CNCKTG4
工作部件:56APHVTG4
我们联系了我们的授权供应商、他们不知道此产品有问题。 我假设供应商还验证了器件的监管链、以确保我们不会处理假冒组件问题。 他们只是建议我拨打技术支持号码、然后将其发送给我。
请提供任何帮助。
我的 MSP-FET。 找到以下内容:
void Shutdown (void) { do { asm ("nop"); }while (((P1IN & 0x01)=0); [在此处执行操作] WDTCTL = WDTPW + WDTHOLD; [设备重置]... }
因此、器件会在进入睡眠模式之前进行复位。 尽管监控的引脚也连接到复位线路、但复位线路似乎仍然为低电平、而引脚被视为高电平。 WDTCTL 命令之前的简单延迟为复位线路提供了足够的恢复时间、器件将不再复位。 这也是降低复位线路上的上拉电阻器具有相同效果的原因。
最佳说明:由于我们推入了上拉电阻器的限制、较新微秒在复位线路的状态方面的反应与以前微秒不同。
我将把这个问题标记为正在解决。