DDS芯片,AD9832,指令写不进,哪位指点,愿付饭钱,多谢!

[复制链接]
4185|9
 楼主| cgkdxx 发表于 2008-12-18 16:17 | 显示全部楼层 |阅读模式
AD9832,其他都好了  可能时序没整明白,就是不能出波形,很着急,哪位指点一下,感激不尽,愿请大哥吃饭!谢谢!
elec_de 发表于 2008-12-19 11:27 | 显示全部楼层

可以帮忙,用过AD9832,34,但不收费。只为技术探讨

  
王紫豪 发表于 2008-12-19 11:45 | 显示全部楼层

晕。这个。。。。

  
 楼主| cgkdxx 发表于 2008-12-19 12:21 | 显示全部楼层

elec_de大哥

  
 楼主| cgkdxx 发表于 2008-12-19 12:22 | 显示全部楼层

大哥,我的图,用51控制的

每次写16个字节&nbsp;&nbsp;&nbsp;<br />出不了波形
123mcu 发表于 2008-12-21 19:02 | 显示全部楼层

AD9832疫用过 给你个AD9833的程序看看

曾经用AD9833开发过超声波清洗机的控制板&nbsp;电路图未保下来<br />只留下PCB板,没时间整理&nbsp;先发个程序看看C51<br /><br />void&nbsp;Send9833(uint&nbsp;uiData)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;uchar&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;SCLK9833&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;FSYNC833&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;FSYNC833&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt&nbsp;16;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SDATA9833&nbsp;=&nbsp;((uiData&nbsp;&gt&gt&nbsp;i)&nbsp;&0x01);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK9833&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCLK9833&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;FSYNC833&nbsp;=&nbsp;1;<br />}
CGKDXX 发表于 2008-12-22 08:50 | 显示全部楼层

对啊,发送是这样的

应该发多少东西才能启动?<br />每次前8个是地址,后8个是数据<br />总共发4次,频率全发完<br />再发启动,可就动不了
 楼主| cgkdxx 发表于 2008-12-25 12:57 | 显示全部楼层

各位指点下吧 谢谢!!

write1:&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;#0f8h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;hda,&nbsp;&nbsp;&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;lda,&nbsp;&nbsp;&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;send1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;*******相位&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;#34h;#20h;#00100000b<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;hda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;fd4<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;lda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;send1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;#25h;#21h;#00100001b<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;hda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;fd3<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;lda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;send1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;#36h;#22h;#00100010b<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;hda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;fd2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;lda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;send1<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;#27h;#23h;#00100011b<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;hda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;fd1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;lda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;send1;*******************频率<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;#0c0h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;hda,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;lda,&nbsp;&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;send1;******************启动<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret<br />send1:&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;hda<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;senddata,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;fs1<br />&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;dsend<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;lda<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;senddata,&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;dsend<br />&nbsp;&nbsp;&nbsp;&nbsp;setb&nbsp;fs1<br />&nbsp;&nbsp;&nbsp;&nbsp;ret<br />;********************************<br />dsend:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;r0,&nbsp;&nbsp;#8<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;a,&nbsp;&nbsp;senddata<br />jxs:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rlc&nbsp;&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;sdata1,&nbsp;&nbsp;c<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setb&nbsp;&nbsp;sclk1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clr&nbsp;&nbsp;&nbsp;sclk1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;djnz&nbsp;&nbsp;r0,&nbsp;&nbsp;jxs&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret<br />
 楼主| cgkdxx 发表于 2009-1-7 11:12 | 显示全部楼层

  
nir 发表于 2009-1-20 02:20 | 显示全部楼层

建议运放LM358后并个电阻。

软件还没写过,不过看你的电路图,如果是直接输出的话建议运放LM358后并个电阻。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

1126

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部