chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

【請(qǐng)查收】串口通信問(wèn)題排查指南

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2022-07-02 15:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在我們從事嵌入式相關(guān)的項(xiàng)目開(kāi)發(fā)時(shí),經(jīng)常會(huì)遇到各種各樣的串口通信問(wèn)題。

筆者根據(jù)自己平時(shí)的調(diào)試開(kāi)發(fā)經(jīng)驗(yàn),總結(jié)了一份排查指南,希望可以給大家提供一些排查問(wèn)題的方向和辦法。

串口通信

串口通信是指外設(shè)和計(jì)算機(jī)、或外設(shè)和外設(shè)之間通過(guò)數(shù)據(jù)信號(hào)線、地線等按位進(jìn)行傳輸數(shù)據(jù)的一種通信方式。該通信方式的通信格式包括起始位、數(shù)據(jù)位、校驗(yàn)位、停止位,如下圖所示。串口通信的特點(diǎn)為成本低但傳輸速度慢。串口通信的距離可以從幾米到幾千米。

7cfd4b54-f8a4-11ec-a2f4-dac502259ad0.png

排查指南

上面簡(jiǎn)單介紹了一下串口通信,接下來(lái)讓我們進(jìn)入正題。我們排查串口通信問(wèn)題的方向基本為以下幾部分,如圖所示,依次為中間層、硬件層、串口驅(qū)動(dòng)層以及應(yīng)用協(xié)議層。

7d139b66-f8a4-11ec-a2f4-dac502259ad0.png

1.檢查中間件

串口通信必然存在發(fā)送端和接收端,且兩者通過(guò)中間件(例如導(dǎo)線),遇到問(wèn)題,首先應(yīng)該保證導(dǎo)線連接正常。如果這一部分沒(méi)有確定,直接排查其他方向,很可能在做無(wú)用功。

2.檢查硬件層

通過(guò)邏輯分析儀、示波器等儀器來(lái)判斷發(fā)送端、接收端在發(fā)送、接收、空閑時(shí)的引腳波形是否正常。串口空閑時(shí)為高電平,有數(shù)據(jù)時(shí)才會(huì)有電平變化。同時(shí)需要確定電壓是否正常。波形測(cè)量的位置先從最終點(diǎn)開(kāi)始測(cè)量,然后依次排查中間部分的探測(cè)點(diǎn),來(lái)判斷問(wèn)題位置。

如果發(fā)現(xiàn)波形變形、失真、電壓不正常等情況,請(qǐng)讓硬件工程師協(xié)助進(jìn)行排查。在其起始點(diǎn)可以看到波形,但是終點(diǎn)看不到,需要使用萬(wàn)用表來(lái)確定是否引腳存在虛焊。

3.檢查串口驅(qū)動(dòng)

如果排查了硬件無(wú)問(wèn)題以后,但是發(fā)送端串口沒(méi)有波形,這時(shí)候就需要檢查串口驅(qū)動(dòng)是否配置成功了。

可以先將發(fā)送端的Tx、Rx引腳短接,進(jìn)行回環(huán)測(cè)試。最好先用一個(gè)簡(jiǎn)單例程進(jìn)行測(cè)試,盡量排除多個(gè)變量的影響。排查時(shí)需要特別注意的是,不能只看代碼邏輯,要注重實(shí)際調(diào)試,善于利用軟件調(diào)試窗口來(lái)觀察相關(guān)寄存器的值。

4.協(xié)議問(wèn)題

通過(guò)以上方向的排查,可以證明自發(fā)自收沒(méi)有問(wèn)題。接下來(lái)就驗(yàn)證雙方是否可以正常通信。應(yīng)用協(xié)議層可能存在的問(wèn)題有:

發(fā)送端與接收端數(shù)據(jù)協(xié)議有問(wèn)題,例如CRC、幀頭幀尾校驗(yàn)、解析數(shù)據(jù)包等方面。

發(fā)送端與接收端串口配置的參數(shù):波特率、校驗(yàn)位不一致,導(dǎo)致無(wú)法通信。

另外大家也需要注意下面這幾點(diǎn):

由于信號(hào)容易被干擾,建議使用帶屏蔽線,并且接線一定要嚴(yán)格,需要接地的最好接地。有些485通信,還需要考慮接上終端電阻來(lái)匹配。如果是RS232通信,盡量不要讓線太長(zhǎng)。

因?yàn)楹芏嘣O(shè)備通過(guò)外部晶振或者內(nèi)部時(shí)鐘計(jì)算的波特率都是存在誤差的。這樣的話如果一旦報(bào)文過(guò)長(zhǎng),會(huì)導(dǎo)致誤差累積,進(jìn)而出現(xiàn)串口識(shí)別亂碼或者收不到的情況。

