野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23688|回复: 4

为什么我这样写操作不了DAC呢?

[复制链接]
发表于 2014-7-13 20:30:33 | 显示全部楼层 |阅读模式
求教,请大神们看到后帮忙看一下,我使用的DMA传输一个固定的数据给两个DAC,而且DMA设置的是自动触发的方式,但是不知道为什么DAC一直没有工作

DAC.rar

1.41 KB, 下载次数: 10

回复

使用道具 举报

发表于 2014-7-13 20:31:12 | 显示全部楼层
单步调试,再对比一下例程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-13 20:32:37 | 显示全部楼层
子车梨祎 发表于 2014-7-13 20:31
单步调试,再对比一下例程

不会啊,不知道该怎么调,但是我一直对照了例程几遍了,还是不行,您能帮我看一下吗
回复 支持 反对

使用道具 举报

发表于 2014-7-13 20:40:00 | 显示全部楼层
龙君莲 发表于 2014-7-13 20:32
不会啊,不知道该怎么调,但是我一直对照了例程几遍了,还是不行,您能帮我看一下吗

dac有自动触发方式么?不是要配置成软件触发或者定时器或外部中断触发吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-13 20:42:39 | 显示全部楼层
房宜楠 发表于 2014-7-13 20:40
dac有自动触发方式么?不是要配置成软件触发或者定时器或外部中断触发吗

#define DAC_Trigger_None       ((uint32_t)0x00000000)
       /*!< Conversion is automatic once the DAC1_DHRxxxx register
          has been loaded, and not by external trigger */
我选择的是这种方式,按照疑问的后面英文的注释就是只要寄存器的值装满后,就可以自动触发了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 21:38 , Processed in 0.042053 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表