91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

STM32G070多串口終端方案設(shè)計

GReq_mcu168 ? 來源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2022-07-04 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

多串口終端

此功能計劃使用存儲-轉(zhuǎn)發(fā)模式,先將數(shù)據(jù)從Usart2中的數(shù)據(jù)全部接收完成,再將數(shù)據(jù)轉(zhuǎn)發(fā)到對應(yīng)串口外設(shè)。

此方案的優(yōu)勢:可以分時復(fù)用多串口接口。比較好的應(yīng)用于主-從協(xié)議棧,如Modbus-RTU協(xié)議棧。

此方案的劣勢:對流式數(shù)據(jù)不太友好。

硬件設(shè)計:

其實硬件設(shè)計上面并沒有突出的事項,只是利用了STM32G070支持多串口外設(shè),且每個串口外設(shè)支持RS485的自動換向驅(qū)動。芯片功能強(qiáng)大之后,在硬件設(shè)計上面就顯得簡單的多了。這里版主也就不再過多的講述,大家參考一下官方的設(shè)計方案或者RS485的常規(guī)參考設(shè)計即可。

軟件設(shè)計:

軟件設(shè)計上面,版主采用了三段式的設(shè)計方案,引入RTOS信號量與中斷的設(shè)計方案。為了方便大家的理解,版主繪制了下面的數(shù)據(jù)流程圖供大家分析。

4cc16e08-faa6-11ec-ba43-dac502259ad0.png

大致的設(shè)計思路就是:數(shù)據(jù)流輸入,數(shù)據(jù)流調(diào)度與數(shù)據(jù)輸出,三個部分。在數(shù)據(jù)的流轉(zhuǎn)過程中,在數(shù)據(jù)接收完成,調(diào)試前,調(diào)試后均添加回調(diào)函數(shù)來實現(xiàn)對數(shù)據(jù)流的過濾處理,如數(shù)據(jù)格式的轉(zhuǎn)換,數(shù)據(jù)包校驗與丟棄等。

原文標(biāo)題:STM32G070多串口終端實現(xiàn)

文章出處:【微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    1

    文章

    202

    瀏覽量

    33154
  • Modbus-RTU
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    14535
  • 串口終端
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2704

