国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

用200行Python代碼實現串口調試助手之聯合調試

454398 ? 來源:alpha007 ? 作者:alpha007 ? 2022-11-15 15:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件開發離不開調試,調試手段分兩種:一是黑盒調試,即直接從輸入 / 輸出角度測試軟件功能是否正常,這種方式僅能發現問題,但無法直接定位問題原因所在;二是白盒調試,即直接拿源代碼在線 debug,python 雖是一種腳本語言,但借助一些 Python IDE 也可以實現單步調試,通過單步調試可以找到問題根本原因。

前面我們已經初步實現了 pzh-py-com,下面痞子衡會從黑盒和白盒的角度分別測試 pzh-py-com 功能:

一、黑盒調試:vspd + sscom

要測試 pzh-py-com 功能,首先得要有串口設備,當然我們可以使用真實的物理串口設備,比如使用如下這個經典的 CH34x 串口轉 USB 模塊,CH34x 芯片官方主頁為 http://www.wch.cn/products/category/1.html。

安裝好 CH34x 模塊驅動 并將該模塊 USB 接口端插上 PC 后便可在設備管理器的 Ports 里看到串口設備,一個物理模塊就可以完成測試,只需要將模塊的 RXD 和 TXD 線直接對接,這樣便可實現回環測試。

很多時候手頭并沒有物理串口設備,那么這時候我們就需要借助虛擬串口軟件,vspd 就是一款虛擬串口驅動,其官方主頁為 https://www.eltima.com/products/vspdxp/,使用 vspd 可以在 PC 上虛擬出串口設備并實現虛擬連接,由于 vspd 不支持單設備回環連接,那么我們需要虛擬出兩個串口設備并實現連接,痞子衡使用 vspd 虛擬出了 COM10 和 COM11,并將其進行了連接:

痞子衡選用的是 vspd 虛擬串口來測試

聯合 sscom 測試串口數據收發,可知 pzh-py-com 基本串口數據收發功能是正常的,最基本的黑盒測試便通過了。

二、白盒調試:PyCharm

