AD5412数据寄存器写不进数

2020-01-20 18:57发布

本帖最后由 any_014 于 2013-2-22 15:48 编辑

想用用STC单片机和AD5412(12位D/A转换)通过SPI通信。
通过串口给STC单片机通信,然后把数据通过SPI发送给AD5412。
现在貌似能和AD5412通信,可以读AD5412的控制寄存器,读出来的数和写到控制寄存器里的数一致。
向数据寄存器里写数的话输出一点反应也没有,读数据寄存器里的数,返回来的全是0.
不知道问题出在哪,求教,用过这个器件的朋友,我可能出错的问题在哪?
2DA.jpg (626.13 KB, 下载次数: 7) 下载附件 原理图 2013-2-22 15:27 上传

2DA.pdf (301.27 KB, 下载次数: 34) 2013-2-22 15:24 上传 点击文件名下载附件
原理图
         AD5412_5422_cn.pdf (1.42 MB, 下载次数: 18) 2013-2-22 15:48 上传 点击文件名下载附件
AD5412/5422 DATESHEET


1DA.zip (22 Bytes, 下载次数: 37) 2013-2-22 15:32 上传 点击文件名下载附件
KEIL工程
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
any_014
1楼-- · 2020-01-20 22:17
本帖最后由 any_014 于 2013-2-22 16:23 编辑

发现问题了,CLERA引脚连到单片机上了,这个引脚一直没管,是高电平,结果它将输出清零了。
烦恼了好几天的问题终于解决了。
LKLLK
2楼-- · 2020-01-21 02:46
你好,请问你的问题是怎么解决的?
hnstray
3楼-- · 2020-01-21 03:05
恭喜楼主啊
wtiechen1969
4楼-- · 2020-01-21 08:44
 精彩回答 2  元偷偷看……

一周热门 更多>