完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我采用STM32驱动AD7934芯片,一直不能读出AD值。
时钟我采用的STM32内部输出输出,频率为8M。通过仿真发现,CONVST置低后,AD7934并没有启动转换,使BUSY信号变为高电平。 驱动程序如下:请大神帮忙指点迷津!谢谢 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ * 名 称:uint16_t Read_AD7934() * 功 能:读 AD7934 通道的AD值 * 入口参数:无 * 出口参数:无 * 说 明: * 调用方法:无 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 昆特16_t read_AD7934(昆特8_t CH) { viint16_t AD_Temp; 16_t AD_Temp; 16_t AD_Temp; 16_t AD_Temp; 16_t AD_Temp; 16_t AD_Temp; 16_t AD_Temp; GPIO_InitTypeDef GPIO_Init结构; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All; //所有GPIO为同一类型端口 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出模式 上拉输入GPIO_Mode_IPU GPIO_Init结构.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOD, GPIO_InitStructure); ad7934_convst_h; ad7934_rd_h; AD7934_WB_H; // WB置一 ad7934_cs_h; ad7934_wr_h; AD7934_DATA = (uint16_t)(0x0001 | CH<<5); //写地址 0x0121; // NOP ();//NOP (); ad7934_cs_l; ad7934_wr_l; NOP ();//NOP (); ad7934_wr_h; ad7934_cs_h; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All; //所有GPIO为同一类型端口 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //推挽输出模式GPIO_Mode_Out_PP 上拉输入 GPIO_Init结构.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOD, GPIO_InitStructure); ad7934_convst_h; ad7934_cs_h; /ad7934_rd_h; AD7934_CONVST_L; //启动转换 nop () ; (!) ((ad7934_busy_read)); nop () ; while(ad7934_busy_read); ad7934_convst_h; ad7934_cs_l; ad7934_rd_l; /迟延(0x5); AD_Temp = AD7934_DATA 0xfff; NOP (); NOP (); ad7934_rd_h; ad7934_cs_h; 返回 AD_Temp; } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
599 浏览 0 评论
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
2053 浏览 0 评论
1231 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
762 浏览 0 评论
1935 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:03 , Processed in 0.574389 second(s), Total 69, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2219