根据您提供的信息,您在使用TC364 SENT模块时遇到了watchdog问题。您希望在没有检测到SENT信号时,watchdog会触发中断,并且errorWatchdog值会一直增加。但实际情况是,只有在拔掉或插上SENT信号时,errorWatchdog值才会加1,而且只会加一次。
为了解决这个问题,我们可以按照以下步骤进行:
1. 首先,确保您的watchdog设置是正确的。检查您的代码,确保watchDogTimerLimit的值已经设置好,并且watchdog功能已经启用。
2. 检查您的中断处理函数。确保在watchdog中断触发时,您的中断处理函数能够正确地执行。如果中断处理函数没有正确执行,那么errorWatchdog值可能不会按照预期增加。
3. 检查您的硬件连接。确保SENT信号的硬件连接没有问题,因为硬件问题可能会导致信号检测不准确。
4. 如果以上步骤都无法解决问题,您可以尝试更新您的软件或硬件。有时候,软件或硬件的bug可能会导致问题无法解决。更新到最新版本可能会解决这个问题。
5. 如果问题仍然存在,您可以考虑寻求专业人士的帮助。他们可能会更了解您的具体情况,并提供更有效的解决方案。
希望以上建议能帮助您解决关于TC364 SENT模块的watchdog问题。
根据您提供的信息,您在使用TC364 SENT模块时遇到了watchdog问题。您希望在没有检测到SENT信号时,watchdog会触发中断,并且errorWatchdog值会一直增加。但实际情况是,只有在拔掉或插上SENT信号时,errorWatchdog值才会加1,而且只会加一次。
为了解决这个问题,我们可以按照以下步骤进行:
1. 首先,确保您的watchdog设置是正确的。检查您的代码,确保watchDogTimerLimit的值已经设置好,并且watchdog功能已经启用。
2. 检查您的中断处理函数。确保在watchdog中断触发时,您的中断处理函数能够正确地执行。如果中断处理函数没有正确执行,那么errorWatchdog值可能不会按照预期增加。
3. 检查您的硬件连接。确保SENT信号的硬件连接没有问题,因为硬件问题可能会导致信号检测不准确。
4. 如果以上步骤都无法解决问题,您可以尝试更新您的软件或硬件。有时候,软件或硬件的bug可能会导致问题无法解决。更新到最新版本可能会解决这个问题。
5. 如果问题仍然存在,您可以考虑寻求专业人士的帮助。他们可能会更了解您的具体情况,并提供更有效的解决方案。
希望以上建议能帮助您解决关于TC364 SENT模块的watchdog问题。
举报