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

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

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

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

基于赤菟V307 MCU的八串口服務(wù)器設(shè)計(jì)

CHANBAEK ? 來源:CSDN-借過風(fēng)景 ? 作者:CSDN-借過風(fēng)景 ? 2023-01-31 14:12 ? 次閱讀

簡介

串口服務(wù)器,提供串口轉(zhuǎn)網(wǎng)絡(luò)的功能,將串口轉(zhuǎn)換成TCP/IP協(xié)議網(wǎng)絡(luò)接口,實(shí)現(xiàn)串口和網(wǎng)絡(luò)接口的數(shù)據(jù)雙向透明傳輸,擴(kuò)展串口設(shè)備的通訊距離。

赤菟V307是搭載沁恒自研RISC-V內(nèi)核青稞V4F的高性能互聯(lián)型MCU,主頻支持144MHz,支持硬件浮點(diǎn)運(yùn)算(FPU),提供八個(gè)UART接口、USB2.0高速接口(480Mbps)并內(nèi)置了PHY收發(fā)器、千兆以太網(wǎng)MAC并集成10M PHY、2個(gè)CAN接口等豐富的外設(shè)資源。

poYBAGPYsMGAQ7WBAAFPYwKAarE566.png

基于八個(gè)UART接口、10M以太網(wǎng)的強(qiáng)大外設(shè),通過單片赤菟V307即可實(shí)現(xiàn)八串口服務(wù)器,每個(gè)串口獨(dú)立工作。

pYYBAGPYsMGAdIcSAAdY52N8K64478.png

源碼倉庫地址:https://github.com/openwch/ch32v307/tree/main/Application/8_uarts_server

網(wǎng)口端設(shè)計(jì)

網(wǎng)口端采用的是開源的輕量級TCP/IP協(xié)議棧LwIP,可以輕松實(shí)現(xiàn)赤菟V307網(wǎng)口端的TCP、UDP通信。

例程中默認(rèn)開啟的是TCP Client模式,采用單向循環(huán)鏈表的方式接收TCP Server發(fā)過來的數(shù)據(jù)。

poYBAGPYsMKAPG8IAACUEFF2FP4189.png

當(dāng)串口端接收到數(shù)據(jù)時(shí),直接啟動TCP Client的發(fā)送函數(shù),并更新隊(duì)列的讀指針。

串口端設(shè)計(jì)

串口端為了加快數(shù)據(jù)的收發(fā),采用DMA循環(huán)隊(duì)列的方式接收數(shù)據(jù),通過查詢接收DMA 傳輸數(shù)據(jù)數(shù)目寄存器CNTR,與上一次該值進(jìn)行比較,有變化則說明串口接收到數(shù)據(jù),此時(shí)便更新隊(duì)列寫指針,并計(jì)算隊(duì)列中數(shù)據(jù)長度。

poYBAGPYsMGAeigNAAB9ypu25yc016.png

根據(jù)網(wǎng)口接收端的鏈表中的數(shù)據(jù)地址及長度,啟動串口端的發(fā)送DMA進(jìn)行數(shù)據(jù)發(fā)送。

多任務(wù)設(shè)計(jì)

通過RT-Thread操作系統(tǒng),創(chuàng)建兩個(gè)線程,分別為用于網(wǎng)口端接收數(shù)據(jù)的“eth_rev”線程和用于串口端接收數(shù)據(jù)的“uart_rev”線程。

采用時(shí)間片輪轉(zhuǎn)方式進(jìn)行這兩個(gè)線程的調(diào)度,當(dāng)“eth_rev”線程收到網(wǎng)口端的數(shù)據(jù)時(shí),啟動串口端的發(fā)送DMA將數(shù)據(jù)通過串口發(fā)送出去;當(dāng)“uart_rev”線程收到串口端的數(shù)據(jù)時(shí),啟動網(wǎng)口端的發(fā)送函數(shù)將數(shù)據(jù)通過網(wǎng)口發(fā)送出去,這樣就實(shí)現(xiàn)了串口和網(wǎng)絡(luò)接口的數(shù)據(jù)雙向透明傳輸。

pYYBAGPYsMGAYBfJAABNnXDS5Hg243.png

驗(yàn)證

串口默認(rèn)波特率為115200,實(shí)測八個(gè)串口獨(dú)立工作,可以實(shí)現(xiàn)收發(fā)10+KB/s的速度。

pYYBAGPYsMGAQ3tdAAEi2aM7BOc097.png

