1樓:網友
你接收的單位元組資料是byte型別,數值為0-255而轉為16進位,則為00-ff
看你的敘述,資料應為&h0000-&hffff間屬integer資料型別。
integer 資料型別。
integer 變數儲存為 16位(2 個位元組)的數值形式,其範圍為 -32,768 到 32,767 之間。
泥可將接收的資料轉為16進位字元形式,用mid函式切割為每4個16進位一組用以下方法取值。
text1 = val("&h" &ffd8")
2樓:網友
照你的看 >&h7fff的是負的~其他是正的。
實際上你需要定義的是char型別~而byte是unsigned char型別。
從char到unsignd char的記憶體賦值可以用copymemory
用val的話要吧byte先把字串,而且存放順序相反,反而麻煩。
3樓:
你可以用long型接收然後自行判斷,如果x>32767 則x=x-65536,這16位二進位既可以看成無符號整數,也可以看作有符號整數,很顯然你要的是有符號的。
關於串列埠傳送資料到上位機顯示正負符號的問題
4樓:匿名使用者
上位機接收到後大於0就加上 小於 0 就加上 -
其實,你這個是傳輸的字元,傳送前直接加上符號得了。
求助串列埠通訊接收int型資料的問題
5樓:網友
串列埠傳送的一般是ascii或者字串十六進位,在接收端轉換成int型資料即可。
6樓:玉鳴玉
串列埠,每次只能傳送乙個位元組,發生一次中斷。 想要傳送兩個位元組,就把傳送過程,再來一次,即可。
串列埠通訊中傳送的資料與接收的資料怎麼不一致,一下下
7樓:網友
串列埠通訊中傳送的資料與接收的資料為什麼要一致?是誰說的非要一致的?
接收資料與傳送資料本就是兩回事,基本上沒什麼關係,為什麼要一致?除非是接收什麼資料就傳送什麼資料,才是一致的。這是要求的才是這樣的。
一下,串列埠通訊中傳送的資料與接收的資料怎麼不一致
8樓:匿名使用者
這是字串,查acsii碼就知道0對應的就是80,以此類推,你發的是字元,接受顯示是二進位碼得到的數字。
串列埠通訊接收資料錯誤
9樓:暴風雪
裝置發給你的資料含有很多個意思,比如標記,資料,校驗等等,你只需要取其中的一部分作為你真正的資料,對於軟體開發人員來說應該不是什麼問題吧。
10樓:網友
查查介面是不是接緊了,介面沒問題的話用串列埠除錯工具試試是不是也這樣,如果串列埠除錯工具沒問題的話就看看你自己的**是不是有問題。
資料訊號txd、rxd 傳送和接受怎麼區分正負極呢? 現在資料訊號txd、rxd需接rs485+ rs485-訊號該怎麼接呢
11樓:匿名使用者
資料訊號txd、rxd 傳送和接受 是 串列埠 rs232 訊號 吧?
為什麼要分正負極?
串列埠 rs232 訊號 3線 txd傳送、rxd 接受、gnd訊號地 就可以全雙工通訊。
而rs485 通訊 是2線 差分訊號,通訊記為data+ data-,或者 a 或 b
相同 的 訊號 才能連線在一起,來通訊!
你 說的這個 應該先轉換 再連線。
請看 武漢鴻偉光電。
e485b rs232/rs485有源隔離轉換器。
12樓:別潔
txd(傳送訊號)和rxd (接收訊號)是rs232的介面定義規範rs485+(d+) 和rs485-(d-)訊號 是rs485的介面定義規範。
而rs232和rs485是2個不同的介面協議,需要專門的裝置來進行協議轉換。
就像撥號一頭是**線,一頭是網線,中間必須加個貓來轉換才能上網,你這個中間只要加個rs232-485的轉換器就可以了,成本便宜,十幾元幾十元都有。
還不明白的話可以q我。
串列埠通訊傳送的內容與接收到的不一致
13樓:網友
是不是和你的串列埠除錯軟體有關,給你發乙個軟體,你試試。
還是不行的話,再看你的程式。
14樓:網友
你傳送的是字元,下面顯示的是十六進位。
大學物理正負號問題,大學物理正負號問題
設好正負,前後一致。一般設向上為正,上拋v 0,x 0,mg 0,阻力 0。如果像你左圖那樣,等號右邊 mg 不是 算出來x小於零是對的,因為你預設向下為正列的方程。有點亂,重要是方向,前後要一致。求助大學物理大神。在大學物理中,什麼時候在一個式子前面加負號,什麼時候不加?這個正負號怎麼去理解 f為...
電路問題如何判斷耦合互感的正負號
首先,根據電流和埠電壓的關係確定自感電壓符號,如果相關聯就取正,非關聯就取負號。然後,看初級電路和次級電路的電流方向是不是一致,如果一致 比如兩邊電流都是從同名端流入或流出 則互感電壓和自感電壓符號相同,如果初級電路和次級電路的電流方向不一致 如果一端是流入同名端,另一端是流出同名端 則互感電壓和自...
平方根加正負號的問題,求人指點啊
一個正數都有兩個平方根,一正一負。所以算平方根要加正負號 不加正負號的是算術平方根,只取 0的平方根,一般用在幾何等長度不可能為負數的情況 無正負號是算術平方根 要看具體題目 尼瑪坑爹的老師,正的可以省略,負的不可以省略。這個就是理 如 5 9 變負數 5 9 5 9 平方根為什麼有些題要加正負號。...