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.

[参考译文] TMS320F28379D:GPIO28未连接如何测试 sci_echoback_cpu01示例项目?

Guru**** 2595925 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/674766/tms320f28379d-gpio28-is-not-connected-out-how-to-test-sci_echoback_cpu01-example-project

器件型号:TMS320F28379D
主题中讨论的其他器件:LAUNCHXL-F28379DC2000WARE

大家好、

我正在使用 LAUNCHXL-F28379D Rev2.0测试 sci_echoback_cpu01示例项目、它分别使用 GPIO28和 GPIO29作为 SCI-Rx 和 SCI-Tx。 但 GPIO28引脚未从 MCU F28379D 外连接。  我想知道如何测试此示例项目? 谢谢你。

xview。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该示例项目设计用于使用 F2837x controlCARD 进行测试、而不是用于 LAUCHXL-F28379D。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sunglin、

    此示例使用 SCI-A

    如果您在数据表表中查看 GPIO 引脚多路复用(www.ti.com/.../gpio-muxed-pins-sprs8809789 )、您可以搜索"SCIRXDA"和"SCITXDA"以查看 SCI-A 的可能引脚:

    GPIO8 + GPIO9
    GPIO28 + GPIO29
    GPIO35 + GPIO36
    GPIO42 + GPIO43
    GPIO48 + GPIO49
    GPIO64 + GPIO65
    GPIO84 + GPIO85
    GPIO135 + GPIO136

    因此、您有很多选择(只需更改 GPIO 多路复用)

    如果您在.\c2000Ware_1_00_03_00\boards\LaunchPads\LAUNCHXL_F28379D\R2.0中查看 c2000ware、并查看 Launchpad 原理图、则 FTDI 芯片连接到 GPIO42/43、如果您想通过 USB 使用虚拟 COM 端口、则可以使用该器件。 否则、您可能需要获取外部 RS-232收发器、然后连接到一些其他 GPIO。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    感谢您的信息。 我尝试使用 GPIO8和 GPIO9、但它不起作用。  代码如下所示、

    GPIO_SetupPinMux (9、GPIO_MUX_CPU1、6);
    GPIO_SetupPinOptions (9、GPIO_INPUT、GPIO_PushPull);
    GPIO_SetupPinMux (8、GPIO_MUX_CPU1、6);
    GPIO_SetupPinOptions (8、GPIO_OUTPUT、GPIO_异 步);

    我需要配置什么才能使其正常工作吗?

    xview。

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

    您好、Sunlin、

    此代码是否为您编译?

    如果我看看中 C2000ware 中的 SCI 回送示例

    .\ti\c2000Ware_1_00_03_00\driverlib\f2837xd\examples\cpu1\sci

    GPIO 和 GPIO 多路复用器配置代码如下所示:

    //
    // GPIO28是 SCI Rx 引脚。
    //
    GPIO_setMasterCore (28、GPIO_CORE_CPU1);
    GPIO_setPinConfig (GPIO_28_SCIRXDA);
    GPIO_setDirectionMode (28、GPIO_DIR_MODE_IN);
    GPIO_setPadConfig (28、GPIO_PIN_TYPE_STD);
    GPIO_setQualificationMode (28、GPIO_QUAL_异 步);
    
    //
    // GPIO29是 SCI Tx 引脚。
    //
    GPIO_setMasterCore (29、GPIO_CORE_CPU1);
    GPIO_setPinConfig (GPIO_29_SCITXDA);
    GPIO_setDirectionMode (29、GPIO_DIR_MODE_OUT);
    GPIO_setPadConfig (29、GPIO_PIN_TYPE_STD);
    GPIO_setQualificationMode (29、GPIO_QUAL_异 步); 

    它使用的函数与您使用的函数不同。  您是否使用最新的 C2000ware 示例?