HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    串口調(diào)試命令(串口調(diào)試命令格式)

    發(fā)布時(shí)間:2023-03-19 07:19:23     稿源: 創(chuàng)意嶺    閱讀: 140        問(wèn)大家

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于串口調(diào)試命令的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com

    本文目錄:

    串口調(diào)試命令(串口調(diào)試命令格式)

    一、用串口調(diào)試助手 發(fā)命令讀取7000多個(gè)字節(jié) 每次都能少幾十個(gè)沒(méi)有一次讀完整 重啟電腦后就沒(méi)事了 什么原因?

    應(yīng)該是你的讀寫(xiě)緩沖設(shè)計(jì)的太少,或者和界面線程攪和在一起影響接收性能。

    通常這類軟件都有或多或少問(wèn)題,建議備用幾個(gè)進(jìn)行對(duì)比測(cè)試,流行的如串口調(diào)試助手、格西烽火串口助手等,都還不錯(cuò)。

    串口調(diào)試命令(串口調(diào)試命令格式)

    串口調(diào)試命令(串口調(diào)試命令格式)

    二、web實(shí)現(xiàn)串口調(diào)試助手

    最近受朋友之托試圖用web前端實(shí)現(xiàn)串口調(diào)試助手,一開(kāi)始覺(jué)得不太有可行性,以前用過(guò)的串口調(diào)試助手都是客戶端程序。覺(jué)得瀏覽器怎么會(huì)有調(diào)用電腦上的串口的功能呢。后來(lái)朋友找了幾個(gè)資料給我,說(shuō)網(wǎng)上有人實(shí)現(xiàn),他看不懂。我看了之后恍然大悟,原來(lái)是用node。如此萬(wàn)能。

    node 實(shí)現(xiàn)操作串口的模塊是一個(gè) serialport 的模塊,網(wǎng)上一搜有很多好文,此處記錄一下實(shí)現(xiàn)過(guò)程中遇到的一些問(wèn)題以及解決方法。

    一開(kāi)始被忽略的問(wèn)題 ,我把 node 服務(wù)搭在自己的服務(wù)器上,后來(lái)返回的串口數(shù)組全是一堆令我懵逼的數(shù)據(jù)。后來(lái)想起那是 node 讀取了我的

    Linux 服務(wù)器的串口,而不是用戶使用的 pc。

    由此引出的兩個(gè)問(wèn)題。第一,node 服務(wù)必須搭建在用戶使用的 pc 上,因此用戶使用的電腦必須有 node 環(huán)境。第二,用戶 pc 一般是 windows 系統(tǒng), node 的模塊很多在 Linux 上很容易安裝成功,在 Windows 上安裝比較困難。

    首先解決的是第二個(gè)問(wèn)題:在Windows上安裝serialport失敗

    解決方法: npm install --global --production windows-build-tools

    參考鏈接1: https://stackoverflow.com/questions/33142357/unable-to-install-node-js-serialport-npm-package-on-windows

    參考鏈接2: https://github.com/nodejs/node-gyp#installation

    安裝好之后就可以安裝 serialport 模塊了。

    解決第一個(gè)問(wèn)題:用戶電腦的 node 環(huán)境

    解決方法: electron ——使用 JavaScript, HTML 和 CSS 構(gòu)建跨平臺(tái)的桌面應(yīng)用 (官網(wǎng)鏈接: https://electronjs.org/ )(w3c: https://www.w3cschool.cn/electronmanual/wcx31ql6.html )

    使用 electron 搭建的桌面應(yīng)用可以像平常我們使用的 exe 應(yīng)用程序一樣直接運(yùn)行,不需要搭建環(huán)境。

    npm install -g electron-prebuilt //提示electron-prebuilt已經(jīng)更名為electron

    npm install -g electron //安裝失敗

    使用淘寶鏡像安裝問(wèn)題解決: cnpm install -g electron

    參考鏈接: http://blog.csdn.net/upc_xbt/article/details/53342129

    解決方法: npm install -g electron-rebuild

    以后每次重新運(yùn)行 electron . 的時(shí)候再執(zhí)行一次 ``./node_modules/.bin/electron-rebuild` 對(duì)原生模塊進(jìn)行rebuild

    參考鏈接: https://www.w3cschool.cn/electronmanual/eqsc1qko.html

    參考鏈接: http://m.blog.csdn.net/u014563989/article/details/75045052

    cnpm install -g electron-packager //安裝打包工具

    electron-packager . 可執(zhí)行文件的文件名 --win --out 打包成的文件夾名 --arch=x64位還是32位 --version版本號(hào) --overwrite --ignore=node_modules

    因?yàn)榇虬臅r(shí)候執(zhí)行的命令帶有 --ignore=node_modules , 即不將 node_modules 里面的依賴包打包,所以在打包后的新文件中,進(jìn)入resource 目錄會(huì)發(fā)現(xiàn) node_modules 是一個(gè)空文件夾,所以自然找不到依賴包。如果去掉打包時(shí)的命令參數(shù) --ignore=node_modules ,則需要非常長(zhǎng)的打包時(shí)間。我的解決方法是將原來(lái) node_modules 文件夾中的相關(guān)的依賴包文件復(fù)制進(jìn)打包后的 node_modules 中,雖然是一個(gè)比較無(wú)腦的方法,每次打包都要拖動(dòng)相關(guān)文件進(jìn)去,不過(guò)我備份了一個(gè) node_modules 文件夾,下一次打包后就把備份的 node_modules 直接復(fù)制進(jìn)去。

    node 模塊 ccap : 用于生成驗(yàn)證碼圖片,可以在 express 后臺(tái)

    res.send(圖片) ,前端的 img 的 src設(shè)置為請(qǐng)求這個(gè)接口。

    ccap的用法可以參考鏈接: https://cnodejs.org/topic/50f90d8edf9e9fcc58a5ee0b

    三、自己編了個(gè)C#的串口調(diào)試程序,但發(fā)送命令后,得不到數(shù)據(jù)!找不到問(wèn)題所在,想請(qǐng)教各位!謝謝,急用!

    1、發(fā)送命令后?

    你能確認(rèn)命令發(fā)出去了嗎?

    2、得不到數(shù)據(jù)?

    是發(fā)送命令后串口本應(yīng)該接到數(shù)據(jù)而沒(méi)有,還是你想向串口自己發(fā)命令???

    3、問(wèn)題描述不清楚

    讓人很難幫到你。。。。

    四、串口調(diào)試助手怎么發(fā)雙命令

    用 字符方式

    2 個(gè) 命令之間 用

    0a LF 換行

    0d CR 回車(chē)

    2個(gè)字符隔開(kāi)!

    祝你順利

    以上就是關(guān)于串口調(diào)試命令相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    io口和串口的區(qū)別(io口與串口)

    串口調(diào)試命令(串口調(diào)試命令格式)

    rs232串口測(cè)試方法(rs232串口采用什么校驗(yàn))

    笛曲排行榜(最經(jīng)典的十大笛曲)

    景觀規(guī)劃設(shè)計(jì)概念(景觀規(guī)劃設(shè)計(jì)概念怎么寫(xiě))