該例程目前僅實(shí)現(xiàn)了TCP Client的收發(fā),還有TCP Server、UDP Server/Client等需要完善,希望各位開發(fā)者能夠積極提交pr,一起完善該項(xiàng)目??商砑游⑿?5950380583為好友,注明:赤菟V307,邀請您進(jìn)入沁恒RISC-V MCU開發(fā)者微信交流群,一起玩轉(zhuǎn)RISC-V MCU。

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

    關(guān)注

    146

    文章

    17316

    瀏覽量

    352254
  • 網(wǎng)絡(luò)接口
    +關(guān)注

    關(guān)注

    0

    文章

    87

    瀏覽量

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

    關(guān)注

    14

    文章

    1557

    瀏覽量

    76875
  • 串口服務(wù)器
    +關(guān)注

    關(guān)注

    1

    文章

    165

    瀏覽量

    17391
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2322

    瀏覽量

    46403
收藏 人收藏

    評論

    相關(guān)推薦

    V307 MCU與Matlab的串口通信設(shè)計(jì)

    V307(CH32V307)是一款RISC-V內(nèi)核的MCU,搭載的是沁恒自研RISC-
    的頭像 發(fā)表于 01-31 14:06 ?2064次閱讀
    <b class='flag-5'>赤</b><b class='flag-5'>菟</b><b class='flag-5'>V307</b> <b class='flag-5'>MCU</b>與Matlab的<b class='flag-5'>串口</b>通信設(shè)計(jì)

    【教程】NA111串口服務(wù)器網(wǎng)頁配置教程#串口服務(wù)器

    串口服務(wù)器
    電子學(xué)習(xí)
    發(fā)布于 :2023年02月08日 10:31:24

    為什么要設(shè)計(jì)一款RS485串口服務(wù)器ZLAN5143I?

    RS485串口服務(wù)器ZLAN5143I的一款專門為抗雷擊、抗電磁干擾、抵抗惡劣環(huán)境要求而設(shè)計(jì)的一款高可靠性、高性能串口服務(wù)器/Modbus網(wǎng)關(guān)產(chǎn)品,是串口服務(wù)器的旗艦級產(chǎn)品??梢詰?yīng)用于隧道監(jiān)控、風(fēng)力
    發(fā)表于 07-12 06:58

    虛擬串口服務(wù)器V1.125

    虛擬串口服務(wù)器V1.125 安裝程序
    發(fā)表于 11-17 17:45 ?72次下載

    moxa串口服務(wù)器通訊設(shè)置參數(shù)

    本文詳細(xì)介紹了串口服務(wù)器的定義,其次介紹了MOXA串口服務(wù)器的工作方式,最后詳細(xì)介紹了moxa串口服務(wù)器通訊設(shè)置參數(shù)。
    發(fā)表于 02-01 15:00 ?1.4w次閱讀

    串口服務(wù)器調(diào)試方法_口服務(wù)器怎么設(shè)置

    MOXA串口服務(wù)器有多種型號,其中最常用的要數(shù)5130、5232等基本型號。其功能強(qiáng)大性能穩(wěn)定深的用戶喜愛。在此我們就5130這個(gè)型號看一看MOXA串口服務(wù)器的基本調(diào)試方法串口服務(wù)器如何調(diào)試是很多用戶入手新產(chǎn)品時(shí)必須要考慮的問題
    發(fā)表于 02-01 17:25 ?2.8w次閱讀
    <b class='flag-5'>串口服務(wù)器</b>調(diào)試方法_<b class='flag-5'>口服務(wù)器</b>怎么設(shè)置

    什么是串口服務(wù)器,串口服務(wù)器的作用是什么

    什么是串口服務(wù)器串口服務(wù)器提供串口轉(zhuǎn)互聯(lián)網(wǎng)作用,可以將RS-232/485/422串口轉(zhuǎn)化成TCP/IP網(wǎng)絡(luò)接口,保持RS-232/485/422
    的頭像 發(fā)表于 10-18 07:57 ?2.3w次閱讀

    工業(yè)級485串口服務(wù)器

    工業(yè)級485串口服務(wù)器ZLAN5143BI ZLAN5143BI是一款RS485/422串口帶隔離的串口服務(wù)器,可以有效的隔離RS485總線上的干擾對設(shè)備工作的影響,保證設(shè)備的穩(wěn)定性。適合于
    發(fā)表于 03-20 13:30 ?1537次閱讀

    RS485串口服務(wù)器

    RS485串口服務(wù)器ZLAN5143I的一款專門為抗雷擊、抗電磁干擾、抵抗惡劣環(huán)境要求而設(shè)計(jì)的一款高可靠性、高性能串口服務(wù)器/Modbus網(wǎng)關(guān)產(chǎn)品,是串口服務(wù)器的旗艦級產(chǎn)品??梢詰?yīng)用于隧道監(jiān)控、風(fēng)力
    發(fā)表于 03-24 11:29 ?1969次閱讀

    4串口服務(wù)器

    4串口服務(wù)器ZLAN5443A是上海卓嵐信息科技有限公司開發(fā)的新一代4串口服務(wù)器。可以實(shí)現(xiàn)4路串口數(shù)據(jù)轉(zhuǎn)TCP/IP,支持兩個(gè)10M/100M以太網(wǎng)口。ZLAN5443A支持Modbus TCP轉(zhuǎn)
    發(fā)表于 05-15 15:41 ?1303次閱讀

    串口服務(wù)器的類型及作用

    串口服務(wù)器是通過本地局域網(wǎng)網(wǎng)絡(luò),甚至在互聯(lián)網(wǎng)上訪問串口設(shè)備非常有用的工具。一個(gè)串口轉(zhuǎn)以太網(wǎng)服務(wù)器,也可以稱為串口服務(wù)器
    發(fā)表于 06-16 16:03 ?1583次閱讀

    串口服務(wù)器的作用?

    科杰迅-RS485轉(zhuǎn)以太網(wǎng)口 RJ45轉(zhuǎn)232串口通訊服務(wù)器 串口服務(wù)器是一種用于通過網(wǎng)絡(luò)連接兩個(gè)或多個(gè)串口設(shè)備的聯(lián)網(wǎng)設(shè)備。它使您能夠擺脫物理電纜長度的限制,無論它們位于世界的任何地方
    發(fā)表于 12-02 18:05 ?2807次閱讀

    基于沁恒CH32V307的8串口服務(wù)器設(shè)計(jì)方案

    RT-Thread開發(fā)者大會RISC-V分論壇設(shè)立了動手實(shí)驗(yàn):基于沁恒CH32V307的8串口服務(wù)器。
    的頭像 發(fā)表于 01-04 16:23 ?5705次閱讀

    利用沁恒V307實(shí)現(xiàn)串口服務(wù)器

    串口服務(wù)器,提供串口轉(zhuǎn)網(wǎng)絡(luò)的功能,將串口轉(zhuǎn)換成TCP/IP協(xié)議網(wǎng)絡(luò)接口,實(shí)現(xiàn)串口和網(wǎng)絡(luò)接口的數(shù)據(jù)雙向透明傳輸,擴(kuò)展串口設(shè)備的通訊距離。
    的頭像 發(fā)表于 01-27 18:43 ?3514次閱讀
    利用沁恒<b class='flag-5'>赤</b><b class='flag-5'>菟</b><b class='flag-5'>V307</b>實(shí)現(xiàn)<b class='flag-5'>八</b><b class='flag-5'>串口服務(wù)器</b>

    工業(yè)串口設(shè)備通訊神器:串口服務(wù)器CS64J

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)應(yīng)用中,串口服務(wù)器的應(yīng)用非常普遍。無論是RS485還是RS232串口通訊,串口服務(wù)器都能夠輕松實(shí)現(xiàn)虛擬串口串口以太網(wǎng)雙向數(shù)
    的頭像 發(fā)表于 03-21 17:09 ?534次閱讀
    工業(yè)<b class='flag-5'>串口</b>設(shè)備通訊神器:<b class='flag-5'>串口服務(wù)器</b>CS64J
    主站蜘蛛池模板: 公和熄洗澡三级中文字幕 | 国产亚洲精品a在线观看app | 久久精品国产只有精品 | 国产精品资源网站在线观看 | 国产在线观看免费观看 | 成人天堂资源WWW在线 | 国产一在线精品一区在线观看 | 久久学生精品国产自在拍 | 亚洲乱亚洲乱妇在线观看 | 私密按摩师在线观看 百度网盘 | 99久久国产综合精品网成人影院 | 优优色影院 | 野花视频在线观看免费 | 99久久综合精品免费 | 成人免费公开视频 | 黄色三级网站在线观看 | 国产亚洲日韩另类在线观看 | 野花日本完整版在线观看免费高清 | 中文无码第3页不卡av | 中文在线无码高潮潮喷在线 | 俄罗斯17vidio | 老熟女重囗味GRANNYBBW | YELLOW高清视频免费观看 | 春水福利app导航 | 国产99久久| 好吊射视频988gaocom | 东京热 百度影音 | 久久嫩草影院网站 | 免费国产综合视频在线看 | 高中生被C到爽哭视频免费 高挑人妻无奈张开腿 | 国产精品久久久久影院 | 97视频在线观看免费播放 | 影视先锋男人无码在线 | 美女议员被泄裸照 | 国产亚洲精品看片在线观看 | 乌克兰粉嫩摘花第一次 | 在线观看亚洲免费人成网址 | 日韩av无码在线直播 | 亚洲精品国产品国语在线试看 | 好紧好湿太硬了我太爽了文字 | 中国明星16xxxxhd |