在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

STM32G070多串口終端實(shí)現(xiàn)

jf_pJlTbmA9 ? 來(lái)源:電子產(chǎn)品世界論壇 ? 作者:電子產(chǎn)品世界論壇 ? 2023-10-31 17:17 ? 次閱讀

多串口終端

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

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

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

硬件設(shè)計(jì):

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

軟件設(shè)計(jì):

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

wKgZomUD43GAfoU6AAX5pWYjo04107.png

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

來(lái)源:電子產(chǎn)品世界論壇


審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2061

    瀏覽量

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

    關(guān)注

    14

    文章

    1586

    瀏覽量

    79309
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    433

    瀏覽量

    29331
收藏 人收藏

    評(píng)論

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

    如何設(shè)置STM32G070在工作電源降低到2.7V以下就復(fù)位停機(jī)?

    我有個(gè)應(yīng)用設(shè)計(jì),MCU用的是STM32G070rbt6芯片,外擴(kuò)了一片鐵電存儲(chǔ)器FRAM。STM32G070在2.0V-3.3V工作電壓下都能正常工作,但鐵電存儲(chǔ)器FRAM的工作電壓
    發(fā)表于 03-13 08:04

    stm32G070串口設(shè)置外部中斷觸發(fā)退出低功耗后重新變?yōu)?b class='flag-5'>串口,串口發(fā)送后退出低功耗為什么會(huì)卡死?

    stm32G070低功耗STOP模式外部中斷喚醒,串口設(shè)置外部中斷觸發(fā)退出低功耗后重新變?yōu)?b class='flag-5'>串口,串口發(fā)送后 退出低功耗不知道為什么會(huì)卡死
    發(fā)表于 03-20 07:24

    STM32G070 ADC如何禁用內(nèi)部基準(zhǔn)?

    STM32G070 :使用ADC時(shí),不想使用MCU自帶的VREF電壓源,但只要使能ADC的ADEN位(CR寄存器),內(nèi)部的電壓源自動(dòng)被使能(ADVREGEN=1),似乎是同步的。ADEN位置1后,ADVREGEN位就不能修改了。手冊(cè)中說(shuō)明,可以使用外部的基準(zhǔn) 求幫助呀!!!!!!!!!
    發(fā)表于 03-27 06:50

    stm32g070怎么調(diào)試才能降低功耗?

    stm32g070,單芯片的最小系統(tǒng)板使用官方例程進(jìn)入standy 模式后電量70ua左右,和手冊(cè)的1,2個(gè)ua不符,已經(jīng)確定是芯片的功耗的,不知道該怎么調(diào)試才能降低功耗
    發(fā)表于 03-28 06:46

    請(qǐng)問(wèn)STM32G070的DMA支持把sram的數(shù)據(jù)搬到Flash嗎?

    STM32G070的DMA支持把sram的數(shù)據(jù)搬到Flash嗎?
    發(fā)表于 03-28 09:46

    stm32G070 GPIO的輸出能力很弱的原因?

    stm32G070 GPIO的輸出能力似乎很弱,GPIO配置如下 在配置GPIO輸出高電平的時(shí)候無(wú)法輸出,去掉R128就可以輸出高電平
    發(fā)表于 03-29 09:10

    如何用Arduino開(kāi)發(fā)STM32G070

    如何用Arduino開(kāi)發(fā)STM32G070,各位大神有相關(guān)教程嗎。我如何在Arduino的開(kāi)發(fā)板管理器中添加STM32G070開(kāi)發(fā)板,如何把程序下載到CPU中?
    發(fā)表于 04-07 08:22

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

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

    如何利用STM32G070點(diǎn)亮LED

    (chong)閑(shi),自己試著學(xué)了點(diǎn)不一樣的東西,那就是“STM32G070”。本著查漏補(bǔ)缺的態(tài)度買(mǎi)了課程和活動(dòng)送的開(kāi)發(fā)板,如圖:這兩天上完了基礎(chǔ)課程,今天就來(lái)記錄一下:ST官網(wǎng)描述一,背景:首先G070它是ST公司的,支持Arduino和ST Morpho,采用C
    發(fā)表于 12-10 07:11

    STM32G070的4個(gè)引腳相關(guān)資料推薦

    #STM32G070踩坑1. PB15/PA8默認(rèn)4K下拉Bit 10 UCPD2_STROBE: PD0 and PD2 pull-down configuration strobeUpon
    發(fā)表于 12-10 08:10

    請(qǐng)問(wèn)如何在STM32G070中使用DSP?

    我已經(jīng)在STM32F411中成功使用DSP,但是當(dāng)我想在STM32G070中使用DSP時(shí),我發(fā)現(xiàn)DSP文件有些不同,例如G070的DSP文件:./Sourse/。有一個(gè) Cmakelists.txt
    發(fā)表于 12-13 07:15

    STM32G070 DMA ADC通道數(shù)據(jù)錯(cuò)位

    STM32G070 配置DMA ADC轉(zhuǎn)換。想通過(guò)軟件定時(shí)觸發(fā)連續(xù)轉(zhuǎn)換一個(gè)序列后停止。測(cè)試時(shí)發(fā)現(xiàn)采樣時(shí)間設(shè)置快了會(huì)出現(xiàn)ADC通道數(shù)據(jù)錯(cuò)位的現(xiàn)象。查看編程手冊(cè),才發(fā)現(xiàn)問(wèn)題,廠家是認(rèn)真的嗎,ADC連續(xù)采樣還有啥意義。求解惑
    發(fā)表于 03-01 16:56

    實(shí)戰(zhàn)經(jīng)驗(yàn) | 移植 SBSFU 到 STM32G070 的過(guò)程

    關(guān)鍵詞:SBSFU,移植 目錄預(yù)覽 1、前言 2、基于STM32G070STM32G071的SBSFU 實(shí)現(xiàn)差異 3、開(kāi)始移植 4、測(cè)試安全保護(hù)特性 5、后述 01 前言 客戶
    的頭像 發(fā)表于 12-08 18:20 ?1270次閱讀

    移植 SBSFU 到 STM32G070 的過(guò)程

    電子發(fā)燒友網(wǎng)站提供《移植 SBSFU 到 STM32G070 的過(guò)程.pdf》資料免費(fèi)下載
    發(fā)表于 12-18 11:04 ?4次下載
    移植 SBSFU 到 <b class='flag-5'>STM32G070</b> 的過(guò)程

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

    電子發(fā)燒友網(wǎng)站提供《stm32g070數(shù)據(jù)手冊(cè)和使用手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 06-13 16:21 ?0次下載
    主站蜘蛛池模板: 午夜影院免费入口 | 黄色日批网站 | 色婷婷5月精品久久久久 | 四虎在线最新永久免费 | 国产精品美女久久久久网站 | 韩国三级日本三级在线观看 | 淫香色香| 黄 色 录像成 人播放免费 | 天天干夜夜欢 | 免费国产成人午夜私人影视 | 色视频网站人成免费 | 日韩免费毛片视频 | 午夜在线观看福利 | 激情在线播放免费视频高清 | 国模私拍大尺度视频在线播放 | 三级理论在线 | 婷婷色天使在线视频观看 | www.天天射 | 最新版资源在线天堂 | 激情综合网五月婷婷 | 天天色色网| 4hu影院在线观看 | 香港经典a毛片免费观看爽爽影院 | 欧美人与动性视频在线观 | 国产亚洲精品成人一区看片 | 欧美成人一区二区三区在线视频 | 欧美成人性色区 | 免费国产午夜高清在线视频 | 成人国产亚洲欧美成人综合网 | 国产高清网站 | 亚洲综合五月天 | 中文字幕国产一区 | 天天天干干干 | 看全色黄大色大片免费久久怂 | 亚洲综合视频一区 | 女人张开腿 让男人桶个爽 免费观看 | 精品国产污污免费网站入口 | 在线天堂网 | 国产在线观看黄 | 婷婷综合网站 | 亚洲成在人线久久综合 |