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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9745|回復: 7
收起左側

單片機串口的Hex發送

  [復制鏈接]
ID:379308 發表于 2018-10-9 21:50 | 顯示全部樓層 |閱讀模式
  首先,底層的數據傳輸都是字節流,所以不管選擇什么方式,都會被分解為一個一個的字節。

      1、選擇Hex發送就代表你要發送的內容是純數字,由程序完成String到Int再到Byte的轉化。

           所以你應該保證每個你要發送的數都是兩位的,如果是7就應該寫07,因為程序會每兩位每兩位地讀。如果你選擇了Hex發送,而輸入的又是字符,比如你寫了ab,那么就會被程序讀為16進制的AB。這就是不同的概念了,無論你選擇什么方式顯示都不能得到原來的ab了。

      2、選擇ASCII發送就代表你要發送的是字符串,這時候程序就會一位一位地讀,比如你寫了1234,在字節流中傳遞的就是1234對應的ASCII碼,31,32,33,34(十六進制的)。比較而言,在Hex發送模式下,寫了1234,會被發送的就是12,34,如果是01020304那就是01,02,03,04。這個時候,你寫ab就會發送相應的ASCII碼61,62,其他字符同理。

               到這里,數據已經發送出去了,接下來就是顯示的問題。是顯示模式,不是解析,不存在解析。

      3、選擇Hex顯示就是把字節轉化為16進制整型,你收到的是12,34,就顯示為12,34,你收到31,32,33,34,也顯示為31,32,33,34,如果收到AB呢,那也是AB。

       4、選擇ASCII顯示呢,就會把你接收到的十六進制轉化為對應的字符,比如你收到了31,就會顯示為1。這種模式下可能會出現亂碼,原因就是ASCII碼只從0-7f。如果你在十六進制發送模式下發送了字符,比如發送了ab,那你就會收到AB,這個并沒有ASCII碼對應的字符。

            所以在Hex模式下如果輸入字符,是無論如何接收不到正確的數據的,其他方式那就隨意了。重要的是,方式的選擇改變的不是數據本身,而是數據的表現形式。

           說明:數據本身還是最原始的字節流,至于選擇HEX顯示還是ASCII碼顯示,只是不同的形式,改變不了數據的本質

評分

參與人數 2黑幣 +80 收起 理由
伍哲少 + 30 絕世好帖!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:358019 發表于 2018-10-10 21:34 | 顯示全部樓層
把我看糊涂了,最基礎的知識才是最牛逼厲害的。【贊】
回復

使用道具 舉報

ID:284952 發表于 2018-10-11 23:10 | 顯示全部樓層
樓主有代碼分享嗎?最近在學習這個
回復

使用道具 舉報

ID:240940 發表于 2018-10-12 09:42 | 顯示全部樓層
鏈接失效了啊
回復

使用道具 舉報

ID:432774 發表于 2018-11-27 21:49 | 顯示全部樓層
謝謝樓主
回復

使用道具 舉報

ID:620021 發表于 2019-10-8 21:23 | 顯示全部樓層
學習下哈哈哈
回復

使用道具 舉報

ID:157057 發表于 2021-5-3 14:58 | 顯示全部樓層
說了半天沒說明白啊
回復

使用道具 舉報

ID:241242 發表于 2022-6-30 07:56 | 顯示全部樓層
不管怎么變化,孫悟空就是孫悟空。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产视频一区 | 成人精品在线视频 | 国产在线1 | 国产精品视频一 | 成人av在线播放 | 亚洲精品久久久久中文字幕欢迎你 | 精品一二 | 国产精品特级片 | 亚洲aⅴ | 精品一区二区视频 | 日韩高清一区二区 | 精品成人一区二区 | 国产在线一区二区三区 | 欧美日韩亚洲系列 | 91精品国产91久久久久久不卞 | 久久久国产一区二区三区 | 一区二区三区中文字幕 | 黄色在线免费看 | 久久精品国产免费看久久精品 | 国产天堂 | 国产99久久精品一区二区永久免费 | 中文字幕一区二区三区四区五区 | 亚洲欧美网站 | 九九九久久国产免费 | 国产一区二区三区免费 | 午夜三区| 日本a∨视频 | 国产精品久久久久永久免费观看 | 一区二区av | 91视频网址| 中文字幕免费在线 | 99福利视频导航 | 免费在线看黄 | 久久午夜精品福利一区二区 | 黑人巨大精品 | 久久青视频 | 久久精品亚洲精品国产欧美 | 久久久久久国产精品三区 | 久久久久久久久久久福利观看 | 婷婷久久综合 | 欧美日韩精品一区二区天天拍 |