da7212生成色调

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
brijesh@avantari.org.
离线
最后一次露面:1年3个月前
加入:2020-03-03 06:14
da7212生成色调

嗨,我试图写入da7212的寄存器以生成一个音调,但我没有听到任何声音。这是我的代码

if(da7212_i2c_write(reg_cif_ctrl,0x01)== nrf_success)printf(“reg_cif_ctrl设置\ n”);if(da7212_i2c_write(reg_dai_clk_mode,0x01)== nrf_success)printf(“从模式设置\ n”);

da7212_i2c_write(0x92u,0x00);nrf_delay_ms(2000);da7212_i2c_write(0x90,0x80);da7212_i2c_write(0x29,0xcc);da7212_i2c_write(0x22,0x0b);da7212_i2c_write(0x27,0x04);da7212_i2c_write(0x2a,0x32);da7212_i2c_write(0x4b,0x08);da7212_i2c_write(0x4c,0x08);da7212_i2c_write(0x47,0xcd); DA7212_i2c_write(0x95,0x36); DA7212_i2c_write(0x96,0xA5); DA7212_i2c_write(0x48,0x2D); DA7212_i2c_write(0x49,0x2D); DA7212_i2c_write(0x51,0xF1); DA7212_i2c_write(0xBB,0x3F); DA7212_i2c_write(0xB5,0x01); DA7212_i2c_write(0xB4,0x80);

请告诉我我做错了什么

设备:
je_dialog.
离线
最后一次露面:4周1日前
职员
加入:2013-12-05 14:02
其中一个团队将需要一个

其中一支球队将为您进行寻找......我们已经使用了DA7212与我们自己的一个设备之一,所以我们可以检查我们是否是A的驱动程序示例。BR JE_DIALOG.

brijesh@avantari.org.
离线
最后一次露面:1年3个月前
加入:2020-03-03 06:14
谢谢期待它

谢谢期待它

CharlesXue1122.
离线
最后一次露面:2周1日前
职员
加入:2019-12-23 05:48
你好,先生,

你好,先生,

也许附加的代码将帮助您解决这种情况。

写入DA7212 0x92 0x00写入DA7212 0x90 0x90 0x90 0x90 //启用DIGITL LDO写DA7212 0x29 0xC8 // DAI I2S模式24位写入DA7212 0x22 0x0b //采样率48K写入DA7212 0x94 0x01 // PC_FREERUN写入DA7212 0x27 0x04写入DA7212 0x2a 0xb3写入DA72120x4B 0x08的WRITE DA7212 0x4C 0x08的WRITE DA7212 0X47 0xE9 WRITE DA7212位0x95 0x36 WRITE DA7212 0x96 0xA5的WRITE DA7212 0x48 0x2D WRITE DA7212×49 0x2D WRITE DA7212 0x40的0×00 WRITE DA7212 0×45 0x7F的WRITE DA7212 0×46 0x7F的WRITE DA7212 0×69均为0x88 WRITE DA7212的0x6A均为0x88 WRITE DA7212 0x6B 0×81// HPOUT L CTRL WRITE DA7212 0x6C 0x80 /​​/ HPOUT R CTRL写入DA7212 0x44 0x80 /​​/滤波器1 HPF写入DA7212 0x40 0x00 // DAC滤波器软静音禁用写入DA7212 0xB5 0x30 //音色GAIN GAIN -9 DB,仅限SWG1写DA7212 0xB6 0x06 //混合CTRL写入DA7212 0xB7 0x55写入DA7212 0xB8 0x15写入DA7212 0xB9 0x00写入DA7212 0xBA 0x00写入DA7212 0xBB 0x02写入DA7212 0xBC 0x01写入DA7212 0xB4 0x01写入DA7212 0xB4 0x80 /​​/开始播放音调,SWG1 1K,10ms OFF写入DA72120x6e 0.X88 // MIXOUT CTRL WRITE DA7212 0x6F 0x88写入DA7212 0xFD 0x01写入DA7212 0x51 0xF1

布尔

查尔斯

brijesh@avantari.org.
离线
最后一次露面:1年3个月前
加入:2020-03-03 06:14
它可以很好地谢谢

它可以很好地谢谢