在一些可能會(huì)存在干擾的地方,可以考慮使用奇校驗(yàn)或者偶校驗(yàn),這樣可以將錯(cuò)誤的報(bào)文過(guò)濾掉或者盡量使用一些數(shù)據(jù)校驗(yàn)協(xié)議,防止數(shù)據(jù)出錯(cuò)。

以上就是筆者總結(jié)的串口通信方面的排查指南,文中如有出錯(cuò)之處,望指正,希望大家共同進(jìn)步!

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

    關(guān)注

    34

    文章

    1662

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    干貨分享:TNC插頭怎么拆?射頻頭維修、故障排查與二次利用實(shí)操指南

    對(duì)旋法”實(shí)現(xiàn)故障排查與二次利用,并揭秘導(dǎo)致駐波比跳變的物理誘因。無(wú)論你是資深硬件工程,還是電子發(fā)燒友,這篇關(guān)于RF接頭長(zhǎng)效防護(hù)與回收的實(shí)操指南,絕對(duì)不容錯(cuò)過(guò)!
    的頭像 發(fā)表于 04-14 15:25 ?56次閱讀
    干貨分享:TNC插頭怎么拆?射頻頭維修、故障<b class='flag-5'>排查</b>與二次利用實(shí)操<b class='flag-5'>指南</b>

    車載無(wú)線充電不充電咋回事?異物與遮擋排查指南

    車載無(wú)線充電常見(jiàn)問(wèn)題及排查指南,涵蓋線圈對(duì)齊、殼體干擾和面板污染,提供實(shí)用解決方法。
    的頭像 發(fā)表于 03-20 08:23 ?761次閱讀
    車載無(wú)線充電不充電咋回事?異物與遮擋<b class='flag-5'>排查</b><b class='flag-5'>指南</b>

    RK3588平臺(tái)串口配置修改指南:切換至串口8

    在嵌入式開(kāi)發(fā)中,串口作為基礎(chǔ)調(diào)試接口至關(guān)重要。本文檔針對(duì) RK3588 平臺(tái),詳細(xì)介紹如何將系統(tǒng)默認(rèn)串口修改為串口 8(UART8),包括 U-Boot 階段和內(nèi)核階段的配置調(diào)整。該修改適用于需要使用額外
    的頭像 發(fā)表于 02-01 16:37 ?1359次閱讀

    RK平臺(tái)固件升級(jí)失???排查流程圖+腦圖+實(shí)操指南,一步搞定!

    ? ? ? 在固件升級(jí)過(guò)程中, 設(shè)備頻繁報(bào)錯(cuò)、升級(jí)中斷是工程師和工廠常遇的難題。為了讓問(wèn)題排查更高效,我們整理了這份 “ 流程圖 + 腦圖 + 實(shí)操 ” 的完整指南,覆蓋所有常見(jiàn)故障場(chǎng)景,無(wú)需復(fù)雜
    的頭像 發(fā)表于 01-30 22:34 ?997次閱讀
    RK平臺(tái)固件升級(jí)失?。?b class='flag-5'>排查</b>流程圖+腦圖+實(shí)操<b class='flag-5'>指南</b>,一步搞定!

    華潤(rùn)微7388標(biāo)準(zhǔn)化改裝指南:從器材選型到故障排查的全流程方案

    標(biāo)簽:#華潤(rùn)微7388 #標(biāo)準(zhǔn)化改裝 #車載功放 #故障排查 #技術(shù)指南 標(biāo)簽:#車載音響改裝 #功放搭建流程 #入門技術(shù) #穩(wěn)定性提升 #規(guī)范操作
    的頭像 發(fā)表于 12-19 14:24 ?786次閱讀

    串口服務(wù)器產(chǎn)品解析與應(yīng)用方案選型指南

    2025年,物聯(lián)網(wǎng)(IoT)、工業(yè)互聯(lián)網(wǎng)及智能化設(shè)備控制的快速發(fā)展使得串口服務(wù)器技術(shù)再次成為行業(yè)焦點(diǎn)。作為傳統(tǒng)串口通信與現(xiàn)代網(wǎng)絡(luò)技術(shù)的橋梁,串口服務(wù)器在工業(yè)自動(dòng)化、能源管理、智慧城市等
    的頭像 發(fā)表于 11-18 15:33 ?781次閱讀

    串口通信基石:Air8000下Modbus RTU串口初始化詳解!

    串口初始化是Modbus RTU通信穩(wěn)定可靠的關(guān)鍵起點(diǎn)。本篇深入剖析Air8000開(kāi)發(fā)板串口參數(shù)配置、初始化代碼實(shí)現(xiàn)及調(diào)試要點(diǎn),結(jié)合master_rtu示例,分享實(shí)際操作中的經(jīng)驗(yàn)與避坑指南
    的頭像 發(fā)表于 10-28 16:33 ?1758次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>基石:Air8000下Modbus RTU<b class='flag-5'>串口</b>初始化詳解!

    串口通信有哪些方式

    串口通信(Serial Communication)是一種通過(guò)串行方式逐位傳輸數(shù)據(jù)的通信方式,廣泛應(yīng)用于嵌入式系統(tǒng)、工業(yè)控制、儀器儀表等領(lǐng)域。其通信方式可根據(jù)不同的分類標(biāo)準(zhǔn)劃分為多種類
    的頭像 發(fā)表于 09-28 18:02 ?1273次閱讀

    【排障帖】分享串口通信常見(jiàn)問(wèn)題自查流程

    。 當(dāng)我們面對(duì)串口通信問(wèn)題時(shí),排查過(guò)程通??梢苑譃閹讉€(gè)關(guān)鍵步驟,這些步驟可以幫助我們系統(tǒng)地定位并解決問(wèn)題。以下是我們排查串口
    發(fā)表于 09-10 11:45

    PLC串口自由協(xié)議通信概述

    串口自由協(xié)議通信是一種靈活的串行通信方式。在該模式下,開(kāi)發(fā)者無(wú)需遵循特定標(biāo)準(zhǔn)協(xié)議,可根據(jù)實(shí)際需求自由定義數(shù)據(jù)格式與交互規(guī)則。
    的頭像 發(fā)表于 08-07 09:15 ?2302次閱讀
    PLC<b class='flag-5'>串口</b>自由協(xié)議<b class='flag-5'>通信</b>概述

    技術(shù) | ADC/DAC芯片測(cè)試研討會(huì)筆記請(qǐng)查收!

    6月19日,《ADC/DAC芯片測(cè)試前沿:德思特ATX系統(tǒng)高效方案與實(shí)戰(zhàn)攻略》線上研討會(huì)圓滿結(jié)束。在直播間收到一些觀眾的技術(shù)問(wèn)題,我們匯總了熱點(diǎn)問(wèn)題并請(qǐng)講師詳細(xì)解答,在此整理分享給大家,請(qǐng)查收!
    的頭像 發(fā)表于 06-24 14:39 ?1024次閱讀
    技術(shù) | ADC/DAC芯片測(cè)試研討會(huì)筆記<b class='flag-5'>請(qǐng)</b><b class='flag-5'>查收</b>!

    ESP32用作經(jīng)典藍(lán)牙串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    本文介紹了如何把ESP32用作一個(gè)藍(lán)牙串口透?jìng)髟O(shè)備使用,其功能和常用的HC-05/06串口藍(lán)牙設(shè)備一樣。并與手機(jī)藍(lán)牙串口APP進(jìn)行雙向藍(lán)牙通信。
    的頭像 發(fā)表于 06-20 17:45 ?3352次閱讀
    ESP32用作經(jīng)典藍(lán)牙<b class='flag-5'>串口</b>透?jìng)髂K與手機(jī)進(jìn)行<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    直播 | GB/T 45086與ISO11451標(biāo)準(zhǔn)深度解讀研討會(huì)筆記請(qǐng)查收!

    6月12日,《德思特GB/T 45086與ISO11451標(biāo)準(zhǔn)深度解讀》線上研討會(huì)圓滿結(jié)束。感謝大家的觀看與支持!在直播間收到一些觀眾的技術(shù)問(wèn)題,我們匯總了熱點(diǎn)問(wèn)題并請(qǐng)講師詳細(xì)解答,在此整理分享給大家,請(qǐng)查收!
    的頭像 發(fā)表于 06-18 11:06 ?1159次閱讀
    直播 | GB/T 45086與ISO11451標(biāo)準(zhǔn)深度解讀研討會(huì)筆記<b class='flag-5'>請(qǐng)</b><b class='flag-5'>查收</b>!

    第七章 串口通信

    本章介紹了W55MH32的串口通信,講述了數(shù)據(jù)通信基礎(chǔ)概念、串口通信協(xié)議和特性與功能,以及DMA在串口
    的頭像 發(fā)表于 05-26 17:00 ?1115次閱讀
    第七章 <b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    面向未來(lái)量子通信與大物理研究線上研討會(huì)QA筆記請(qǐng)查收!

    4月8日及10日,《面向未來(lái)量子通信與大物理研究》線上研討會(huì)圓滿結(jié)束。感謝大家的觀看與支持!請(qǐng)查收研討會(huì)筆記!
    的頭像 發(fā)表于 04-21 11:42 ?749次閱讀
    面向未來(lái)量子<b class='flag-5'>通信</b>與大物理研究線上研討會(huì)QA筆記<b class='flag-5'>請(qǐng)</b><b class='flag-5'>查收</b>!