F280025上的 CAN 0存在一个奇怪的问题(如果它起作用、则为80引脚)。
如果处理器正常通电(即施加3.3V 电压)。 发送 CAN 消息似乎还可以、但无法接收任何内容。 如果我复位处理器(将 XRSn 拉为低电平)、则它可以工作(或者如果我在启动期间将 XRSn 保持为低电平)。 其他一切似乎都正常(从闪存正确引导、PWM 正常工作、ADC 功能等)。 当运行一个调试器时、我永远不会遇到这个问题(我猜是因为它会切换 XRSn)。
我将使用所有推荐的 XRSn 和3.3做法、这些做法的速度非常快、并且非常稳定。
我可以正确地检测到我没有接收到数据、并尝试重新初始化 CAN0、但它不起作用。 只有将 XRSn 拉至低电平有效。 我还尝试使用仿真的 XRSn 在启动时复位处理器... 这也不起作用...
我在 F280049或其他 C2000处理器上没有遇到此问题。 有没有关于如何解决此问题的想法?
