初级会员

- 积分
- 56
- 金钱
- 56
- 注册时间
- 2015-11-18
- 在线时间
- 7 小时
|

楼主 |
发表于 2015-11-29 15:48:36
|
显示全部楼层
贴出部分代码 读音频数据的
DAC_Cmd(DAC_Channel_2,DISABLE);
gpio.GPIO_Mode = GPIO_Mode_AF_PP; //SCLK
GPIO_Init(GPIOA, &gpio);
f_read(&file,buffer,512,&br);
gpio.GPIO_Mode = GPIO_Mode_AIN; //DAC2
GPIO_Init(GPIOA, &gpio);
DAC_Init(DAC_Channel_2,&DAC_InitStructure);
DAC_Cmd(DAC_Channel_2,ENABLE);
DAC_DMACmd(DAC_Channel_2,DISABLE);
送DAC输出的
temp=(((u16)(buffer[Index+1]-0x80))<<4)|(buffer[Index++]>>4);
DAC_SetChannel1Data(DAC_Align_12b_R,temp);
DAC_SetChannel2Data(DAC_Align_12b_R,temp);
DAC_SoftwareTriggerCmd(DAC_Channel_1,ENABLE);
DAC_SoftwareTriggerCmd(DAC_Channel_2,ENABLE); |
|