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

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
10个帖子/ 0新
最后一篇
argoetti
离线
最后一次露面:1年7个月前
加入: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.
离线
最后一次露面:22小时56分钟前
职员
加入:2017-09-18 11:54
你好,

你好,

我会为你看待这个问题。您使用的是DA7212 eval板吗?

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

argoetti
离线
最后一次露面:1年7个月前
加入:2019-07-19 23:30
我有da7212 eval板,

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

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

如果是,请发送脚本。

ed_dialog.
离线
最后一次露面:22小时56分钟前
职员
加入:2017-09-18 11:54
你好,

你好,

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

亲切的问候,
艾略特

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

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

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

蜂鸣声生成器的设置无需备用。

输入到待机终端出口备用后,唯一不起作用的部分是嘟嘟生成器。

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

argoetti
离线
最后一次露面:1年7个月前
加入:2019-07-19 23:30
void beep_preconfigure(void)

void beep_preconfigure(void)
{
//返回;
// Dialogy7212_hp_en(false); //禁用Dialog7212_HP

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

da7212_setbits(dialogy7212_mixout_l_select,dialog7212_mixout_l_select_dac_l_mask);
da7212_setbits(dialogy7212_mixout_r_select,dialog1212_mixout_r_select_dac_r_mask);

DA7212_WRITEGISTER(0x69,0x80);
da7212_writeRegister(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_writeRegister(0x44,0x80);

da7212_writeRegister(0x48,0x39);
da7212_writeRegister(0x49,0x39);

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

DA7212_WRITERGISTER(0x98,0x01);
da7212_writeRegister(0x99,0x00);

// pll.
da7212_writeRegister(0x22,0x05);
da7212_writeRegister(0x26,0x20);
da7212_writeRegister(0x22,0x05);
da7212_writeRegister(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_preconfigure1();
}

ed_dialog.
离线
最后一次露面:22小时56分钟前
职员
加入:2017-09-18 11:54
你好,

你好,

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

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

亲切的问候,
艾略特

依恋:
argoetti
离线
最后一次露面:1年7个月前
加入:2019-07-19 23:30
调谐器和待机

调谐发生器和备用问题

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

void da7212_active(bool Active){

if(true ==活动)

{

da7212_writeRegister(dialogy7212_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(dialogy7212_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
离线
最后一次露面:1年7个月前
加入:2019-07-19 23:30
音调发生器和电力

调谐发生器和发电问题

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

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

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

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