打印

stm32的DAC如何实现强制输出

[复制链接]
2169|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
EAMCU|  楼主 | 2011-11-3 16:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
固件库的例子OneChannelDMA_Escalator由定时器6触发(16分频,256个时钟产生1个更新事件,触发DAC的DMA传输,最后输出1个阶梯的波形)

我做个实验,在程序上做了修改,增加了1个外部中断,有中断信号来的时候,强制让DAC输出某个值(使用函数DAC_SetChannel1Data(DAC_Align_8b_R, 0);),结果发现只有当TIM6的更新事件到来时,DAC输出才会出现更新。请问,有没有什么办法在保持DAC的触发源仍为TIM6的情况下,在中断中立即让修改值生效?
沙发
香水城| | 2011-11-7 10:15 | 只看该作者
这要看你选择什么触发方式。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

396

帖子

2

粉丝