关于STM32的DAC输出音频的问题向大家请教

2019-07-20 04:57发布

各位大神,本人新手,关于STM32的DAC输出音频的问题要向大家请教

1.我想输出几个汉字的语音,这些语音的格式是十六进制吗,如何获取呀
2.通过DMA如何输出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
守望冬天2018
2019-07-21 03:42
各位前辈,我自己试了一下
void TIM6_DAC_IRQHandler(void)
{
    static u16 a1 = 0;
    if (TIM_GetITStatus(TIM6, TIM_IT_Update) != RESET)
    {
        //Usart6_SendByte(0x22);
        if (is_finish == 0)
        {
            DAC_SetChannel1Data(DAC_Align_12b_R, test[a1]);
            DAC_SoftwareTriggerCmd(DAC_Channel_1,ENABLE);
            a1 += 1;
            if (a1 >= sizeof(test))
            {
                a1 = 0;
                is_finish = 1;
            }
        }
        TIM_ClearITPendingBit(TIM6, TIM_IT_Update);
    }
}

结果只有噪音

一周热门 更多>