永发信息网

在语音芯片工作状态中发送此命令可以调节音量大小,不管语音芯片是否处于语音播放还是语音停止状态。

答案:1  悬赏:70  手机版
解决时间 2021-01-23 11:13
在语音芯片工作状态中发送此命令可以调节音量大小,不管语音芯片是否处于语音播放还是语音停止状态。
最佳答案
你是问WT588D芯片的问题吗?如果是wt系列的语音芯片,你可以跟厂家技术客服咨询详细的指令,我下面举例的是wt588d三线串口的一个应用的程序,在语音芯片工作状态中发送此命令可以调节音量大小,不管语音芯片是否处于语音播放还是语音停止状态。
指令如下:
#include
#define uchar unsigned char
#define uint unsigned int
#define SDA1 PORTC|=0x01;
#define SDA0 PORTC&=~0x01;
#define CS1 PORTC|=0x02;
#define CS0 PORTC&=~0x02;
#define SCL1 PORTC|=0x04;
#define SCL0 PORTC&=~0x04;
#define RST1 PORTC|=0x08;
#define RST0 PORTC&=~0x08;
void delay_1us(void)
{ asm("nop");}
void delay_us(unsigned int n)
{unsigned int i;
for(i=0;i}
void delay_ms(unsigned int ms)
{int n;
for( ;ms>0;ms--)
{for(n=0;n<1142;n++)
{;}
}
}
void send_date(uchar data)
{
uchar i;
RST0;
delay_ms(2);
RST1;
delay_ms(17);
CS0;
delay_ms(2);
for(i=0;i<8;i++)
{ SCL0;
if(data&1) {SDA1;}
else {SDA0;}
data>>=1;
delay_us(100);
SCL1;
delay_us(100);
}
CS1;
}
void main()
{
DDRC=0xff;
while(1)
{
send_date(2);

}
}
如果是先触发地址语音或者其他的命令,则需要等待90ms才能发送音量调节命令,否则无效。如果对WT588D芯片就行复位控制,则每次复位后音量都恢复到最大值。因此复位后需要重新调节音量大小。
最好是先检查功放电路没问题后,再检查DAC输出部分电路,
音频输出:DAC输出方式,音频信号从PWM+/DAC端输出.经过R6.C6.C9后输出到功放,R6为分流电阻,取值270Ω~1.2KΩ,阻值越大则输出声音越大.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
尚美佳人化妆品店地址好找么,我有些事要过去
松桃县大兴工商所地址好找么,我有些事要过去
解答题手机已经成为一种大众化通讯工具。1990
张梓锐 这个名字怎么样(男孩名)
某学生的下列实验数据,合理的是A.用托盘天平
整人的问题 只能回答
谁比鸿筠老祖还牛?
碧江区工商局地址在什么地方,我要处理点事!
优玛除疤祛痘修复中心地址在什么地方,想过去
碧江区工商行政管理局市中工商行政管理所地址
如果PR卸载了 之前做的工程文件还能存在不?
宜家内有没有wifi
酿酒酵母与啤酒酵母是同一种酵母吗?
楼兰佳丽美容美体会所地址有知道的么?有点事
碧江区工商行政管理局河西分局地址好找么,我
推荐资讯
什么品牌的家具 环保。 床和柜子
上海总备建筑设备有限公司怎么样?
小学三年级上册的一首英文歌
醉驾想保驾驶证
20寸的箱子能装多少冬天衣服
单选题下列物质不能使溴水褪色的是A.金属镁B.
华为畅享5手机中布谷鸟叫声铃声的名字
千皓干洗地址在什么地方,想过去办事,
resistance test是什么意思
单选题氢氧化钠固体可作某些气体的干燥剂是利
狗狗总是咬鞋子怎么办
The weather in Australia is not the same a
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?