TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280039C: TMS320F280039的GPIO18如何配置为CAN RX功能

Part Number:TMS320F280039C

您好!

      目前我们的板子GPIO19,X1是连接了外部晶振,代码中InitSysCtrl()里面配置是InitSysPll(XTAL_OSC, IMULT_48, REFDIV_2, ODIV_4, PLLCLK_BY_1, SYSCTL_DCC_BASE0),然后想把GPIO18配置为CAN RX功能,但是目前测试CAN收发一直没有通信上,请问GPIO18这可以这样子应用吗?

      因为我在其他帖子里看了比如280049的GPIO18配置为其他功能好像是需要配置为使用内部晶振且X1下拉,我不确定280039的GPIO18配置为CAN RX是不是也要这样做。

Green Deng:

你好,你使用的是外部时钟,根据你的描述,应该是使用的X1上的Oscillator。

这样的话GPIO18是可以作为GPIO来使用,不需要配置为使用内部晶振且X1下拉。

你可以参考芯片TRM的3.7.1 Clock Sources内容,里面有详细说明X1, X2的使用

,

Liu Jun:

谢谢你的回复!

我看了datasheet,我们目前用的硬件方案应该是3.7.1.4 External Oscillator (XTAL)的第一种。

上图写了GPIO18是可以使用,我看了3.7.1.4的最下面还有一个ALT modes的配置,这里是说OSCOFF和SE需要修改配置为Single-Ended Mode,GPIO18才可用吗?

,

Green Deng:

里面介绍的GPIO18 Available on X2的模式有3种,除了用无源晶振的情况下不能使用GPIO18之外其他的都是可以用的。

当然,除了Oscillator off情况之外,其他的2种确实是要Single-Ended Mode,但这个模式的配置其实只要SE配置为1就都能满足了

,

Liu Jun:

好的,GPIO18已经可用,谢谢!

,

Green Deng:

客气了,感谢你的反馈。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: TMS320F280039的GPIO18如何配置为CAN RX功能
分享到: 更多 (0)