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.

[参考译文] TMS320F28069:在具有集线站 USB_EMU[R3]的 TMS F28069的 FIFIO 模式下使用 SCI A 接收数据

Guru**** 2524550 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/794558/tms320f28069-rceive-the-data-using-sci-a-in-fifio-mode-of-tms-f28069-with-docking-station-usb_emu-r3

器件型号:TMS320F28069
主题中讨论的其他器件:C2000WARE

 尊敬的先生:

目前,我使用的是 带坞站连接的 F28069控制条1.1版 USB-EMU [R3]。  我正在尝试使用 C2000示例中的 SCI 回送程序、以验证要在应用程序中使用的接收部分。

我发现 SCI 传输工作正常。 但回显字符不起作用。它不从终端接收任何字符。 必须为此建立任何硬件连接 ?  在集线站中有一个跳线显示为 J8。  它的功能是什么。

我是否真的错过了什么? 我只想使用接收 操作的 FIFO 模式。 如果任何其它采样程序也使用 FIFO 模式接收到,则 Pl 确实发送..请向我提供必要的帮助,以便我能够继续执行我的实际应用程序。

谢谢您、

此致、

S. M.Sundari

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

    我相信你是指这个例子
    C2000Ware\device_support\f2806x\examples\c28\sci_echoback

    您是指控制杆还是控制卡?

    根据示例,预期的连接是
    GPIO28为 SCI_A-RXD (连接到串行 DB9电缆的引脚3、PC-TX)
    GPIO29是 SCI_A-TXD (连接到串行 DB9电缆的 PIN2、PC-RX)

    是否为超级终端配置了以下设置?
    -找到正确的 COM 端口
    -每秒位数= 9600
    -日期位= 8
    -奇偶校验=无
    -停止位= 1
    -硬件控制=无

    此示例确实具有 FIFO 的基本用途。

    有关 FIFO 使用的详细信息,请参阅以下示例。
    C2000Ware\device_support\f2806x\examples\c28\scia_loopback_interrupts

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

    您好!

    我建议查看扩展坞上的 J9、您可能需要安装它。  

    电路板原理图可在以下目录中找到。  请注意、J8用于使 xds100v2保持复位状态、这不是您想要的。
    \C2000Ware_X_XX_XX_XX\boards\Experimentreams\DockingState_DIM_100pin\R3\

    希望这对您有所帮助!


    谢谢、
    Brett

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

    它没有解决。

    我对他的发言有基本的怀疑。 当我们接收到数据时,我们必须在这个位置--while (SciaRegs.SCIFFRX.bit.RXFFST!=1)检查很长时间。 这话什么意思? 控制器未接收到关键字符、也未打印任何内容
    while (SciaRegs.SCIFFRX.bit.RXFFST!=0)如果我更改此项,则它可以从它中退出。但有一个垃圾字符即将出现,并且单个字符正在打印。不是通过控制台字符打印。

    我对此感到非常震惊。 请帮助 Bret。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    应该是这样
    //
    //等待字符
    //
    while (SciaRegs.SCIFFRX.bit.RXFFST = 0)


    }//等待空状态

    e2e.ti.com/.../499719

    请检查以下代码:
    device_support\f28004x\examples\sci\sci_echoback

    此致。