请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28386D 主题中讨论的其他器件:C2000WARE
您好!
我在 TRM 中看到、必须首先通过 CAN_CTL 寄存器的 INIT 位将模块置于 INIT 状态、然后设置该寄存器的 SWR 位、从而实现复位。
在 C2000Ware 代码库中、我可以看到写 SWR 位被 EALLOW/EDIS 调用包围、而寄存器未声明为 EALLOW 受保护(这似乎是正确的、因为对 Init 位的写操作没有以类似的方式被包围) 该字段也没有说明。
是否真的需要 EALLOW/EDIS 周围的环境? (在这种情况下、需要为此处理器更新 TRM、并对嵌入此相同 CAN 外设的另一个处理器进行更新)。
此致、
克莱蒙特