打印

DAC8571为什么第8位数据写不进去

[复制链接]
1300|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xqf2525|  楼主 | 2009-3-6 12:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只能在D8=0的时候才能写入,一旦D8=1数据就写不进去,

比如0xfeff能写进去,但是0XFFFF就写不了。

程序是:

void WriteDAC(uint dat)
{
Start();
WriteByte(0x98);
if(ReceiveAck())WriteByte(0x10);
if(ReceiveAck())WriteByte(dat/256);
if(ReceiveAck())WriteByte(dat%256);
  Delay(500);
  Stop();  
   
}

请大家帮我看看

 电路图是 

相关帖子

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

本版积分规则

4

主题

6

帖子

0

粉丝