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.

[参考译文] TMS320F2.8377万S:GPIO模拟CAN

Guru**** 2124380 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/658787/tms320f28377s-gpio-simulates-can

部件号:TMS320F2.8377万S

我们是否可以使用TMS320F2877S的GPIO来模拟CAN控制器?

如果可以,是否可以获得任何参考代码/文件/文档?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Hardy:

    控制器中有两个CAN控制器可配置和使用。

    您需要将GPIO引脚配置设置为CANRX和CANTX。
    然后,您将需要将它们连接到外部CAN收发器,以获得CANH和CANL信号以供使用。

    希望这有所帮助。 如果还有其他疑问,请告诉我。

    谢谢,此致
    Harshmeet

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Harshmeet

    TMS320F2.8377万S的内部两个CAN控制器用于应用,我们需要另一个CAN接口用于其他应用。
    我想知道我们是否可以使用GPIO和运行在2.8377万S内部的软件模拟CAN控制器。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哈迪

               您询问有关"位冲击"GPIO引脚以模拟CAN功能。 是的,这是可能的;但是,请注意,模拟功能在软件中运行会占用大量CPU带宽。 如果CPU在适应应用程序后没有足够的带宽,则不能选择此选项。 一种选择是使用SPI-CAN桥接器,如http://www.ti.com/lit/ds/symlink/tcan4550-q1.pdf 。 是的,此芯片是CAN-FD,但也可以支持CAN2.0B。  SPI<--> CAN芯片也可从其他供应商获得。

     

    抱歉,我们没有任何示例代码显示如何执行此操作。