原文標(biāo)題:STM32G070多串口終端實現(xiàn)

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    17路UART,串口服務(wù)器方案分享

    在工業(yè)領(lǐng)域,接入多路串口設(shè)備并實時采集數(shù)據(jù),是十分常見的需求。 今天,我們分享基于全志T536處理器的串口服務(wù)器方案,依托原生17路串口
    的頭像 發(fā)表于 03-02 17:03 ?8次閱讀
    17路UART,<b class='flag-5'>多</b><b class='flag-5'>串口</b>服務(wù)器<b class='flag-5'>方案</b>分享

    深度剖析STM32G070CB/KB/RB微控制器:特性、功能與應(yīng)用解析

    深度剖析STM32G070CB/KB/RB微控制器:特性、功能與應(yīng)用解析 在當(dāng)今的電子科技領(lǐng)域,微控制器(MCU)的應(yīng)用無處不在。作為電子工程師,我們時常需要面對眾多的MCU產(chǎn)品進(jìn)行選型和設(shè)計,以
    的頭像 發(fā)表于 02-26 18:00 ?977次閱讀

    LTC1344A軟件可選電纜終端器:協(xié)議串口設(shè)計的理想之選

    LTC1344A軟件可選電纜終端器:協(xié)議串口設(shè)計的理想之選 引言 在數(shù)據(jù)通信領(lǐng)域,協(xié)議串行接口的設(shè)計一直面臨著諸多挑戰(zhàn),尤其是如何實現(xiàn)不同電氣標(biāo)準(zhǔn)下的電纜
    的頭像 發(fā)表于 02-25 15:45 ?94次閱讀

    STM32F070CB/RB/C6/F6:高效低功耗32位微控制器的卓越之選

    STM32F070CB/RB/C6/F6:高效低功耗32位微控制器的卓越之選 在當(dāng)今電子設(shè)備飛速發(fā)展的時代,高性能、低功耗的微控制器需求日益增長。ST公司推出的STM32F070CB/RB/C6
    的頭像 發(fā)表于 02-10 15:35 ?138次閱讀

    USB轉(zhuǎn)串口擴(kuò)展方案詳解

    在計算機(jī)與嵌入式系統(tǒng)中,擴(kuò)展多個串行通信接口是常見需求。當(dāng)前實現(xiàn)串口擴(kuò)展的主要方式包括USB轉(zhuǎn)串口、PCI/PCIe轉(zhuǎn)串口以及基于網(wǎng)絡(luò)或藍(lán)牙的串口
    的頭像 發(fā)表于 01-28 16:58 ?170次閱讀
    USB轉(zhuǎn)<b class='flag-5'>多</b><b class='flag-5'>串口</b>擴(kuò)展<b class='flag-5'>方案</b>詳解

    LAT1185+一個地址未對齊引起的 HardFault 異常應(yīng)用筆記

    客戶在使用 STM32G070 的時候,KEIL MDK 為編譯工具,當(dāng)編譯優(yōu)化選項設(shè)置為Level0 的時候,程序會出現(xiàn) Hard Fault 異常,而當(dāng)編譯優(yōu)化選項設(shè)置為 Level1 的時候
    發(fā)表于 01-11 17:28 ?0次下載

    TP65H070G4PS 650V SuperGaN? GaN FET:高效開關(guān)的理想之選

    TP65H070G4PS 650V SuperGaN? GaN FET:高效開關(guān)的理想之選 在電子工程師的日常工作中,不斷尋找高性能、高可靠性的電子元件是提升設(shè)計水平的關(guān)鍵。今天,我們就來深入
    的頭像 發(fā)表于 12-29 14:45 ?356次閱讀

    智能巡檢終端定制_手持巡檢終端安卓主板硬件方案

    、精準(zhǔn)定位及協(xié)議通信模塊,提出了一種高性能、低功耗、穩(wěn)定性強(qiáng)的智能巡檢終端方案,能夠滿足復(fù)雜多樣的巡檢需求。
    的頭像 發(fā)表于 11-01 11:45 ?377次閱讀
    智能巡檢<b class='flag-5'>終端</b>定制_手持巡檢<b class='flag-5'>終端</b>安卓主板硬件<b class='flag-5'>方案</b>

    充電樁上液晶顯示應(yīng)用發(fā)展過程

    像HKT070DTA-1C這樣子的產(chǎn)品,串口方案能把整個方案成本降下來的同時,還能實現(xiàn)基本顯示,但是有個大的BUG-遠(yuǎn)程更新,而且串口
    發(fā)表于 10-09 09:37

    手持終端定制開發(fā)_基于聯(lián)發(fā)科MT6769的手持機(jī)PDA解決方案

    終端方案時,必須綜合考慮高性能、低功耗、可靠性以及便攜性等多方面需求。而基于聯(lián)發(fā)科MT6769硬件方案的手持終端,憑借其強(qiáng)大的性能和豐富的功能選配,成為滿足場景
    的頭像 發(fā)表于 09-19 19:50 ?742次閱讀
    手持<b class='flag-5'>終端</b>定制開發(fā)_基于聯(lián)發(fā)科MT6769的手持機(jī)PDA解決<b class='flag-5'>方案</b>

    STM32G070RBT6TR ADC采集定點電壓誤差較大,有沒有優(yōu)化方向?

    STM32G070RBT6TRADC采集定點電壓誤差較大,有沒有優(yōu)化方向
    發(fā)表于 07-22 07:24

    STM32CubeMX配置STM32G070RBT6TR時為什么無法使能PVD中斷?

    STM32CubeMX 配置STM32G070RBT6TR時無法使能PVD中斷
    發(fā)表于 06-18 07:59

    STM32CubeMX配置STM32G070RBT6TR時無法使能PVD中斷怎么辦?

    STM32CubeMX 配置STM32G070RBT6TR時無法使能PVD中斷
    發(fā)表于 06-16 06:32

    stm32g070數(shù)據(jù)手冊和使用手冊

    電子發(fā)燒友網(wǎng)站提供《stm32g070數(shù)據(jù)手冊和使用手冊.pdf》資料免費下載
    發(fā)表于 06-13 16:21 ?16次下載

    STM32G070 UART串口,低波特率傳送數(shù)據(jù)時,TIMER出現(xiàn)嚴(yán)重延時現(xiàn)象如何解決?

    STM32G070, UART串口,低波特率傳送數(shù)據(jù)時,TIMER出現(xiàn)嚴(yán)重延時現(xiàn)象,傳送數(shù)據(jù)長的話,導(dǎo)致系統(tǒng)重啟。如何解決?
    發(fā)表于 03-07 07:07