已回答假定已回答

我的AD9857配置工作于单音模式没有输出,什么原因

wubinbin 在 2015-1-14 詢問的問題
最後回覆由ADI_Wei於2015-1-20提供

SPI配置寄存器之后,读出来的数据时对的。写频率字之前将FUD拉低,然后写32位频率字,写完之后将FUD拉高。 但是为什么没有输出呢

GPIO4接的是FUD  写的十六位数据 高八位地址 低八位数据时钟和DDS(存档问题贴专区) 

while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x00a4);

  Delay(5);

   while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x0141);

  Delay(5);

  GPIO_pinWrite(GPIO_PIN4,0);

  while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x0200);

  Delay(5);

  while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x0300);

  Delay(5);

  while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x0400);

  Delay(5);

  while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x0540);

 

 

  GPIO_pinWrite(GPIO_PIN4,1);

  Delay(5);

     while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x0608);

  Delay(5);

  while(!MCBSP_xrdy(mhMcbsp));

  MCBSP_write16(mhMcbsp,0x07b5);

結果