色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32G070多串口終端實現

jf_pJlTbmA9 ? 來源:電子產品世界論壇 ? 作者:電子產品世界論壇 ? 2023-10-31 17:17 ? 次閱讀

多串口終端

此功能計劃使用存儲-轉發模式,先將數據從Usart2中的數據全部接收完成,再將數據轉發到對應串口外設。

此方案的優勢:可以分時復用多串口接口。比較好的應用于主-從協議棧,如Modbus-RTU協議棧。

此方案的劣勢:對流式數據不太友好。

硬件設計:

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

軟件設計:

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

wKgZomUD43GAfoU6AAX5pWYjo04107.png

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

來源:電子產品世界論壇


審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1799

    瀏覽量

    76954
  • 串口
    +關注

    關注

    14

    文章

    1551

    瀏覽量

    76428
  • RTU
    RTU
    +關注

    關注

    0

    文章

    412

    瀏覽量

    28672
收藏 人收藏

    評論

    相關推薦

    如何設置STM32G070在工作電源降低到2.7V以下就復位停機?

    我有個應用設計,MCU用的是STM32G070rbt6芯片,外擴了一片鐵電存儲器FRAM。STM32G070在2.0V-3.3V工作電壓下都能正常工作,但鐵電存儲器FRAM的工作電壓
    發表于 03-13 08:04

    stm32G070串口設置外部中斷觸發退出低功耗后重新變為串口串口發送后退出低功耗為什么會卡死?

    stm32G070低功耗STOP模式外部中斷喚醒,串口設置外部中斷觸發退出低功耗后重新變為串口串口發送后 退出低功耗不知道為什么會卡死
    發表于 03-20 07:24

    STM32G070 ADC如何禁用內部基準?

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

    stm32g070怎么調試才能降低功耗?

    stm32g070,單芯片的最小系統板使用官方例程進入standy 模式后電量70ua左右,和手冊的1,2個ua不符,已經確定是芯片的功耗的,不知道該怎么調試才能降低功耗
    發表于 03-28 06:46

    STM32G070 SPI主機只接收模式關閉SPI使能后為什么還有時鐘輸出?

    使用STM32G070,一個板子實現主機只接收,另一個板子實現從機只發送,通信波形上發現主機SPI關閉使能后,片選信號已經置高,仍然有8個時鐘輸出,如圖所示,是要注意什么嗎?
    發表于 03-28 07:08

    請問STM32G070的DMA支持把sram的數據搬到Flash嗎?

    STM32G070的DMA支持把sram的數據搬到Flash嗎?
    發表于 03-28 09:46

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

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

    如何用Arduino開發STM32G070

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

    如何利用STM32G070點亮LED

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

    STM32G070的4個引腳相關資料推薦

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

    請問如何在STM32G070中使用DSP?

    我已經在STM32F411中成功使用DSP,但是當我想在STM32G070中使用DSP時,我發現DSP文件有些不同,例如G070的DSP文件:./Sourse/。有一個 Cmakelists.txt
    發表于 12-13 07:15

    STM32G070如何從內部溫度傳感器計算當前環境溫度?

    我的問題暗示 STM32G070 沒有可用的 TS_CAL2 值,盡管其參考手冊 RM0454 在第 292 頁(14.9 溫度傳感器和內部參考電壓:讀取溫度)對其進行了描述。由于數據表中還沒有提到
    發表于 01-16 08:56

    STM32G070 DMA ADC通道數據錯位

    STM32G070 配置DMA ADC轉換。想通過軟件定時觸發連續轉換一個序列后停止。測試時發現采樣時間設置快了會出現ADC通道數據錯位的現象。查看編程手冊,才發現問題,廠家是認真的嗎,ADC連續采樣還有啥意義。求解惑
    發表于 03-01 16:56

    實戰經驗 | 移植 SBSFU 到 STM32G070 的過程

    關鍵詞:SBSFU,移植 目錄預覽 1、前言 2、基于STM32G070STM32G071的SBSFU 實現差異 3、開始移植 4、測試安全保護特性 5、后述 01 前言 客戶
    的頭像 發表于 12-08 18:20 ?858次閱讀

    移植 SBSFU 到 STM32G070 的過程

    電子發燒友網站提供《移植 SBSFU 到 STM32G070 的過程.pdf》資料免費下載
    發表于 12-18 11:04 ?4次下載
    移植 SBSFU 到 <b class='flag-5'>STM32G070</b> 的過程
    主站蜘蛛池模板: 色宅男看片午夜大片免费看| 狠狠色狠狠色综合日日小说| 97人妻久久久精品系列A片| 亚洲 中文 自拍 无码| 色噜噜狠狠色综合中文字幕| 欧美怡红院视频一区二区三区| 免费观看高清黄页网址大全| 妈妈的朋友6未删减版完整在线 | 日韩午夜影院| 欧美人与禽zoz0性伦交app| 巨污全肉np一女多男| 久久精品国产欧美成人| 九九精品视频在线播放| 果冻传媒视频在线播放| 精品日产1区2卡三卡麻豆| 精品国产免费观看久久久| 黄色三级视频在线| 久久精品视在线-2| 久久全国免费观看视频| 久久亚洲人成网站| 秘密教学93话恩爱久等了免费 | ppypp午夜限制不卡影院私人| av无码在线日本天堂| 白丝女仆被强扒内裤| 动漫美女的禁| 国产精品夜夜春夜夜爽久久小| 国产午夜精品理论片久久影视| 97国产成人精品视频| 亚洲色综合狠狠综合区| 校花的奶好大好浪| 亚洲a免费| 一个人免费观看HD完整版| 在教室伦流澡到高潮HNP视频 | 欧美日韩精品一区二区三区四区 | 嫩草影院地址一二三| 青柠在线电影高清免费观看| 日韩一区二区在线免费观看| 新版孕妇bbwbbwbbw| 一级毛片美国| 99在线观看视频免费| 国产国语在线播放视频|