打印

求助:AD9854只能读不能写,这是什么回事?

[复制链接]
2260|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ecstasy1_0|  楼主 | 2011-11-11 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。

最近做一个DDS的小开发板自己玩玩,想通过DSP 2812的xintf接口来读写AD9854的寄存器来产生波形,用的是并行模式。但是现在的情况是DSP只能读AD9854,但是写不进去(试了很多次,只有少数几次能够写进去,而且数据不全)。

在此之前,我写的程序能够每次写数据进去,而且写进去数据也是正确的,DDS貌似可以工作(DDS发烫,当时没看输出波形),连续试了几次都正常,然后我将程序稍微改动了一下,过了一天之后,就怎么也写不进去了,就成了我上面说的情况了。

在此先谢谢大家帮助啦!

我的QQ:345939498

相关帖子

沙发
ecstasy1_0|  楼主 | 2011-11-12 09:31 | 只看该作者
AD9854应该没有烧掉,因为可以读出其寄存器的初始值来。
我再看看datasheet。
希望大侠给点提示啊~

使用特权

评论回复
板凳
ecstasy1_0|  楼主 | 2011-11-12 15:24 | 只看该作者
本帖最后由 ecstasy1_0 于 2011-11-12 15:26 编辑

现在是0x04~0x09、0x1D~0x20有时候可以写进去,0x16~0x19死活写不进去,值变成了随机的数了,不是其默认值了,真是奇了怪了。
继续~

使用特权

评论回复
地板
ecstasy1_0|  楼主 | 2011-11-19 11:00 | 只看该作者
问题解决了。

使用特权

评论回复
5
shiyue0415| | 2013-8-29 22:33 | 只看该作者

使用特权

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

本版积分规则

2

主题

7

帖子

0

粉丝