导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[sunyouyuan][求助]AD7705没有工作



No.48077
作者:sunyouyuan
邮件:syyhcl@163.com
ID:119857
登陆:1次
文章数:2篇
最后登陆IP:218.19.70.85
最后登陆:2008/11/21 16:21:08
注册:2008/11/13 11:04:12
财富:107
发帖时间:2008/11/17 10:50:14
发贴者IP:218.19.73.4
标题:sunyouyuan:[求助]AD7705没有工作
摘要:No.48077[求助]AD7705没有工作 [color=#9400D3]
各位大哥大姐帮下忙谢谢了先!

DRDY一直为高电平,AD7705似乎没有工作

#include  <stc89c58.h>    
#include  <intrins.h>  
sbit  addata = P3^0 ;
sbit  sclk = P3^1 ;
sbit  drdy = P2^7 ; 
sbit LED=P4^1;
sbit AD7705_CS=P2^5;  //片选//
sbit AD7705_RESET=P2^4;  //复位//
#define uchar unsigned char
#define uint unsigned int
void wrbyt(uchar shu);
int rdbyt( );
void ad7705_init( void ) ;
void delay(uchar t);
/************************************************/
//写一个字节//
void wrbyt( uchar shu )
{
 uchar  i ;
 AD7705_CS=0;    //  CS ON
 sclk=1;
     _nop_();
 _nop_();
for(i=0;i  <8;i ++)
 {
  addata=(bit)(shu&0x80);
   sclk = 0 ;
     _nop_();
 _nop_();
 _nop_();
 sclk = 1 ;
 shu = shu  <  <1 ;
 }
 _nop_();
 AD7705_CS=1;    //CS OFF
}
/************************************************/
//读一个字//
int rdbyt( void )
{
 int  temp ;
 uchar  j ;
 AD7705_CS=0;   ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:15毫秒 最大:5186毫秒 查询6次