找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

利用 PCF8951來AD轉(zhuǎn)換,串口接受數(shù)據(jù)只能在hex模式下收到00

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
求助!
在寫入單片機(jī)AD轉(zhuǎn)換程序后(程序來自http://www.torrancerestoration.com/bbs/dpj-33068-1.html),打開串口,只有在HEX模式下才可以收到一串00,文本模式則不顯示。我在通道CH3的排針上插入信號(hào)源后(電壓信號(hào),0~5V),串口接收區(qū)依然不顯示數(shù)據(jù),只有00。而且程序里設(shè)定波特率為9600,就算改成別的波特率依然可以顯示00。這是為什么呢?
如圖:




此外還有些問題。

像該電路圖中的AIN0,AIN1,AIN2均接入別的信號(hào)源。如果我在J3排針的1,2,3接入別的信號(hào)源,那會(huì)顯示什么呢??它們之間會(huì)互相干擾嗎?

希望能得到大家的解答,非常感謝!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:111634 發(fā)表于 2017-5-13 08:32 | 只看該作者
本帖最后由 zl2168 于 2017-5-13 15:52 編輯

給你個(gè)參考案例。實(shí)例85  PCF8591 I2C串行A-D(1602顯示)
Proteus仿真一下,確認(rèn)有效。
實(shí)例85 PCF8591 I2C串行A-D.rar (57.96 KB, 下載次數(shù): 39)

以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購買。
回復(fù)

使用道具 舉報(bào)

板凳
ID:123289 發(fā)表于 2017-5-13 12:54 | 只看該作者
你發(fā)的什么數(shù)據(jù)?如何證明是未收到?或許你發(fā)的是控制符呢?你發(fā)ASCII碼的可見字符試試!
回復(fù)

使用道具 舉報(bào)

地板
ID:200113 發(fā)表于 2017-5-13 16:02 | 只看該作者
yzwzfyz 發(fā)表于 2017-5-13 12:54
你發(fā)的什么數(shù)據(jù)?如何證明是未收到?或許你發(fā)的是控制符呢?你發(fā)ASCII碼的可見字符試試!

發(fā)的是經(jīng)過PCF8591  AD轉(zhuǎn)換過以后的數(shù)據(jù)。就算我改成通道AIN2(與可變電阻W2相連的電壓信號(hào)),也沒有數(shù)據(jù)產(chǎn)生。一個(gè)月以前我有程序?qū)崿F(xiàn)過AD轉(zhuǎn)換并且串口發(fā)送的功能,但是現(xiàn)在不知道為什么就不能了?查了很多程序,一直改,都沒有用。
回復(fù)

使用道具 舉報(bào)

5#
ID:200113 發(fā)表于 2017-5-15 14:33 | 只看該作者
zl2168 發(fā)表于 2017-5-13 08:32
給你個(gè)參考案例。實(shí)例85  PCF8591 I2C串行A-D(1602顯示)
先Proteus仿真一下,確認(rèn)有效。

好的謝謝謝謝!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表