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/TMS320F28069:TMS320F28069

Guru**** 2558250 points
Other Parts Discussed in Thread: TMS320F28069

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/743184/ccs-tms320f28069-tms320f28069

器件型号:TMS320F28069

工具/软件:Code Composer Studio

您好!

我正在使用 TMS320F28069开发板。 在开发板中 、我使用的是 SCI-A 模块通过中断方法接收、从而正确获取中断。 在定制板中使用相同的初始化时、我没有收到中断、我尝试了运行正常的轮询方法。  并且还检查了 GPIO28工作正常(作为输出)。 没有在定制板中获得中断(SCIARX)的原因是什么? 请回复问题... ,我还检查了 SCI-B 模块在中断方法中的工作是否正常。

相关信息

P M Manoj Kumar。

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

    如果代码在我们的开发板上正常工作、而不是在您的定制板上工作、则这可能是硬件问题。 您正在使用哪个开发板- controlCARD 或 LaunchPad? 我建议将我们的原理图与您的定制电路板原理图进行比较。 此外、GPIO28应该被设定为 SCIRXDA、这是一个输入(非输出)。 同样、GPIO29应该被设定为 SCITXDA、这是一个输出。 您是否在电路板上包含了所需的收发器?

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

    您好 Ken、

    我正在使用 controlCARD。 在我的定制电路板收发器 IC 中、可使用 ADM3491 (RS-422)。 我还使用 示波器检查了 RX 和 TX 电平是否正常工作。 在选择 MUX 后、我对 GPIO 配置有疑问、是否需要 GPIO 方向。 尽管代码在开发板中工作、但我将检查一次原理图。

    谢谢 Ken、

    此致、

    P M Manoj Kumar

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

    今天、我又观察到一件事、那就是 SCI-B 模块时钟禁用 SCI-A 模块中断工作正常。 在我的代码中,我同时使用 SCI-A 和 SCI-B 模块,原因是什么?

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

    当 SCI 的引脚被置位时、无需方向配置。 仅 GPIO 需要方向。 如果我理解正确、那么您将同时使用 SCI-A 和 SCI-B 当两个模块时钟都启用时、SCI-A 中断会出现问题、但是当您禁用 SCI-B 时、SCI-A 中断会正常工作。 我是否正确理解了这一点? 如果是、请检查中断冲突。

    但愿这对您有所帮助。 如果您的问题得到了解答、请单击绿色的"验证答案"按钮。 谢谢。

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

    SCI-A 和 SCI-B 在 PIE 模块中都是相同的组、因此如何检查中断冲突?

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

    对于每个 SCI-A 和 SCI-B、我希望确保您具有:

    SCI-A:
    PieCtrlRegs.PIEIER9.bit.INTx1 = 1;
    PieCtrlRegs.PIEIER9.bit.INTx2 = 1;
    IER |= 0x0100;

    SCI-B:
    PieCtrlRegs.PIEIER9.bit.INTx3=1;
    PieCtrlRegs.PIEIER9.bit.INTx4 = 1;
    IER |= 0x0100;

    并且您没有意外的复制和粘贴错误。 您能否提供其他信息、例如代码片段?

    - Ken