https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1123513/tcan4550-help-needed
器件型号:TCAN4550主题中讨论的其他器件: 、MSP430FR6989
您好,
我们已从 TI 网站下订购 TCAN4550EVM (具有集成收发器的 CAN 控制器)板。
链接:
https://www.ti.com/tool/TCAN4550EVM
此外、TCAN4550演示软件(修订版 B)–SLLC469B.ZIP 附在上述网站上。
演示软件包含 TCAN 4550库文件、还提到它们使用的是 MSP430FR6989主/主机微控制器。
当我们发货时、它包含具有 CAN 控制器的开发板、但它没有主/主机微控制器(MSP430FR6989)
因此、我们从以下 TI 网站订购了 MSP430FR6989 LaunchPad 开发套件。
链接:
https://www.ti.com/tool/MSP-EXP430FR6989#tech-docs
问题:
- CAN 接收:我们通过 CAN 工具发送标识符为0xAA、4字节、0x11、0x22、0x33 0x44的消息。
在下面突出显示的行上设置断点。 断点被命中,我们收到正确的数据,即0x11、0x22 0x33、0x44,消息标识符为0xAA。 这是预期行为。
IF (MsgHeader.ID = 0xAA)
{
DATA[0]= dataPayload[0];
数据[1]=数据有效载荷[1];
DATA[2]= dataPayload[2];
DATA[3]=数据有效载荷[3];
}
但是、该行为不一致、这意味着每次断点都不会被命中
2) 也在演示软件 Init_can 函数()中提到了以下内容。
我们是否需要在此处更改任何内容?
注意:我们更改为 SID_ID.SFID1 = 0x0AA;用于测试目的并发送标识符为0x0AA 的数据。 那么代码中的断点不会被命中。
3) 3) 我们也看不到板上的任何 CAN 消息。 演示软件根据按下开关 S1 (P1.1)传输消息
4) 4) 请找到所附的硬件连接文档。
我是位于密歇根州威克斯姆的 Curt 制造集团/Lippert Components Inc 的高级软件工程师。
我们计划将 TCAN4550 CAN 控制器用于我们的汽车产品之一。
如果我们在这里遗漏了任何内容(软件配置、硬件连接),请让我们来看看。
您是否有任何位于密歇根州的现场应用工程师可以在这方面为我们提供帮助、这将大有帮助。