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.

[参考译文] CCS/LAUNCHTXL-F2.8379万D:Sci-UART引脚

Guru**** 2553260 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/630496/ccs-launchxl-f28379d-sci-uart-pin

部件号:LAUNCHXL-F2.8379万D
主题中讨论的其他部件:controlSUITEC2000WARE

工具/软件:Code Composer Studio

您好,

使用此设置时,SCI-UART数据通过FTDI芯片通过USB连接器发送,

	gpioCtrlRegs.GPBMUX1.bit.GPIO44 = 3;
	gpioCtrlRegs.GPBMUX1.bit.GPIO43 = 3;
	gpioCtrlRegs.GPBGMUX1.bit.GPIO44 = 3;
	gpioCtrlRegs.GPBGMUX1.bit.GPIO43 = 3; 

如何使用主板上的其他空闲PIN来发送数据? (例如,通过SCIC或SCIB端口发送数据)

谢谢你。

此致,

Amin

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

    您好,Amin:

    如何使用主板上的其他空闲PIN来发送数据? (例如,通过SCIC或SCIB端口发送数据)[/QUOT]

    只需参阅此处提供的主板示意图:C:\ti\controlSUITE\DEPEND_KITS\LAUNCHXL-F2.8379万D\HwDevPkg

    对于SCIB,您可以轻触GPIO19和GPIO18;对于SCIC模块,您可以轻触GPIO139和GPIO56。 对于SCIA,您必须遵循类似于GPIO42和GPIO43的mutxing方案。

    此致,

    Gautam

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

    您好,Gautam:

    感谢你的帮助。 此代码不适用于SCIB的新条件:
    gpioCtrlRegs.GPBMUX1.bit.GPIO18 = 3;
    gpioCtrlRegs.GPBMUX1.bit.GPIO19 = 3;
    gpioCtrlRegs.GPBGMUX1.bit.GPIO18 = 3;
    gpioCtrlRegs.GPBGMUX1.bit.GPIO19 = 3;

    此致,
    Amin

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

    感谢您的帮助。 此代码不适用于SCIB的新条件:[/QUOT]

    令人惊讶的是,您没有引用设备数据表中的无节礼值:

    此致,

    Gautam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    基于MUX位置:2和SCIB,此代码不起作用,请提供一个示例代码。
    感谢你的帮助。

    此致,
    Amin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amin,请下载controlSUITTE/C2000ware并导航到这些位置,例如代码:有3个基于SCI的示例,我在此仅链接一个示例。

    C:\ti\c2000Ware_1_00_01_00\device_support\f2837xd\examples\CPU1 \sci_echoback\cpu012837 \sci_echoback\cpu01



    C:\ti\controlSUITE\DEVICE_SUPPORT\F2837xD\V210\F2837xD_Examples_CPU1\sci_echoback</s>2837

    此致,
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已看到这些例子。 我的问题是更改PIN。
    在这三个示例中,连接是通过FTDI端口(SCIA)进行的。
    此致,
    Amin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Amin:

    只有42/43被粘到FTDI芯片上。 对于其它在Launchpad上固定的SCI针脚,您必须通过跳线和其它一些连接与它们连接。

    以下是一个示例: www.amazon.com/.../B008AGDTA4

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Sal,
    谢谢你。 我有一个TTL转换器。 我的目标是将用于SCIB的42/43引脚更改为GPIO19和GPIO18。 我的问题是更改此PIN。
    此致,
    Amin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题是什么? 只要这些插针固定在主板上,只要修改软件为SCI通信配置这些GPIO并配置正确的SCI模块,就不会出现问题。

    您遇到了什么问题?

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

    我需要一个用于定义GPIO19和GPIO18 (SCIB)以发送数据的代码,而不是以下代码:

    GpioCtrlRegs.GPBMUX1.bit.GPIO44 = 3;
    GpioCtrlRegs.GPBMUX1.bit.GPIO43 = 3;
    GpioCtrlRegs.GPBGMUX1.bit.GPIO44 = 3;
    GpioCtrlRegs.GPBGMUX1.bit.GPIO43 = 3;


    此致,
    Amin

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

    这是相当简单的。 您可以修改正在查看的示例代码。 或者您可以查看C2000Ware中的driverlib示例。 这些SCI示例将为您提供一个良好的起点。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了通过板载FTDI芯片(GPIO 43/44)连接所有的示例之外,我已经看过所有的示例。
    感谢你的帮助。
    Amin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您只需修改软件即可。

    修改驱动程序软件将更容易。 使用所需的任何GPIO。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请从使用sci.h和sci.c的driverlib示例开始

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

    感谢你的最大帮助。

    此致,
    Amin