完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
//---------------------------------------
// 功能: Atmega128L控制ADS7816进行AD采集 // 编写: // 2006.11 unsigned int ads7816(void) { unsigned int AD_Temp; unsigned char i,count; unsigned char AD_Low8=0,AD_High4=0; AD_Temp = 0; AD_CS_0; // 片选 bFlagADTimeOver = 1; // 加入超时处理 AD_TimeOverCount = 0; while(AD_DATA==1) { AD_CLK_1; Delay(10); AD_CLK_0; Delay(10); if(AD_TimeOverCount == 2) break; // 如果在100ms内未能采集成功,则退出 } bFlagADTimeOver = 0; AD_TimeOverCount = 0; for(i=0;i《4;i++) { AD_CLK_1; Delay(10); AD_CLK_0; Delay(10); AD_High4 = (AD_High4《《1); if(AD_DATA == 1) AD_High4 |= 0x01; } for(i=0;i《8;i++) { AD_CLK_1; Delay(10); AD_CLK_0; Delay(10); AD_Low8=(AD_Low8《《1); if(AD_DATA == 1) AD_Low8 |= 0x01; } AD_CS_1; AD_High4 &= 0x0F; AD_Temp = AD_High4*256 + AD_Low8; return(AD_Temp); } |
|
|
|
只有小组成员才能发言,加入小组>>
2585 浏览 0 评论
781浏览 1评论
547浏览 0评论
291浏览 0评论
491浏览 0评论
213浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 06:26 , Processed in 1.074575 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号