Dialog7212 Beep生成器在退出待机模式后不起作用

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
10个帖子/ 0新
最后一篇
argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
Dialog7212 Beep生成器在退出待机模式后不起作用

蜂鸣器在进入待机状态前工作正常。

退出待机模式后,有音频但嘟嘟声生成器不起作用。

任何建议吗?

void hp_standby(bool set){

如果(true == set)

da7212_clr_reg_bits(dialogy7212_system_active,da7212_mask_active); //备用

别的

da7212_set_reg_bits(dialogy7212_system_active,da7212_mask_active); //活动

}

设备:
ed_dialog.
离线
最后一次露面:5个月2周前
职员
加入:2017-09-18 11:54
你好,

你好,

我会帮你调查的。您正在使用DA7212评估板吗?

亲切的问候,
艾略特德克斯特

argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
我有DA7212评估板,

我有da7212 eval板,但我们正在使用我们的硬件。

请在eval板上生成蜂鸣声时检查备用开/关,并在退出待机后蜂鸣声仍在工作。

如果是,请发送脚本。

ed_dialog.
离线
最后一次露面:5个月2周前
职员
加入:2017-09-18 11:54
你好,

你好,

你能把你的设置脚本发给我吗?

亲切的问候,
艾略特

argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
我没有设置脚本

我没有设置脚本,而不是使用eval板

argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
哔哔设置的设置

蜂鸣音发生器的设置在没有备用的情况下工作。

进入待机结束退出待机后,唯一不工作的部分是蜂鸣发生器。

它看起来像一个错误,因为所有其他功能都是运行的,并且不需要再次配置寄存器。

argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
无效蜂鸣音预配置(无效)

无效蜂鸣音预配置(无效)
{
//返回;
// Dialogy7212_hp_en(false); //禁用Dialog7212_HP

// hp_route_setup_aux_to_hp(Linea);
// hp_route_setup_aux_to_hp(lineb);

DA7212_设置(对话框7212_MIXOUT_L_SELECT,对话框7212_MIXOUT_L_SELECT_DAC_L_MASK);
da7212_setbits(dialogy7212_mixout_r_select,dialog1212_mixout_r_select_dac_r_mask);

DA7212_WRITEGISTER(0x69,0x80);
DA7212_写寄存器(0x6a,0x80);
// da7212_setbits(dialogy7212_dac_l_ctrl,dialog7212_dac_l_ctrl_adc_en_mask);
// da7212_setbits(dialogy7212_dac_r_ctrl,dialog7212_dac_r_ctrl_adc_en_mask);
da7212_writeRegister(0x45,0x6f);
DA7212_WRITEGISTER(0x46,0x6F);

da7212_writeRegister(0x41,0x88);
DA7212_WRITERGISTER(0x42,0x88);
DA7212_写寄存器(0x44,0x80);

DA7212_写寄存器(0x48,0x39);
da7212_writeRegister(0x49,0x39);

//使数字到DAC路由音色发生器
DA7212_WRITERGISTER(0x21,0x10);
DA7212_写寄存器(0x28,0x81);
DA7212_WRITEGISTER(0x29,0x80);
da7212_writeRegister(0x2a,0x32);

DA7212_写寄存器(0x98,0x01);
da7212_writeRegister(0x99,0x00);

// pll.
da7212_writeRegister(0x22,0x05);
da7212_writeRegister(0x26,0x20);
da7212_writeRegister(0x22,0x05);
DA7212_写寄存器(0x27,0xf0);
DA7212_WRITERGISTER(0x94,0x02);


// da7212_writeRgister(dialog7212_dig_routing_dac,dialog1212_dig_routing_dac_r_rsc_dac_r | dialog7212_dig_routing_dac_l_rsc_dac_l);
// da7212_writeRegister(dialog7212_dai_clk_mode,dialog7212_dai_clk_en_mask);
// da7212_writeRegister(dialog7212_dai_ctrl,dialog7212_dai_en_mask);
// da7212_writeRegister(0x21,0x32);


/************音调生成和蜂鸣音寄存器************/
da7212_writeRegister(Dialog7212_tone_gen_cfg2,dialog1212_tone_gen_cfg2_swg_sel_swg1_only);
da7212_writeRegister(Dialog7212_tone_gen_cycles,Dialog7212_tone_gen_cycles_beep_cycles_1);
// Dialogy7212_hp_en(false); //禁用Dialog7212_HP
//beep_预配置1();
}

ed_dialog.
离线
最后一次露面:5个月2周前
职员
加入:2017-09-18 11:54
你好,

你好,

我们在评估板上测试了蜂鸣声生成器,无法复制问题。我已附加了我们使用的设置脚本。

您可以在进入待机之前确保所有音频路径都被禁用,包括音质Genarotor。

亲切的问候,
艾略特

依恋:
argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
音频发生器和备用

音频发生器和备用问题

退出待机生成噪音,我试图禁用音频路径,但它不按预期工作。下面是将编解码器设置为待机的代码,请发送测试代码进入和退出待机并保持音调工作。

无效DA7212_激活(布尔激活){

if(true ==活动)

{

DA7212_WriteRegister(对话框7212_SYSTEM_ACTIVE,0x01);

// da7212_writeRgister(Dialog7212_hp_l_ctrl,dialog7212_hp_l_ctrl_amp_en_mask | Dialog7212_hp_l_ctrl_amp_oe_mask);

// da7212_writeregister(dialog7212_hp_r_ctrl,dialog7212_hp_r_ctrl_amp_en_mask | Dialog7212_hp_r_ctrl_amp_oe_mask);

//DA7212_WriteRegister(对话框7212_SYSTEM_ACTIVE,0x01);

// hp_route_preconfigure();

// audio_route_init_hp_route();

}

别的

{

// da7212_writeRegister(Dialog7212_hp_l_ctrl,0);

// da7212_writeregister(Dialog7212_hp_r_ctrl,0);

da7212_writeRegister(Dialog7212_System_Active,0x00);

}

}

argoetti
离线
最后一次露面:2年1个月前
加入:2019-07-19 23:30
音调发生器和电力

调谐发生器和发电问题

电源(没有jlink)音色发生器不起作用!

音调发生器仅在CPU连接到JLink时工作!

解决此问题的唯一方法是在供电后再次重置CPU并再次初始化编解码器。

在第2重置之前和之后,寄存器值之间没有差异。