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/PGA900:PGA900有问题。

Guru**** 2538930 points
Other Parts Discussed in Thread: PGA900

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/863584/ccs-pga900-we-are-having-problems-with-the-pga900

器件型号:PGA900

工具/软件:Code Composer Studio

你好!

我们遇到 PGA900问题。 我们无法连接 OWI。 所有的人都按照描述做了一切,但没有进入 OWI 的中断。

OWI 初始化代码:

(笑声)
//******* OWI *********
  SET_B (DIG_IF_CTRL、OWI_ENABLE|OWI_DEGLITCH_FILTER_10ms);       //包括 OWI
  DLPWR = OWI_CLK_EN;
  WriteReg (OWI_INTERRUPT_ENABLE、OWI_INT_ENABLE);
  WriteReg (OWI_INTERRUPT、OWI_INTERRUPT_ACTIVE);
WriteReg (COM_RX_INT_ENABLE、COMBUF_RXRDY_INT_ENABLE);
//******* OWI *********
(笑声)
   WriteReg (IPR0、0xC0C0C0C0);                  //启用中断(全局)
   WriteReg (IPR1、0xC0C0C0C0);
   WriteReg (ISER、0xffffffff);
(笑声)

OWI 中断中的代码:

void OwiInterSv (void)

   WriteReg (OWI_INTERRUPT、OWI_INTERRUPT_ACTIVE);
   SET_B (DIG_IF_CTRL、OWI_ENABLE|OWI_WIPER_ENABLE);                   //OWI 收发器开启



食物的供应势头如描述中所示、波形随附在附件中。 不知道错误在哪里。

你可以帮帮我吗?

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

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

    您好 Oleg、

    此处的线程跟踪似乎存在一些问题、部分回复已消失。 我相信从你们的回复中可以看到、改变抗尖峰脉冲时间或电压电平对中断的激活没有影响。

    您是否对任何其他中断有任何问题? 当您读取 icer 寄存器(0xE000E180)时、您会看到什么? 如果您读取0、则 ISER 寄存器可能无法正确写入。

    此外、在初始化过程中、我建议将清除所有挂起的中断作为第一个操作之一(ICPR = 0xFFFFFFFF)。

    最后、在我们的示例代码中、我们建议将 NVIC_IPR0设置为0x0x80400000。 请尝试执行此操作并查看它是否允许激活 OWI 中断。


    此致、