如果在黑盒測試過程中發現 pzh-py-com 功能有問題,從代碼邏輯角度也不能立刻推斷出問題,此時便需要使用 Python IDE 進行在線 debug,痞子衡選用的 PyCharm 軟件,創建 pzh-py-com 工程后將其放于 pzh-py-com 主目錄,工程會自動添加目錄下所有源文件,選中 main.py 文件后選擇 Debug(Shift+F9)便可以進行單步調試。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 串口調試
    +關注

    關注

    2

    文章

    275

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    串口調試助手跟變頻器怎么通訊

    串口調試助手與變頻器的通訊是工業自動化領域中常見的技術操作,其核心在于通過串口協議實現數據的雙向傳輸與控制。本文將圍繞硬件連接、參數配置、協
    的頭像 發表于 03-03 17:05 ?455次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>調試</b><b class='flag-5'>助手</b>跟變頻器怎么通訊

    【乾芯QXS320F開發板試用】基于printf重定向的高速串口調試方案

    注意波特率不常見 我們需要在串口助手里手動設置。 實驗現象: 電腦串口助手每隔1秒收到一 \"hello world\" 和 \"loo
    發表于 01-07 17:30

    DR1平臺Linux應用開發指南:含GDB調試Python及MQTT實戰

    本文為創龍科技DR1 系列評估板 Linux 應用開發手冊,系統講解開發環境搭建、GDB 調試、多類型應用案例及 MQTT 通信實現。核心內容包括 LinuxSDK 與工具鏈配置、GDB 遠程調試
    的頭像 發表于 01-05 16:48 ?4577次閱讀
    DR1平臺Linux應用開發指南:含GDB<b class='flag-5'>調試</b>、<b class='flag-5'>Python</b>及MQTT實戰

    每次串口調試助手發送01之后,就會都到6個數據,為什么?

    單片機通訊,發送01點亮一個燈,再次發送熄滅。程序中不需要單片機發送數據給電腦,可是每次串口調試助手發送01之后,就會都到6個數據,不知道為什么,請高手指點。晶振是11.0592,波
    發表于 12-15 06:52

    Termux中調試圣誕樹Python代碼

    syntax 調試: 重新打開文件:nano christmas_tree.py; 檢查代碼縮進(Python縮進必須統一,空格/制表符,不能混); 檢查括號、引號是否成對(比如p
    發表于 12-09 09:02

    嵌入式開發調試神器全解析:JTAG、SWD、串口打印

    寫嵌入式代碼只是第一步,調試才是決定項目能不能順利推進的關鍵。MCU不跑?外設不響應?代碼跑飛?沒有合適的調試手段,排查問題就像摸黑找路。本文帶你搞懂三大
    的頭像 發表于 11-24 19:04 ?896次閱讀
    嵌入式開發<b class='flag-5'>調試</b>神器全解析:JTAG、SWD、<b class='flag-5'>串口</b>打印

    【EASY EAI】基于瑞芯微RV1126B的串口調試

    1.串口調試1.1接線說明EASYEAINano-TB支持調試串口調試,相關硬件接口如下圖所示。串口
    的頭像 發表于 11-14 11:46 ?7230次閱讀
    【EASY EAI】基于瑞芯微RV1126B的<b class='flag-5'>串口</b><b class='flag-5'>調試</b>

    【EASY EAI】基于瑞芯微RV1126B 的串口調試說明

    串口調試接線說明EASYEAINano-TB支持調試串口調試,相關硬件接口如下圖所示。串口被Wi
    的頭像 發表于 11-06 15:53 ?5178次閱讀
    【EASY EAI】基于瑞芯微RV1126B 的<b class='flag-5'>串口</b><b class='flag-5'>調試</b>說明

    如何調試nRF5 SDK

    ,以及命令行方式等多種手段來調試你的代碼。 1. 通過打log方式進行調試 nRF5 SDK支持UART和SWD J-Link(RTT)兩種底層通信方式來打印日志,SDK14之后日志也可以通過藍牙或者
    的頭像 發表于 06-24 08:59 ?1006次閱讀
    如何<b class='flag-5'>調試</b>nRF5 SDK

    普源示波器MSO5074在嵌入式系統聯合調試中的高效實踐

    一、引言:嵌入式系統調試的挑戰與示波器的必要性 嵌入式系統作為核心控制單元廣泛應用于汽車、醫療設備、工業自動化等領域,其開發涉及硬件設計、軟件編程及實時調試等多個環節。傳統的調試方法(如串口
    的頭像 發表于 06-20 13:45 ?740次閱讀
    普源示波器MSO5074在嵌入式系統<b class='flag-5'>聯合調試</b>中的高效實踐

    如何通過串口調試助手通過USB口讀取電子標簽信息和狀態?

    因為剛好項目上需要用到NFC標簽所以想能夠通過USB口或者串口串口調試助手通過發命令的方式 讀取電子標簽信息和狀態而不是
    發表于 06-17 07:51

    硬件調試:JLink 驅動配置與調試技巧

    摘要: 本文深入探討了 JLink 調試器在嵌入式系統硬件調試中的應用,詳細闡述了 JLink 驅動配置的方法以及硬件調試技巧。本文以國科安芯的AS32系列MCU芯片為例,通過分析 JLink
    的頭像 發表于 06-12 23:20 ?1661次閱讀
    硬件<b class='flag-5'>調試</b>:JLink 驅動配置與<b class='flag-5'>調試</b>技巧

    基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻)

    基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻),有需要的同學請下載完整資料!
    發表于 05-28 21:33

    單片機項目分享 - 基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻)

    基于STM32 的聯合調試偵聽設備解決方案(原理圖、PCB源文件、調試工具、視頻)項目下載! 純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容!
    發表于 05-23 20:34

    1分鐘學會T113-i核心板串口調試技巧

    登錄Talowe-EVM-T113-i評估版的方法!圖1EVM-T113-i評估板布局圖一、串口登錄Talowe-EVM-T113-i評估版提供了TTL調試串口
    的頭像 發表于 04-10 08:31 ?1443次閱讀
    1分鐘學會T113-i核心板<b class='flag-5'>串口</b><b class='flag-5'>調試</b>技巧