CoolBird007 发表于 2018-6-8 12:51:43

请问ATSAM3的SSC能不能输出标准飞利浦I2S信号

本帖最后由 CoolBird007 于 2018-6-8 14:20 编辑

网上看到一例子,还有手册上没有看到关于标准飞利浦I2S信号的说明。。是指WS下降沿后一延时一个时钟才是高位效数据这种。

    // Initialize the audio DAC   
    WM8731_DAC_Init(&twid, WM8731_SLAVE_ADDRESS);

    // Configure SSC
    SSC_Configure(AT91C_BASE_SSC0,
                  AT91C_ID_SSC0,
                  SAMPLE_RATE * BITS_BY_SLOT * 2,
                  SSC_MCK);
    SSC_ConfigureReceiver(AT91C_BASE_SSC0, 0, 0);
    SSC_ConfigureTransmitter(AT91C_BASE_SSC0,
      AT91C_I2S_MASTER_TX_SETTING(BITS_BY_SLOT, SLOT_BY_FRAME),
      AT91C_I2S_TX_FRAME_SETTING( BITS_BY_SLOT, SLOT_BY_FRAME));
    SSC_DisableTransmitter(AT91C_BASE_SSC0);

补充,已解决,手册上写着是支持的。。。
页: [1]
查看完整版本: 请问ATSAM3的SSC能不能输出标准飞利浦I2S信号