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.
您好!
在 CAN 初始化期间、CCE 位(在寄存器 CANES 中)为0、任何主 CANRX 都不是高电平或低电平。
通过示波器、CANRX 引脚始终接通电源。 有几次、是低脉冲。
问题可能出在哪里?
还有其他一些疑问:
1) 1)是否有任何寄存器用于显示仲裁的状态?
2) 2)是否有任何寄存器用于显示自动重发送?
非常感谢。
BR、Jordan
您是说、即使在设置 CCR 位之后、CCE 位也永远不会变为1? 即使您在 controlSUITE 中运行 TI 提供的示例、您也会看到此问题吗? 您是否在 www.ti.com/lit/spra876?中尝试过这些示例 您是否了解了调试技巧?
[引用 userid="81435" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1055483/tms320f28235-q1-can-module-arbitration ]从示波器可以看到、CANRX 引脚始终处于加电状态。 有几次、是低脉冲。 [/报价]当总线空闲时、CANRX 引脚将为高电平。 这是正常的、是预期的。 在少数情况下、您看到低脉冲可能是合法的 CAN 流量。 但是、请注意、您观察到的任何内容都必须符合协议位填充规则。 也就是说、在一个 CAN 帧内、不能有一个超过5位时间的高电平或低电平周期。
[引用 userid="81435" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1055483/tms320f28235-q1-can-module-arbitration ]1)是否有任何寄存器显示仲裁的状态?否
[引用 userid="81435" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1055483/tms320f28235-q1-can-module-arbitration ]2)是否有任何寄存器显示自动重传?否