微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > CS5532数据转换

CS5532数据转换

时间:10-02 整理:3721RD 点击:
最近用单片机控制CS5532进行数据采集程序中
transfer_byte(0x80);   //发单次转换命令
do{_nop_();}while(sdo!=0);
AD_SDI = 0;
AD_SCLK = 0;
for(j=0;j<8;j++)   //Delay 8 SCLK cycles, to clear SDO flag
{
  AD_SCLK=0x01;
  AD_SCLK=0x00;  
}
然后读取转换的数据,现在程序运行正常,但是在运行过程中,220v的电源上有脉冲干扰的话,程序就死在了 do{_nop_();}while(sdo!=0);
好像是一直在等待转换完成,请教高手这是什么原因?干扰到了那里?怎么解决?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top