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: SCI在配置成中断模式时,由于硬件原因RX信号一直为低。

Part Number: TMS320F28379D


1.在硬件恢复后高电平空闲,DSP不能重新进入中断。

2.此时DSP处于什么样的状态

  • 您好我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢。

  • 您好,请问F2837x 是主机还是从机? 您之前有没有出现过,有代码在轮询模式下工作并且只在切换到中断模式时才开始出现问题的情况?

    在轮询和中断模式之间,比较下示波器或逻辑分析仪上的信号,看下可能是哪里出了问题?工程师想看下 TX 信号是否存在导致次级器件无法按预期响应的一些不同情况。

  • 你好,是主机,具体情况是,SCI的接口使用光耦隔离,光耦的隔离侧由于掉电,使得DSP的RX变成低电平,此时DSP的SCI报错,仿真的情况查下出现了SciaRegs.SCIRXST.bit.RXERROR的错误。我们采用重新初始化的方式,请问这样有影响吗?TX直接无信号

  • 好的明白了,跟进给工程师看下哈。

  • 1.在硬件恢复后高电平空闲,DSP不能重新进入中断。

    您好,发生该问题时,是否可以报告 SCI 模块的寄存器?

    2.此时DSP处于什么样的状态

    您上面提到,“光耦的隔离侧由于掉电,使得DSP的RX变成低电平”,这个掉电,是DSP还是系统的其他地方?如果器件正在复位,那么需要重新配置 SCI。

    通常情况下,中断停止的唯一原因是使其被禁用、不确认中断、或者 SCI 不再接收数据。