完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
//------------------------------------------------------------------------------------
void InitCS125x(void) //初始化CS125x 初始化完成到打开BIM之间要有50ms时间间隔 { SendDataToAddr(ADDR_AFE_ADC0,0xC8);//地址01: 高性能模式,采样频率662K,PGA正极输入无效; PGA负极输入无效; SendDataToAddr(ADDR_AFE_ADC1,0x60);//地址02: ADC输出80hz,缓冲关闭; SendDataToAddr(ADDR_AFE_ADC2,0x00);//地址03: 无用! SendDataToAddr(ADDR_AFE_ADC3,0x00);//地址04: 温漂精调, 无补偿 SendDataToAddr(ADDR_AFE_ADC4,0x42);//地址05: 正参考=外部REFP,负参考=外部REFN bim时建议设置2.8V SendDataToAddr(ADDR_AFE_ADC5,0x00);//地址06: 滤波器设置; //================================================ CS125xSetShort(); //内短模式. } void CS125xSetShort(void) //内短模式 50K输出; { uint8_t a; SendDataToAddr(ADDR_AFE_SYS,0xCE); ////地址00: BIM模式,普通模式,VREF、LDO、ADC打开BIM关闭 delay_ms(50); //50ms SendDataToAddr(ADDR_AFE_BIM1,0x33); SendDataToAddr(ADDR_AFE_SYS,0xCF); //地址:00: BIM模式,普通模式,VREF/LDO/ADC/BIM全部开启; a= ReadAddrData(ADDR_AFE_SYS);/*读addr地址中的数据*/ } 问题:代码执行完delay_ms(50)后,SDA出现DRDY,导致后面的指令输送不出去,怎么办? |
|
相关推荐
2 条评论
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
使用CS1232 采集一个小信号,信号有可能是正,也可能是负 ,是不知道怎么回事情?
829 浏览 0 评论
1205 浏览 0 评论
876 浏览 0 评论
815 浏览 1 评论
6243浏览 44评论
5069浏览 34评论
3409浏览 9评论
1825浏览 9评论
1343浏览 8评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 07:33 , Processed in 0.395295 second(s), Total 46, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号