电路设计论坛
直播中

汪潇潇

7年用户 779经验值
私信 关注
[问答]

ad2s1210配置模式下读取位置信息却没有对sample信号控制是为什么?

官网上的例程,ExampleCode_RDC_AD2S1210中,下面函数
无效的 ReadFromAD2S1210( 未签名字符模式、 未签名字符地址、 未签名字符 * buf)
{
如果(模式=foolfIG)
{
  
//write 控制登记地址
buf[0]=地址;
设置_ sclk () ;
迟延(1);
设置_ cs () ;
迟延(1);
clr_cs () ;
迟延(1);
  
set_rr(; ) ;
迟延(1);
clr_wr( ) ;
迟延(1);
spiwrite( 1, buf) ;
set_rr(; ) ;
迟延(1);
设置_ cs () ;
//write 控制登记地址

/读 1 字节登记簿
设置_ sclk () ;
   
设置_ cs () ;
set_rr(; ) ;
迟延(1);

clr_cs () ;
迟延(1);

clr_sclk () ;
迟延(1);
  
clr_wr( ) ;
迟延(1);
spiread( 1, buf) ;
set_rr(; ) ;
迟延(1);
设置_ cs () ;
/读 1 字节登记簿
}
如果其他(模式====================================================================================================================================================
{
设置_spl( ) ;
迟延(1);
clr_spl () ;
(五) 迟延(5);
/读取 3 字节登记簿
设置_ sclk () ;

设置_ cs () ;
set_rr(; ) ;
迟延(1);
  
clr_cs () ;
迟延(1);

clr_sclk () ;
迟延(1);
   
clr_wr( ) ;
迟延(1);

SPIRead(3,buf);/阅读数据登记册

set_rr(; ) ;
迟延(1);

设置_ cs () ;
/读取 3 字节登记簿

}
}

两种模式下有个明显的区别,普通模式下增加了一段
设置_spl( ) ;
迟延(1);
clr_spl () ;
(五) 迟延(5);
明显这段代码是对sample信号的控制,但是配置模式下读取位置信息却没有对sample信号控制。似乎和手册上的说法是不一致的,各位大神这怎么理解?

         

更多回帖

发帖
×
20
完善资料,
赚取积分