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.

[参考译文] TMS320F2.8335万:TMS320F2.8335万 eZdsp电路板上的SCI B通信问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/618259/tms320f28335-sci-b-communication-issue-on-the-tms320f28335-ezdsp-board

部件号:TMS320F2.8335万

您好,

我正在使用TMS320F2.8335万 eZdsp电路板。 尝试在SCI B上传输和接收数据

我已为SCI B通信配置了GPIO9和GPIO11,并通过终端读取/写入数据。 我在eZdsp电路板上使用了J12的Pin 3和5进行传输和接收。

进行GPIO9和GPIO11配置时,SCI B上没有信号,即J12的引脚3和引脚5。

然后在阅读不同的论坛后,我按照以下奇怪的配置顺序进行了介绍,

步骤1:将GPIO18和GPIO19配置为SCI B外设  

步骤2: 将GPIO9和GPIO11配置 为SCI B外设

步骤3: 将GPIO18和GPIO19配置 为SCI B外设

通过上述配置,我可以从J12的引脚3传输数据。 真的不知道是什么让它使用这种奇怪的GPIO配置来传输数据。

现在我的问题是,即使在这种奇怪的配置下,SCI B接收也不会发生。 我可以从已验证的终端传输数据,但控制器无法接收数据。  

我在多个F2.8335万 eZdsp电路板上尝试了相同的方法,但无法使SCI B正常工作。

是否有人可以帮助我在F2.8335万 eZdsp板上设置SCI B通信?

提前感谢。

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

    Munaf,

    我没有听说过您正在讨论的此变通办法,您在哪里找到了它? 你可以告诉我吗?

    我不保证以下代码的准确性,但是我希望GPIO9和11的设置代码 类似于以下内容。

    EALLOW;
    
    //
    //为所选引脚启用内部上拉
    //用户可以启用或禁用上拉功能。
    //这将启用指定引脚的上拉。
    //
    GpioCtrlRegs.GPAPUD.bit.GPIO8 = 0;//为GPIO8启用上拉(SCIRXDB)
    gpioCtrlRegs.GPAPUD.bit.GPIO9 = 0;	//为GPIO9启用上拉(SCITXDB)
    
    //
    //将所选引脚的限定条件设置为仅异步
    //默认情况下,输入与SYSCLKOUT同步。
    //这将为所选引脚选择异步(无限定条件)。
    //
    gpioCtrlRegs.GPAQSEL2.bit.GPIO8 = 3;//异步输入GPIO8 (SCIRXDB)
    
    //
    //使用GPIO寄存器配置SCI-B引脚
    //这指定了哪些可能的GPIO引脚将是SCI功能引脚
    //引脚。
    //
    GpioCtrlRegs.GPAMUX2.bit.GPIO8 = 2;//将GPIO8配置为SCIRXDB
    gpioCtrlRegs.GPAMUX2.bit.GPIO9 = 2;//将GPIO9配置为SCITXDB
    
    EDIS; 


    此致,
    科迪

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

    您好,Cody:

    感谢您的回复。

    您可以在以下链接中看到解决方法

    e2e.ti.com/.../204.8117万

    是的,我已按照回复帖子中提到的相同方式配置GPIO9和GPIO11。

    谢谢你。

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

    提出SCI B有什么建议或解决方法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Munaf,
    您应该不需要设置18/19才能使用9/11 ...您是否有可用于确定GPIO9和GPIO11范围的示波器,您能看到任何内容吗?

    此致,
    科迪