日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]采用adc1的通道10,將采集到的電壓值用485發(fā)送給PC顯示,先上原理圖,源代碼見附件,這里想說的是幾個要注意的問題:1,ad輸入的電壓經過了R42和R44進行分壓,所以pc顯示的電壓值將會減半,2、采用這個函數(shù)進行發(fā)送數(shù)

采用adc1的通道10,將采集到的電壓值用485發(fā)送給PC顯示,
先上原理圖,


源代碼見附件,
這里想說的是幾個要注意的問題:
1,ad輸入的電壓經過了R42和R44進行分壓,所以pc顯示的電壓值將會減半,
2、采用這個函數(shù)進行發(fā)送數(shù)據(jù)的時候,每次都是發(fā)送一個8位的數(shù)據(jù)(即一個字節(jié)),也就是最大值為256,。超過1個字節(jié)默認發(fā)送地位,即你要發(fā)送的數(shù)據(jù)位0x0145,只會發(fā)送45,具體可以參考數(shù)據(jù)手冊,下圖,

USART_SendData(USART3,ADC_Value_B);1


3,pc 機上收集到的數(shù)據(jù),如果沒有勾選“以HEX顯示”則顯示的是acsii碼,而我們發(fā)送數(shù)據(jù)給PC機發(fā)送的則是hex,所以這里要進行一次轉換。HEX–>ascii
4、控制485的發(fā)送和接收的引腳是TR485-U3–>PB12, 通過光耦隔離芯片,接到了485的RE’和DE上,由光耦可知,PB12=1,光耦中的1,2腳不導通,沒有光發(fā)射到3,4引腳,RE’/DE輸出為低電壓,也就是RE’有效,接收數(shù)據(jù)。反之,PB12 = 0,發(fā)送數(shù)據(jù)。

//RS485發(fā)送len個字節(jié).//buf:發(fā)送區(qū)首地址//len:發(fā)送的字節(jié)數(shù)(為了和本代碼的接收匹配,這里建議不要超過64個字節(jié))voidRS485_Send_Data(u8*buf,u8len){u8t;RS485_TX_EN(0);//設置為發(fā)送模式for(t=0;t

附件:
http://download.csdn.net/detail/qq_33559992/9581825


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