欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

一個串口工具監(jiān)聽多路串口收發(fā)方案

CHANBAEK ? 來源:頭條號芯片e棧 ? 作者:頭條號芯片e棧 ? 2023-03-22 15:46 ? 次閱讀

一、技巧原理講解

當(dāng)我們僅有一個串口工具時,如何通過簡單的方式,來做到一個串口工具,監(jiān)聽串口的收發(fā),或者多路串口的數(shù)據(jù)呢?

話不多說,直接上原理圖!

poYBAGQasmOAE257AAG8ECI8-RY572.jpg

空閑狀態(tài)下,Master與Slave的串口連接處,都處于高電平狀態(tài)。

這里,通過兩個1N4007的二極管,利用二極管的單向?qū)ㄐ?,再加上串?a target="_blank">USB端的弱上拉,使得串口USB端的數(shù)據(jù),既能合并來自Master與Slave發(fā)送的數(shù)據(jù),也阻隔了通信中Master與Slave的兩條TX與RX線的相互干擾。

該電路更多的用于很多芯片的串口AT指令通信中,當(dāng)主機(jī)Master發(fā)送【AT+DATA】時,從機(jī)Slave響應(yīng)相應(yīng)的數(shù)據(jù)。由于通信的先后關(guān)系,便能將Master與Slave的通信數(shù)據(jù)一一對應(yīng)到同一窗口下。

二、實驗與驗證

(1)電路實現(xiàn)

我們通過兩個1N4007二極管,以及10k的金屬膜電阻,少量的杜邦線,來實現(xiàn)串口監(jiān)聽線。

再通過2個最小系統(tǒng)的板子,連接串口,并共地線。

這里初步實現(xiàn)板子串口的監(jiān)聽連接。

(2)軟件通信實現(xiàn)

在這里,我們需要在MCU的軟件上,實現(xiàn)以下機(jī)制:

Master端:

①按下按鍵,發(fā)送[Master TX]: KEY PRESS!

②接收到Slave發(fā)來的數(shù)據(jù)DATA,進(jìn)行回顯返回[Master RX]: DATA。

Slave端:

①按下按鍵,發(fā)送[Slave- TX]: BUTTON RELEASE!

②接收到Master發(fā)來的數(shù)據(jù)DATA,進(jìn)行回顯返回[Slave- RX]: DATA。

pYYBAGQasmOAOdlOAAED-UcZ2_4084.jpg

注:Master與Slave的實現(xiàn)代碼類似

(3)實驗結(jié)果

通過分別按下Master與Slave的按鍵,在串口端抓取到如下數(shù)據(jù):

poYBAGQasmSAAHowAAIcJfH5uVE974.jpg

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

    關(guān)注

    147

    文章

    9736

    瀏覽量

    167650
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7985

    瀏覽量

    266190
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1559

    瀏覽量

    77106
  • MASTER
    +關(guān)注

    關(guān)注

    0

    文章

    104

    瀏覽量

    11339
