固件库的例子OneChannelDMA_Escalator由定时器6触发(16分频,256个时钟产生1个更新事件,触发DAC的DMA传输,最后输出1个阶梯的波形)
我做个实验,在程序上做了修改,增加了1个外部中断,有中断信号来的时候,强制让DAC输出某个值(使用函数DAC_SetChannel1Data(DAC_Align_8b_R, 0);),结果发现只有当TIM6的更新事件到来时,DAC输出才会出现更新。请问,有没有什么办法在保持DAC的触发源仍为TIM6的情况下,在中断中立即让修改值生效? |