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

C2000ware中的例程

Other Parts Discussed in Thread:C2000WARE, TMDSCNCD28388D

1、使用的硬件是F28388D的评估板,例程sci_ex3_echoback.c,将例程通过USB线,debug进入评估板内,然后用串口调试助手发送数据,打印出了问候语,发了数据,也有返回值显示,一切正常。(下图中的1,是评估板自带的多功能口,包括仿真口、串口等等),用这个口,例程正常跑通。

例程地址C:\ti\c2000\C2000Ware_3_03_00_00\driverlib\f2838x\examples\c28x\sci

2、想请教的问题是,给评估板外接一个232或者422转串口的模块(不打算使用USB线进行232或者485的数据收发),想通过外接的收发器,完成数据的收发。

硬件上连接完之后,我尝试了一下debug     sci_ex3_echoback.c,然后观察串口调试助手,发现没有打印问候语,发送数据,在串口调试助手里,也没有返回值。

(如下图的2,是外接的232收发器,外接的就没有办法在串口调试助手上出现返回值和问候语)

我的理解是:

对于例程sci_ex3_echoback.c,数据的收发,不会固定在,只能搭配评估板自身的硬件,应该也能支持外接的232或者485收发模块。

特来请教

谢谢!

Green Deng:

你好,看一下User's Guide中对J1:A 的描述:
Emulation/UART connector – USB mini A connector used to provide XDS100v2 emulation and USB-to-UART
(SCI) communication through FTDI logic. S1:A determines which connections are enabled to the MCU.

,

@vince:

好的,谢谢您,我把28388D评估板(TMDSCNCD28388D)上的S1:A的2位置拨到了off状态,然后外接了232串口模块,再用例程,是能够从外接的232模块收发数据了。
已解决

,

@vince:

我分析的是: 一开始出现,外接232模块,接收不到28388D发来的数据,可能的原因是,GPIO28和GPIO29被XDS100、外接模块共用了。所以,当使用串口调试助手给28388D发数据的时候,串口调试助手接收不到返回的值。 当我将S1:A的2位置拨到了off状态,再用串口调试助手给28388D发数据的时候,串口调试助手就能够接收到28388D返回的值。 得出判断:一路SCIA引脚,是不能接到两路串口上,同时进行使用的。

我做的板子上,用到了422和232,分别接的是SCIA和SCIB。

特来请教 谢谢!

,

Green Deng:

感谢你的反馈,这块板子还没怎么玩过,我也不是很清楚里面的原理图。

,

@vince:

也是测试中碰到的问题,拿出来讨论一下

赞(0)
未经允许不得转载:TI中文支持网 » C2000ware中的例程
分享到: 更多 (0)