你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求解关于STM32F746双DA+AD配置的问题

[复制链接]
沐雨潇潇 提问时间:2017-3-10 09:54 /
本帖最后由 沐雨潇潇 于 2017-3-10 09:54 编辑

我想用两个DA同步输出一系列数值,然后用两个AD来同步采集DA输出的数值,我两个AD各自只用一个通道采集时能正确采集到DA输出的值,但我每个DA配置两个通道时就发现我跟DAC2相连的那个ADC的第二个通道采集的值就完全不正确了,请问这个是还有哪儿需要其他配置么?

ADC1配置

ADC1配置

ADC2配置

ADC2配置

DA配置

DA配置
收藏 1 评论5 发布时间:2017-3-10 09:54

举报

5个回答
沐雨潇潇 回答时间:2017-3-10 09:57:56
DMA通道的配置

AD的DMA配置

AD的DMA配置

DA的DMA配置

DA的DMA配置

开DMA

开DMA
沐雨潇潇 回答时间:2017-3-10 10:02:13
主函数开启定时器和DA AD转换
MAIN.png
酱哒哒 回答时间:2017-3-10 11:49:06
你的ADC两个通道同时占用的一个DMA,同一时刻,DMA只会针对一个优先级最高的通道生效!你是想实现两个ADC轮番DMA传输?需要设置DMA通道切换。不然有一个始终不会起作用!

如果说错了,敬请谅解。
酱哒哒 回答时间:2017-3-10 11:52:34
看错,你的两个DAC配的同一个DMA1,而且占用的一个通道!
沐雨潇潇 回答时间:2017-3-10 15:33:48
酱哒哒 发表于 2017-3-10 11:52
看错,你的两个DAC配的同一个DMA1,而且占用的一个通道!

您好,我一个DAC1用的DM1_Stream5的通道7;DAC2用的DM1_Stream6的通道7,它们的数据流选择不一样也会导致通道占用么?

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版