![]() |
發(fā)布時間: 2017-5-12 21:47
正文摘要:求助! 在寫入單片機AD轉換程序后(程序來自http://www.raoushi.com/bbs/dpj-33068-1.html),打開串口,只有在HEX模式下才可以收到一串00,文本模式則不顯示。我在通道CH3的排針上插入信號源后(電壓信號,0~5V), ... |
zl2168 發(fā)表于 2017-5-13 08:32 好的謝謝謝謝! |
yzwzfyz 發(fā)表于 2017-5-13 12:54 發(fā)的是經過PCF8591 AD轉換過以后的數據。就算我改成通道AIN2(與可變電阻W2相連的電壓信號),也沒有數據產生。一個月以前我有程序實現(xiàn)過AD轉換并且串口發(fā)送的功能,但是現(xiàn)在不知道為什么就不能了?查了很多程序,一直改,都沒有用。 |
你發(fā)的什么數據?如何證明是未收到?或許你發(fā)的是控制符呢?你發(fā)ASCII碼的可見字符試試! |
本帖最后由 zl2168 于 2017-5-13 15:52 編輯 給你個參考案例。實例85 PCF8591 I2C串行A-D(1602顯示) 先Proteus仿真一下,確認有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。 |