完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,
我们在评估ad7124-4这颗IC,用的STM32读写7124,现在遇到的问题是,配置成单次转换是可以的,但是配置连续转换的时候一直不成功,希望您能帮我们看下,谢谢。下面是初始化函数。 无效 Ad7124Init1 (ad7124_ device * device, int slave_select,ad7124_st_reg *regs) { a7124_adc_contrl_reg ADC_CONTRL_Init; ad7124_channal_reg ADC_Channal_Init; ad7124_conf_reg ADC_Conf_Init; ad7124_filter_reg ADC_Filter_Init; ad7124_setup( 设备、 奴役_ select, regs) ; ac_channal_initt.enable=1;/ adc_channal_init. setup=0; / ac_channal_init.ainp=ain4; / ac_channal_init.ainm=ain5;/ AD7124_更新建房(装置, ADC_Channal_Init, AD7124_Channel_0); ac_conf_init. bipolar=1;// 1⁄4 ac_conf_init. burnout = burnout_ off; / adc_conf_init. ref_ sel=ref_ source_ internal; / ad_conf_init. pga=pga_ 1; // AD7124_更新ConfigSetting(装置, ADC_Conf_Init, AD7124_CFG0_REG); ac_ filter_init. filter= filter_sinc4; / adc_ filter_init.fs=384; / AD7124_更新FilterSetting( 装置, ADC_ Filter_ Init, AD7124_ Filter_ 0); adc_ contrl_init.dout_rdy_del=0; / adc_ contrl_init.clk_sel=clk_ internal_pin_ disable; / adc_ contrl_init. cont_ read=0; / ac_contrl_init.cs_en=0;// ad_ contrl_init. data_ status=0; / ADC_ContTRL_ Init. MODE = mode_ conversion_ continue;// Mode_ Consversion_ Single;/ / mode_ Conversion_ Single adc_ contrl_init. power_mode= power_ full; / ac_contrl_init.ref_en=1;// AD7124_更新AdcContrlSetting(装置, ADC_CONTRL_Init); } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1527 浏览 1 评论
基于FT600Q芯片 的USB3.0设计,为什么连接PC后设备无法识别?
1362 浏览 1 评论
1203 浏览 0 评论
大佬们 运放电路前一级的放大器无论输入多少 输出都是1.58v
1678 浏览 4 评论
1576 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-27 08:00 , Processed in 0.357752 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号