收藏 人收藏

    評論

    相關(guān)推薦

    基于QT的串口調(diào)試工具設(shè)計

    串口通信是我們經(jīng)常會遇到的問題。很多時候當(dāng)我們設(shè)計串口應(yīng)用時,我們希望有簡便的、可視的方
    的頭像 發(fā)表于 12-13 14:37 ?2514次閱讀
    基于QT的<b class='flag-5'>串口</b>調(diào)試<b class='flag-5'>工具</b>設(shè)計

    串口調(diào)試助手+串口監(jiān)聽工具

    串口調(diào)試助手串口監(jiān)聽工具,需安裝,好用!
    發(fā)表于 08-26 13:48

    串口監(jiān)聽數(shù)據(jù)存儲

    本帖最后由 巴拉巴拉qqq 于 2017-7-6 16:27 編輯 這是我做的串口監(jiān)聽程序,但是存儲數(shù)據(jù)時時刷新,并保存不下之前串口
    發(fā)表于 07-06 16:25

    串口工具

    串口工具.exe
    發(fā)表于 04-26 16:45 ?37次下載
    <b class='flag-5'>串口</b><b class='flag-5'>工具</b>

    串口調(diào)試監(jiān)聽工具(ComSpy)

    串口調(diào)試監(jiān)聽工具(ComSpy)
    發(fā)表于 05-26 10:25 ?91次下載
    <b class='flag-5'>串口</b>調(diào)試<b class='flag-5'>監(jiān)聽</b><b class='flag-5'>工具</b>(ComSpy)

    串口程序+串口調(diào)工具

    電子發(fā)燒友網(wǎng)站提供《串口程序+串口調(diào)工具.zip》資料免費(fèi)下載
    發(fā)表于 07-16 11:15 ?8次下載

    串口調(diào)試工具

    串口調(diào)試工具 便于單片機(jī)下載 串口調(diào)試工具 串口調(diào)試工具
    發(fā)表于 11-20 16:35 ?42次下載

    虛擬串口工具

    虛擬串口工具,串口調(diào)試,感興趣的可以看看。
    發(fā)表于 10-12 16:05 ?26次下載

    肝 | 串口高效收發(fā)思路及方案

    摘要:本文在探討傳統(tǒng)數(shù)據(jù)收發(fā)不足之后,介紹如何使用帶FIFO的串口來減少接收中斷次數(shù),通過種自定義通訊協(xié)議格式,給出幀打包方法;之后介紹種特殊的
    發(fā)表于 12-04 12:21 ?10次下載
    肝 | <b class='flag-5'>一</b>種<b class='flag-5'>串口</b>高效<b class='flag-5'>收發(fā)</b>思路及<b class='flag-5'>方案</b>

    STM32串口控制收發(fā)模式總結(jié)

    開始查找串口收發(fā)的資料,實現(xiàn)了幾種感覺比較好的控制方法,特此總結(jié)防止自己失憶。開發(fā)環(huán)境系統(tǒng)Ubuntu20.04lts;開發(fā)工具vscode + makefile + cortex
    發(fā)表于 12-20 19:34 ?6次下載
    STM32<b class='flag-5'>串口</b>控制<b class='flag-5'>收發(fā)</b>模式總結(jié)

    STM32 CubeMx(三)外部中斷和串口收發(fā)

    本篇博客講解了外部中斷,中斷概念,阻塞式串口收發(fā),串口通信概念,中斷式串口收發(fā),DMA串口
    發(fā)表于 01-12 20:22 ?1次下載
    STM32 CubeMx(三)外部中斷和<b class='flag-5'>串口</b><b class='flag-5'>收發(fā)</b>

    如何來編寫串口收發(fā)程序

    捷,因此大部分電子設(shè)備都支持該通訊方式工程師在調(diào)試設(shè)備時也經(jīng)常使用該方式輸出調(diào)試信息。 本文詳細(xì)的介紹如何來編寫串口收發(fā)程序,我們采用常用的
    的頭像 發(fā)表于 01-20 16:43 ?3187次閱讀
    如何來編寫<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>串口</b><b class='flag-5'>收發(fā)</b>程序

    種高效的串口收發(fā)思路及方案

    摘要:本文在探討傳統(tǒng)數(shù)據(jù)收發(fā)不足之后,介紹如何使用帶FIFO的串口來減少接收中斷次數(shù),通過種自定義通訊協(xié)議格式,給出幀打包方法;之后介紹種特殊的
    的頭像 發(fā)表于 05-08 14:46 ?729次閱讀
    <b class='flag-5'>一</b>種高效的<b class='flag-5'>串口</b><b class='flag-5'>收發(fā)</b>思路及<b class='flag-5'>方案</b>

    分享非常強(qiáng)大的串口調(diào)試工具

    LLCOM是可運(yùn)行l(wèi)ua腳本的高自由度串口調(diào)試工具
    的頭像 發(fā)表于 05-29 09:54 ?4196次閱讀
    分享<b class='flag-5'>一</b><b class='flag-5'>個</b>非常強(qiáng)大的<b class='flag-5'>串口</b>調(diào)試<b class='flag-5'>工具</b>

    STM32 HAL庫串口收發(fā)如何使用

    前言 、 HAL 庫串口收發(fā) 1.1 串口發(fā)送 1.2 串口接收 二、 收發(fā)同時
    的頭像 發(fā)表于 06-22 10:38 ?6575次閱讀
    STM32 HAL庫<b class='flag-5'>串口</b><b class='flag-5'>收發(fā)</b>如何使用