嗨,对话框中,
重置:对于我们使用LIS3DH作为加速器的系统,我们从加速器中获取数据然后发送出去。由于我们的系统使用电池,我们发现有时系统上电不工作。我们还通过软件使用了看门狗复位,它也没有工作。但当我们使用复位PIN P06短与VCC,它开始工作。如果我们把电池拔掉再重新插上,系统就能正常工作了。软件里有没有我们可以完全重置的东西?
嗨liuluan002,
我不太明白这个问题,但我认为您正在寻找重置系统的方法,因此您可以使用platform_reset()函数来实现这一点。看门狗复位不工作是什么意思?如果看门狗处理程序被调用,如果设备不在开发调试模式下,设备将被重置。检查NMI_HandlerC()函数并确保该命令被执行SetWord16(SYS_CTRL_REG, (GetWord16(SYS_CTRL_REG) & ~REMAP_ADR0) | SW_RESET);你也可以在下面的链接中找到一些关于看门狗的信息
https://support.dialog-semiconductor.com/testing-watchdog
由于MT_dialog
嗨liuluan002,
我不太明白这个问题,但我认为您正在寻找重置系统的方法,因此您可以使用platform_reset()函数来实现这一点。看门狗复位不工作是什么意思?如果看门狗处理程序被调用,如果设备不在开发调试模式下,设备将被重置。检查NMI_HandlerC()函数并确保该命令被执行SetWord16(SYS_CTRL_REG, (GetWord16(SYS_CTRL_REG) & ~REMAP_ADR0) | SW_RESET);你也可以在下面的链接中找到一些关于看门狗的信息
https://support.dialog-semiconductor.com/testing-watchdog
由于MT_dialog