请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TMS320F280039C-Q1
大家好!
客户在高温条件下遇到软件异常。 怀疑 CAN 模块的软件逻辑。 需要检查以下问题:
1.在客户的软件逻辑中、需要连续等待 CAN_IFxCMD 寄存器中的 BUSY 标志被清除。 因此、是否存在任何工作条件、在该条件下、CAN_IF1CMD 和 CAN_IF2CMD 寄存器中的 BUSY 位保持设置为 1 的时间超过 1ms?
2.外部引脚电压电平、环境温度或 CAN 收发器的工作条件是否会影响 BUSY 位持续设置为 1? 我的理解是 CAN_IF1CMD 和 CAN_IF2CMD 寄存器中的 BUSY 位反映了内部 MCU 数据传输状态,与外部外设无关 — 这是正确的吗?
3.在什么工作条件下计时器模块的溢出标志不能被设置为 1 ? (MCU 晶体振荡器已验证正常、PWM 输出也正常。)
2.外部引脚电压电平、环境温度或 CAN 收发器的工作条件是否会影响 BUSY 位持续设置为 1? 我的理解是 CAN_IF1CMD 和 CAN_IF2CMD 寄存器中的 BUSY 位反映了内部 MCU 数据传输状态,与外部外设无关 — 这是正确的吗?
3.在什么工作条件下计时器模块的溢出标志不能被设置为 1 ? (MCU 晶体振荡器已验证正常、PWM 输出也正常。)
此致、
Jenney