⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
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 set \n");if(DA7212_i2c_write(REG_DAI_CLK_MODE,0x01)==NRF_SUCCESS) printf("SLAVE Mode set \n");

x92u DA7212_i2c_write (0, 0 x00);nrf_delay_ms (2000);x90 DA7212_i2c_write (0, 0 x80);x29 DA7212_i2c_write (0, 0 xcc);将DA7212_i2c_write (0, 0 x0b);DA7212_i2c_write (0 x27, 0 x04);DA7212_i2c_write (0 x2a, 0 x32);DA7212_i2c_write (0 x4b, ();DA7212_i2c_write (0 x4c, ();DA7212_i2c_write(0开发,x47 0 xcd); 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
离线
最后看到:2周3天前
工作人员
加入:2013-12-05 14:02
其中一个小组将会

我们的人会去找你…我们已经使用了DA7212与我们自己的一个BLE设备,所以我们可以检查,看看我们是否有一个可用的驱动程序示例。BR JE_Dialog

brijesh@avantari.org
离线
最后看到:1年3个月前
加入:2020-03-03 06:14
谢谢,我很期待

谢谢,我很期待

charlesxue1122
离线
最后看到:3天11小时前
工作人员
加入:2019-12-23 05:48
你好先生,

你好先生,

也许附加的代码可以帮助您处理这种情况。

写DA7212 0 x92 0 x00写DA7212 x90 0 x80 / /启用Digitl LDO写DA7212 x29 0 xc8 / /戴i2模式24位写DA7212 0将0 x0b / /采样率48 k写DA7212 0 x94 0 x01 / / PC_Freerun写DA7212 x27 0 x04写DA7212 x2a 0 xb3写DA7212 0 x4b(写DA7212 x4c(写DA7212 0开发0 xe9写DA7212 0 x95 0 x47 x36 DA7212 0 x96 0 xa5写写DA7212 x48 0 x2d写DA7212 x49 0 x2d写0 x00 DA7212 0 x40写DA7212 x45 0 x7f写DA7212 0 x46 0 x7f写DA7212 x69 0 x88写DA7212 x6a 0 x88写DA7212 x6b 0 x81 / / HPOUT L CTRL写DA7212 x6c 0 x80 / / HPOUT R CTRL写DA7212 0 x44 0 x80 / /过滤器1 0 x00 / /高通滤波器写DA7212 0 x40软静音禁用写DA7212 0 xb5 DAC过滤器0x30 //Tone Gen增益-9 dB,仅SWG1 WRITE DA7212 0xB7 0x55 WRITE DA7212 0xB8 0x15 WRITE DA7212 0xB9 0x00 WRITE DA7212 0xBA 0x00 WRITE DA7212 0xBB 0x02 WRITE DA7212 0xBC 0x01 WRITE DA7212 0xB4 0x80 //开始播放Tone, SWG1 1K,20ms ON 10ms OFF写DA7212 0x6E 0x88 //混合CTRL写DA7212 0x6F 0x88写DA7212 0xFD 0x01写DA7212 0x51 0xF1

BR

查尔斯

brijesh@avantari.org
离线
最后看到:1年3个月前
加入:2020-03-03 06:14
很好,谢谢

很好,谢谢