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

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

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

3天內不再提示

STM32G070多串口終端方案設計

GReq_mcu168 ? 來源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2022-07-04 11:43 ? 次閱讀

多串口終端

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

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

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

硬件設計:

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

軟件設計:

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

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

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

原文標題:STM32G070多串口終端實現

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

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

    關注

    1

    文章

    201

    瀏覽量

    31713
  • Modbus-RTU
    +關注

    關注

    0

    文章

    44

    瀏覽量

    14171
  • 串口終端
    +關注

    關注

    0

    文章

    8

    瀏覽量

    2559

原文標題:STM32G070多串口終端實現

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

    stm32g070數據手冊和使用手冊

    電子發燒友網站提供《stm32g070數據手冊和使用手冊.pdf》資料免費下載
    發表于 06-13 16:21 ?0次下載

    STM32G070 UART串口,低波特率傳送數據時,TIMER出現嚴重延時現象如何解決?

    STM32G070, UART串口,低波特率傳送數據時,TIMER出現嚴重延時現象,傳送數據長的話,導致系統重啟。如何解決?
    發表于 03-07 07:07

    【敏矽微ME32G070開發板免費體驗】使用coremark測試敏矽微ME32G070 跑分

    init_cycle_counter(false); printf(\"先測試一下串口功能 \\\\n\\\\r\"); printf(\"敏矽微ME32G070的coremark分數
    發表于 12-19 12:09

    【敏矽微ME32G070開發板免費體驗】+ADC測試與LED點亮

    *附件:【敏矽微ME32G070開發板免費體驗】+ADC測試與LED點亮.docx【敏矽微ME32G070開發板免費體驗】+ADC測試與LED點亮 收到了敏矽微ME32G070開發板,查看了一下板子
    發表于 12-16 19:00

    低電壓冗余電源方案設計

    低電壓冗余電源方案設計
    發表于 12-16 14:47 ?1次下載

    【敏矽微ME32G070開發板免費體驗】使用JLINK的RTT功能實現類似串口printf打印功能

    收到這款敏矽微ME32G070開發板后,我發現我的這款板子是壞的,串口打印部分不能打印,我先燒錄了demo文件夾里的串口打印printf函數 打開串口助手 卻沒有任何數據,我用萬用
    發表于 12-15 20:30

    【敏矽微ME32G070開發板免費體驗】\\+Lora通信終端產品開發項目

    【敏矽微ME32G070開發板免費體驗】+Lora通信終端產品開發項目 零. 寫在前面 0.1項目簡介: Lora通信項目,計劃LLCC68+ME32G070組合實現數據通信,可應用于抄讀各類表計
    發表于 12-15 18:26

    【敏矽微ME32G070開發板免費體驗】串口通信、WS2812和PWM 呼吸燈、ADC 讀取

    【敏矽微ME32G070開發板免費體驗】串口通信、WS2812和PWM 呼吸燈、ADC 讀取 本文通過具體工程案例,展示了 ME32G070 芯片在串口通信、PWM輸出、ADC讀取等方
    發表于 12-15 18:01

    【敏矽微ME32G070開發板免費體驗】介紹、環境搭建、工程測試

    【敏矽微ME32G070開發板免費體驗】介紹、環境搭建、工程測試 敏矽微電子有限公司 是一家以安徽為總部的,面向全球的芯片設計公司,致力于成為全球領先的微處理器與高壓模擬芯片供應商;專注于為工業控制
    發表于 12-12 14:29

    敏矽微ME32G070開發板開發資料(規格書、庫和例程)

    矽微提供整套軟、硬件解決方案,幫助用戶快速開發; ME32G070 系列是內嵌 ARM Cortex? M0 核的 32 位高性能微控制器。該控制器具備有常用外設和功能,如高速 12 位的 ADC
    發表于 12-11 14:18

    騰“云”而上|杰和科技云終端方案走進測繪組織

    杰和科技云終端方案有三種架構,分別是IDV、VOI、VDI,綜合考慮下測繪地理信息局選擇IDV架構,通過云桌面管理平臺將虛擬的桌面組件,比如員工常用應用軟件如:ArcGIS、Erdas
    的頭像 發表于 11-29 09:00 ?389次閱讀
    騰“云”而上|杰和科技云<b class='flag-5'>終端方案</b>走進測繪組織

    課程上線 | STM32單片機入門教程(1)基于HAL庫的多核心開發(F1/F4/G0/U5)

    STM32F103、STM32F405、STM32G070STM32U575全系列課程體系①STM32裸機開發(多核心)②
    的頭像 發表于 08-08 16:42 ?702次閱讀
    課程上線 | <b class='flag-5'>STM32</b>單片機入門教程(1)基于HAL庫的多核心開發(F1/F4/<b class='flag-5'>G</b>0/U5)

    請問STM32G070CBT6是否支持BOR設置?

    我這邊在開發一個產品,MCU用的是STM32G070CBT6, 遇到一個硬件上的問題會導致MCU在掉電大概10s內重新上電的話程序會出現各種奇怪現象,推測是板子上的超級電容導致掉電時會放電到MCU
    發表于 07-03 06:16
    主站蜘蛛池模板: 在线免费国产视频 | 午夜影院免费观看视频 | 热re99久久精品国产99热 | 亚洲a人片在线观看网址 | 欧美日韩国产乱了伦 | china3p单男精品自拍 | 国产日本特黄特色大片免费视频 | 久久aa毛片免费播放嗯啊 | 美女扒开内裤无遮挡禁18 | 午夜aa| 日本永久免费 | 午夜国产大片免费观看 | 狠狠干福利视频 | 大黄香蕉 | 久操操操| 一个人看的www片免费高清视频 | 国产三级日本三级日产三级66 | 最新国产在线播放 | 久久久网站亚洲第一 | 亚洲成人在线电影 | 天天干天天操天天摸 | 日韩欧美国产电影 | 四虎影视网址 | 久久伊人精品青青草原高清 | 色偷偷.com| 一级片视频在线观看 | vip影视免费观看 | 台湾三级毛片 | 一级做α爰片久久毛片 | 欧美jizzhd精品欧美4k | 97色在线视频观看香蕉 | 最新国产在线播放 | 操他射他影院 | 久久久久久久国产免费看 | 欧美人交性视频在线香蕉 | 日本69式xxx视频 | 亚洲成人在线免费观看 | 两性色午夜视频免费老司机 | 好男人社区在线观看www | 色婷婷中文字幕 | 一二三区乱码一区二区三区码 |