99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Python:從串口讀取數(shù)據(jù)并以16進制格式展示

jf_Ufm3lVrj ? 來源:凌順實驗室 ? 2024-03-05 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文凌順實驗室(lingshunlab.com)簡單實現(xiàn)Python讀取串口數(shù)據(jù),并且按16進制格式顯示出來。

讀取串口數(shù)據(jù)

import serial as ser
import time

se = ser.Serial("/dev/ttyUSB0", 115200,  timeout=1)
se.flushInput() # 清空緩沖區(qū)

data_count = se.inWaiting() # 獲取緩沖區(qū)有多少數(shù)據(jù)
result = se.read(data_count) # 讀取對應的數(shù)據(jù)

print(result)

把串口的16進制的數(shù)據(jù)轉(zhuǎn)str,并且自動補0,全部顯示

#  welcome to https://lingshunlab.com

for i in result:
    low_byte_str = ('%02X' %  i) # 16進制轉(zhuǎn)str,并且自動補0
    print(low_byte_str,end=' ')

如下圖效果:

b5e1087c-da91-11ee-a297-92fbcf53809c.png

審核編輯 :黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

    86830

原文標題:Python 讀取串口數(shù)據(jù)并以16進制顯示

文章出處:【微信號:凌順實驗室,微信公眾號:凌順實驗室】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Python怎么讀取STM32串口數(shù)據(jù)?

    =ser.readlines()print(s) 可是什么都讀取不了。如果用買的STM32開發(fā)板送的串口助手,能接收到數(shù)據(jù)。板子上燒錄的printf輸出程序。 請問各位大神,Python
    發(fā)表于 04-24 07:30

    如何將算得的數(shù)據(jù)(10進制)轉(zhuǎn)換為16進制通過串口發(fā)送出?

    我用公式節(jié)點算得一組數(shù)據(jù),好比是1212,1313,1414等,這些數(shù)據(jù)轉(zhuǎn)為16進制就是04BC,0521,0586,如何將十進制
    發(fā)表于 01-30 14:05

    怎么將LabVIEW串口接收的二進制數(shù)據(jù)16位)分類

    怎么LabVIEW串口接收的16位ASCII碼分類,下位機傳來的二進制數(shù)據(jù)按順序分別表示電壓(00.........)、電流(01....
    發(fā)表于 05-09 10:50

    怎么將LabVIEW串口接收的二進制數(shù)據(jù)16位)分類

    怎么LabVIEW串口接收的16位二進制數(shù)據(jù)分類,下位機傳來的二進制
    發(fā)表于 05-09 10:52

    Labview串口讀取jepg格式圖片數(shù)據(jù),并顯示圖片

    我最近在做一個圖片顯示的程序,具體是串口讀取8位二進制圖片數(shù)據(jù),并將圖片顯示出來。希望大神們能給一點思路與意見,能有程序參考那就更好了。。
    發(fā)表于 11-08 20:27

    關于串口接收到的16進制圖像數(shù)據(jù)的問題

    怎么把串口接收到的16進制圖像數(shù)據(jù)在labview中以BMP形式顯示???本人基礎有點薄弱,還請大家多多提點。
    發(fā)表于 04-29 21:10

    通過VISA READ讀取出來的是亂碼,如何讓他變成16進制格式?

    如題,我現(xiàn)在利用visa read函數(shù)儀器中讀取出來的是亂碼,我知道可以通過點擊正常顯示-16進制顯示進行切換來使最后的顯示是正常的。但是我現(xiàn)在的問題是,我需要對這一串字符串進行
    發(fā)表于 04-15 17:28

    labview串口如何接收16位二進制數(shù)

    時只能按1A,2B,3C,4D,5E,6F......這樣接收。我希望它能按每16位二進制數(shù)讀取,就是1A2B,3C4D,5E6F.......這樣讀取,有什么辦法嗎?或者
    發(fā)表于 12-14 20:19

    串口實時讀取16進制數(shù)據(jù),并提取有效信息。我的程序感覺有問題,求大佬指教~~

    首先,說明我的目的。我的一個加速度采集模塊通過USB連接電腦,實時輸出16進制數(shù)據(jù)。數(shù)據(jù)格式如下:我用串口調(diào)試助手
    發(fā)表于 01-23 21:32

    DSP串口接收數(shù)據(jù)無法處理串口接收的數(shù)據(jù)

    目前用MINIDSP板串口讀取數(shù)據(jù)讀取時候發(fā)現(xiàn)無法處理串口接收的
    發(fā)表于 03-11 01:07

    單片機串口發(fā)送16進制、ASCII單片機的串口是什么

    單片機串口發(fā)送16進制、ASCII單片機的串口是,你給的是什么格式他就發(fā)送什么格式,在使用
    發(fā)表于 11-25 06:17

    python串口接收數(shù)據(jù)

    本文主要介紹了python串口接收數(shù)據(jù)。其中涉及了Python使用線程來接收串口數(shù)據(jù),以及
    發(fā)表于 01-15 09:52 ?4.6w次閱讀
    <b class='flag-5'>python</b><b class='flag-5'>串口</b>接收<b class='flag-5'>數(shù)據(jù)</b>

    單片機串口發(fā)送16進制、ASCII

    單片機串口發(fā)送16進制、ASCII單片機的串口是,你給的是什么格式他就發(fā)送什么格式,在使用
    發(fā)表于 11-17 10:36 ?26次下載
    單片機<b class='flag-5'>串口</b>發(fā)送<b class='flag-5'>16</b><b class='flag-5'>進制</b>、ASCII

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù)python數(shù)據(jù)庫連接

    python讀取數(shù)據(jù)數(shù)據(jù) python查詢數(shù)據(jù)pyth
    的頭像 發(fā)表于 08-28 17:09 ?2227次閱讀

    使用Python進行串口通信的案例

    當然!以下是一個使用Python進行串口通信的簡單示例。這個示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)
    的頭像 發(fā)表于 11-22 09:11 ?1483次閱讀