久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1769|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

單片機+ADC0832采集不了數(shù)據(jù)?返回0

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1076956 發(fā)表于 2023-5-13 22:32 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
下面是程序,程序編譯沒問題但是仿真就是讀取不了數(shù)據(jù),兩個數(shù)據(jù)都是0

*********************************************************/// ADC0832的時鐘脈沖/*********************************************************/void WavePlus(){        _nop_();        ADC_CLK = 1;        _nop_();        ADC_CLK = 0;}/*********************************************************/// 獲取指定通道的A/D轉(zhuǎn)換結(jié)果/*********************************************************/uchar Get_ADC0832(){         uchar i;        uchar dat1=0;        uchar dat2=0;                ADC_CLK = 0;                                // 電平初始化        ADC_DAT = 1;        _nop_();        ADC_CS = 0;        WavePlus();                                        // 起始信號         ADC_DAT = 1;        WavePlus();                                        // 通道選擇的第一位        ADC_DAT = 1;                for(i=0;i<8;i++)                // 第一次讀取        {                dat1<<=1;                WavePlus();                if(ADC_DAT)                        dat1=dat1|0x01;                else                        dat1=dat1|0x00;        }                for(i=0;i<8;i++)                // 第二次讀取        {                dat2>>= 1;                if(ADC_DAT)                        dat2=dat2|0x80;                else                        dat2=dat2|0x00;                WavePlus();        }                _nop_();                                                // 結(jié)束此次傳輸        ADC_DAT = 1;        ADC_CLK = 1;        ADC_CS  = 1;           if(dat1==dat2)                        // 返回采集結(jié)果                return dat1;        else                return 0;} uchar Get_ADC08322(){         uchar i;        uchar dat1=0;        uchar dat2=0;                ADC_CLK = 0;                                // 電平初始化        ADC_DAT = 1;        _nop_();        ADC_CS = 0;        WavePlus();                                        // 起始信號         ADC_DAT = 1;        WavePlus();                                        // 通道選擇的第一位        ADC_DAT = 1;                for(i=0;i<8;i++)                // 第一次讀取        {                dat1<<=1;                WavePlus();                if(ADC_DAT)                        dat1=dat1|0x01;                else                        dat1=dat1|0x00;        }                for(i=0;i<8;i++)                // 第二次讀取        {                dat2>>= 1;                if(ADC_DAT)                        dat2=dat2|0x80;                else                        dat2=dat2|0x00;                WavePlus();        }                _nop_();                                                // 結(jié)束此次傳輸        ADC_DAT = 1;        ADC_CLK = 1;        ADC_CS  = 1;           if(dat1==dat2)                        // 返回采集結(jié)果                return dat1;        else                return 0;}

        light=Get_ADC08322();                        // 讀取光照強度
                sd=Get_ADC0832();
                sd=sd/2.5;
                light=light/2.5;                                        // 縮小光照檢測結(jié)果(在0-99)
                if(light>99)                                                        // 如果大于99
                        light=99;                                                                // 則依然保持99
                LcdGotoXY(1,14);                                        // 光標定位
                LcdPrintNum(light);                                // 顯示光照強度
                LcdGotoXY(1,9);                                        // 光標定位
                LcdPrintNum(sd);                                // 顯示濕度

188{}~D3CAS7AB$XT8(SX[B.png (11.44 KB, 下載次數(shù): 17)

188{}~D3CAS7AB$XT8(SX[B.png

Z{~{U8)(FRE5D63T8QA(`MO.png (187.8 KB, 下載次數(shù): 13)

Z{~{U8)(FRE5D63T8QA(`MO.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:332444 發(fā)表于 2023-8-4 10:17 | 只看該作者
對832驅(qū)動單獨調(diào)試如
驅(qū)動正確后再調(diào)試其他部分,驅(qū)動正常就像演示一樣調(diào)節(jié)電位器數(shù)據(jù)相應(yīng)發(fā)生變化.
回復(fù)

使用道具 舉報

板凳
ID:332444 發(fā)表于 2023-8-4 16:17 | 只看該作者
調(diào)試好驅(qū)動示波器觀察讀到數(shù)據(jù)后送去顯示,并調(diào)節(jié)電位器觀察數(shù)據(jù)變化。

回復(fù)

使用道具 舉報

地板
ID:332444 發(fā)表于 2023-8-4 16:21 | 只看該作者
這是驅(qū)動代碼

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲大片在线观看 | 国产精品欧美一区二区三区不卡 | 亚洲高清一区二区三区 | 久久骚 | 操操操日日日 | 免费国产黄 | 日韩中文字幕2019 | 在线看一区二区三区 | 成人日韩| 成人网在线观看 | 天天看逼| 久久草在线视频 | 日本黄色一级片视频 | 日韩精品成人网 | 在线视频 亚洲 | 一区视频在线播放 | 日韩三级一区 | 免费一级欧美在线观看视频 | 久久y| 一区二区国产精品 | 久久国产一区二区三区 | 欧美二区在线 | 91精品国产综合久久久久 | 日韩精品一区二区三区中文在线 | 日韩一区二区免费视频 | 欧美1区2区 | 午夜www| 狠狠的干 | 久在线观看 | 91视频正在播放 | 日韩欧美一区二区三区在线播放 | 免费视频一区二区 | 亚洲国产日韩一区 | 久久性| 欧美日韩综合一区 | 欧美成人猛片aaaaaaa | 日日噜噜夜夜爽爽狠狠 | 亚洲国内精品 | 欧美精品一区二区三区在线 | 午夜激情视频 | 久久久久一区 |