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

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

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

【EsDA應(yīng)用】如何用5分鐘快速建立CAN通信

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-07-17 14:45 ? 次閱讀
CAN總線的高可靠性、高性能等優(yōu)點(diǎn)使其在工業(yè)測控以及工業(yè)自動化等領(lǐng)域中被大量廣泛使用。本文基于EsDA開發(fā)平臺,為您簡單介紹如何用5分鐘快速建立CAN通信。 1a7ceeb2-246d-11ee-962d-dac502259ad0.jpg??簡介

CAN是ISO國際標(biāo)準(zhǔn)化的串行通信協(xié)議。由于性能高,可靠性高現(xiàn)被廣泛應(yīng)用在汽車,醫(yī)療,船舶,工業(yè)自動化等其他方面。因?yàn)橹恍枰獌筛€就可在多個(gè)設(shè)備間進(jìn)行數(shù)據(jù)通信所以被廣泛使用。本文基于EsDA開發(fā)平臺,為您簡單介紹如何用5分鐘快速建立CAN通信。

基本工作原理:通過USBCANFD-200U接口卡實(shí)現(xiàn)主板與PC實(shí)現(xiàn)CAN(FD)通信。

本應(yīng)用選用 EPC6450-AWI開發(fā)板,USBCANFD-200U接口卡與PC連接,使其能與接入CAN(FD)網(wǎng)絡(luò)的開發(fā)板進(jìn)行數(shù)據(jù)收發(fā),USBCANFD不同系列產(chǎn)品支持1~8路CAN(FD)通信,可根據(jù)不同需求進(jìn)行選擇,本文采用的200U系列僅支持2路通信。該實(shí)驗(yàn)用到了timer,fscript,canfd_out,canfd_in,fscript和log節(jié)點(diǎn)。 1a938a14-246d-11ee-962d-dac502259ad0.jpg前期準(zhǔn)備若是剛開始接觸EsDA,可先閱讀EsDA其他系列文章,從零開始搭建環(huán)境和掌握基本開發(fā)流程,已有基礎(chǔ)的可以跳過:
  • EsDAMPC-ZC1入門(一)——軟件安裝

  • EsDAMPC-ZC1入門(二)——LED控制

  • 【EsDA應(yīng)用】5分鐘實(shí)現(xiàn)一個(gè)串口通信業(yè)務(wù)

1. 硬件準(zhǔn)備

1.1 準(zhǔn)備一個(gè)USBCANFD-200U接口卡,并在PC上下載并安裝ZCANPRO的上位機(jī)軟件。

1aa83478-246d-11ee-962d-dac502259ad0.png

1.2 準(zhǔn)備EPC6450-AWI開發(fā)板,并按照下圖所示連接好硬件。1ac40bb2-246d-11ee-962d-dac502259ad0.jpg將EPC6450-AWI開發(fā)板上的CAN_0與USBCANFD-200U隨機(jī)一路進(jìn)行連接,并將USBCANFD-200U接口卡的USB2.0連接到PC上,建立好硬件連接。

2. 節(jié)點(diǎn)介紹

實(shí)現(xiàn)CAN(FD)總線通信,需要使用到canfd相關(guān)的AWFlow節(jié)點(diǎn),包括canfd_out,canfd_in和canfd三個(gè)節(jié)點(diǎn)。

2.1 canfdCANFD通信協(xié)議配置節(jié)點(diǎn),屬于隱式節(jié)點(diǎn),不會顯示在畫布中,需要配套相應(yīng)功能節(jié)點(diǎn)一起使用。2.1.1 屬性

1b0ee16e-246d-11ee-962d-dac502259ad0.png

  • 端口(port):設(shè)備端口路徑,用于系統(tǒng)打開設(shè)備;
  • CAN控制器類型(can_type):設(shè)置CAN控制器類型。值為0表示CAN;值為1表示CANFD;
  • 非標(biāo)準(zhǔn)ISO模式(non_iso_mode):開啟/關(guān)閉非標(biāo)準(zhǔn)ISO模式。值為0表示關(guān)閉;值為1表示開啟;
  • 仲裁域波特率(nominal_bps):設(shè)置仲裁域波特率,單位是bps,值域是0~1000000;
  • 仲裁域采樣點(diǎn)精確的分子值(nominal_spf):設(shè)置仲裁域采樣點(diǎn)精確的分子值,采樣點(diǎn)用分?jǐn)?shù)來表示,如需要將采樣點(diǎn)設(shè)置為87.5%,則設(shè)置采樣點(diǎn)的分母為1000,分子為875即可。因硬件原因可能導(dǎo)致不能精確地配置采樣點(diǎn),增加了兩個(gè)分子值來表示范圍。值域是0~10240;
  • 仲裁域采樣點(diǎn)最小的分子值(nominal_spf_min):設(shè)置仲裁域采樣點(diǎn)最小分子值,值域是0~10240;
  • 仲裁域采樣點(diǎn)最大的分子值(nominal_spf_max):設(shè)置仲裁域采樣點(diǎn)最大分子值,值域是0~10240;
  • 仲裁域采樣點(diǎn)分母值(nominal_spd):設(shè)置仲裁域采樣點(diǎn)分母值,值域是0~10240數(shù)據(jù)域波特率(data_bps):設(shè)置數(shù)據(jù)域波特率,值域是0~5000000;
  • 數(shù)據(jù)域采樣點(diǎn)精確的分子值(data_spf):設(shè)置數(shù)據(jù)域采樣點(diǎn)精確的分子值,采樣點(diǎn)用分?jǐn)?shù)來表示,如需要將采樣點(diǎn)設(shè)置為87.5%,則設(shè)置采樣點(diǎn)的分母為1000,分子為875即可。因硬件原因可能導(dǎo)致不能精確地配置采樣點(diǎn),增加了兩個(gè)分子值來表示范圍。值域是0~10240;
  • 數(shù)據(jù)域采樣點(diǎn)最小的分子值(data_spf_min):設(shè)置數(shù)據(jù)域采樣點(diǎn)最小的分子值。值域是0~10240;
  • 數(shù)據(jù)域采樣點(diǎn)最大的分子值(data_spf_max):設(shè)置數(shù)據(jù)域采樣點(diǎn)最大的分子值。值域是0~10240;
  • 數(shù)據(jù)域采樣點(diǎn)分母值(data_spd):數(shù)據(jù)域采樣點(diǎn)分母值。值域是0~10240;
  • 濾波器使能(filter_enable):開啟/關(guān)閉濾波器。值為0表示關(guān)閉;值為1表示開啟;
  • 濾波表(filter_table):濾波表,濾波表采用json數(shù)組的形式設(shè)置,最大支持32條,符合濾波表?xiàng)l件的報(bào)文將被接收,不符合的報(bào)文會被過濾,但錯(cuò)誤報(bào)文不會被過濾。濾波表格式如下:id表示報(bào)文ID;msk表示ID掩碼,ID掩碼部分相同的報(bào)文將被接收;recv_std表示是否接收標(biāo)準(zhǔn)幀;recv_ext表示是否接收擴(kuò)展幀;recv_data表示是否接收數(shù)據(jù)幀;recv_rmt:是否接收遠(yuǎn)程幀。
* 配置節(jié)點(diǎn)(config類型)只存在節(jié)點(diǎn)屬性,不具備輸入輸出功能。2.2 canfd_in2.2.1 屬性

1b35b9b0-246d-11ee-962d-dac502259ad0.png

  • 名稱(name):節(jié)點(diǎn)名稱,用于索引查找本節(jié)點(diǎn);
  • 顯示名稱(displayName):用于畫布上顯示的名稱;
  • 關(guān)聯(lián)配置(config):綁定一個(gè)canfd的配置節(jié)點(diǎn)。
2.2.2 輸出
  • payload:CAN報(bào)文,1-8字節(jié)為時(shí)間戳,9-12字節(jié)為ID,13-14字節(jié)為報(bào)文標(biāo)志位【位0:發(fā)送幀標(biāo)志(單次發(fā)送)。位1:CANFD幀標(biāo)志,位2:遠(yuǎn)程幀標(biāo)志,位3:擴(kuò)展幀標(biāo)志,位4:錯(cuò)誤幀標(biāo)志,位5:轉(zhuǎn)換可變速率,位6:錯(cuò)誤狀態(tài)指示(0:被動錯(cuò)誤,1:主動錯(cuò)誤)】,15-16字節(jié)為通道號(低5位)和數(shù)據(jù)長度(高11位),17字節(jié)到末尾為報(bào)文數(shù)據(jù);
  • payloadLength:負(fù)載長度。
* pump類型節(jié)點(diǎn)通常不具備數(shù)據(jù)輸入。2.3 canfd_out2.3.1 屬性1b5a296c-246d-11ee-962d-dac502259ad0.png
  • 名稱(name):節(jié)點(diǎn)名稱,用于索引查找本節(jié)點(diǎn);
  • 顯示名稱(displayName):用于畫布上顯示的名稱;
  • 關(guān)聯(lián)配置(config):綁定一個(gè)canfd的配置節(jié)點(diǎn)。
2.3.2輸入
  • payload:CAN報(bào)文,1-8字節(jié)為時(shí)間戳,9-12字節(jié)為ID,13-14字節(jié)為報(bào)文標(biāo)志位【位0:發(fā)送幀標(biāo)志(單次發(fā)送),位1:CANFD幀標(biāo)志,位2:遠(yuǎn)程幀標(biāo)志,位3:擴(kuò)展幀標(biāo)志,位4:錯(cuò)誤幀標(biāo)志,位5:轉(zhuǎn)換可變速率,位6:錯(cuò)誤狀態(tài)指示(0:被動錯(cuò)誤,1:主動錯(cuò)誤)】,15-16字節(jié)為通道號(低5位)和數(shù)據(jù)長度(高11位),17字節(jié)到末尾為報(bào)文數(shù)據(jù);
  • payloadLength:負(fù)載長度。
* sink類型節(jié)點(diǎn)通常不具備數(shù)據(jù)輸出。 1a7ceeb2-246d-11ee-962d-dac502259ad0.jpg??業(yè)務(wù)處理本應(yīng)用主要通過USBCANFD-200U接口卡將PC與接入CAN網(wǎng)絡(luò)的EPC6450-AWI開發(fā)板進(jìn)行數(shù)據(jù)收發(fā),具體實(shí)現(xiàn)如下:

1. 添加節(jié)點(diǎn)并連線

本實(shí)驗(yàn)主要執(zhí)行兩個(gè)步驟:

  • EPC6450-AWI開發(fā)板上的CAN_0通過CAN通信協(xié)議,canfd_out節(jié)點(diǎn)定時(shí)向USBCANFD-200U接口卡發(fā)送0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,八個(gè)字節(jié)的數(shù)據(jù),發(fā)送數(shù)據(jù)可在PC上的工具ZCANPRO上查看。
  • PC上的工具ZCANPRO通過CAN總線通信協(xié)議定時(shí)發(fā)送0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77八個(gè)字節(jié)的數(shù)據(jù),EPC6450-AWI開發(fā)板上通過canfd_in這個(gè)節(jié)點(diǎn)去接收數(shù)據(jù),并通過log最終打印可查看。
采用的節(jié)點(diǎn)有timer,fscript,canfd_out,canfd_in,fscript和log節(jié)點(diǎn)。1ba3a8c6-246d-11ee-962d-dac502259ad0.png2. 配置節(jié)點(diǎn)雙擊timer節(jié)點(diǎn),設(shè)置canfd_out節(jié)點(diǎn)發(fā)送數(shù)據(jù)的定時(shí)時(shí)間。雙擊canfd_out節(jié)點(diǎn)的前驅(qū)節(jié)點(diǎn)fscript,結(jié)合2.2關(guān)于canfd_out節(jié)點(diǎn)的介紹可知canfd_out節(jié)點(diǎn)有兩個(gè)輸入參數(shù):payload;payloadLength。一個(gè)傳遞通信數(shù)據(jù)內(nèi)容,一個(gè)傳遞通信數(shù)據(jù)長度,內(nèi)容如下:

buf=wbuffer_create()
wbuffer_write_int8(buf,202)
wbuffer_write_int8(buf,150)
wbuffer_write_int8(buf,9)
wbuffer_write_int8(buf,124)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)

wbuffer_write_int8(buf,17)
wbuffer_write_int8(buf,1)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,1)


wbuffer_write_int8(buf,0)
wbuffer_write_int8(buf,1)
wbuffer_write_int8(buf,2)
wbuffer_write_int8(buf,3)
wbuffer_write_int8(buf,4)
wbuffer_write_int8(buf,5)
wbuffer_write_int8(buf,6)
wbuffer_write_int8(buf,7)

msg.payload=wbuffer_get_data(buf)msg.payloadLength=str(24)

雙擊canfd_out和canfd_in節(jié)點(diǎn),并點(diǎn)擊配置節(jié)點(diǎn)名旁邊的鉛筆圖標(biāo)去配置canfd的屬性。1bc8bf08-246d-11ee-962d-dac502259ad0.png因?yàn)閏anfd_in和canfd_out節(jié)點(diǎn)的配置節(jié)點(diǎn)都是同一個(gè),所以配置信息一致。根據(jù)2.2中對配置節(jié)點(diǎn)canfd的屬性介紹,配置如下:

1b0ee16e-246d-11ee-962d-dac502259ad0.png

雙擊canfd_in的消費(fèi)者節(jié)點(diǎn)fscript,根據(jù)2.2節(jié)點(diǎn)介紹中對canfd_in的輸出參數(shù)描述,fscript的內(nèi)容如下:

data_str="data:"
len=msg.payloadLength
rbuf=rbuffer_create(msg.payload,msg.payloadLength)
for(vari=0;i data=rbuffer_read_uint8(rbuf);
//print("data:"+data)
data_str=data_str+data
if(i data_str=data_str+","
}
}

output.payload=data_str

3. 下載驗(yàn)證因?yàn)镋PC6450-AWI開發(fā)板是通過網(wǎng)口去下載流圖,所以打開AWFlow_Designer后需要配置目標(biāo)板IP和端口號。點(diǎn)擊流圖下載,顯示下載流圖成功即可。1bfa84d4-246d-11ee-962d-dac502259ad0.jpg打開上位機(jī)ZCANPRO并開啟對應(yīng)的通道號,將波特率等參數(shù)選擇與流圖上的canfd配置節(jié)點(diǎn)參數(shù)同步一致。上位機(jī)CAN視圖可以查看從上位機(jī)發(fā)送出去的數(shù)據(jù)和接收到的數(shù)據(jù)如下。1c217148-246d-11ee-962d-dac502259ad0.jpg根據(jù)流圖中l(wèi)og節(jié)點(diǎn)的打印信息可知:數(shù)據(jù)內(nèi)容和長度與上位機(jī)發(fā)送的數(shù)據(jù)是一致的。1c57fe52-246d-11ee-962d-dac502259ad0.jpg綜上測試結(jié)果可知:實(shí)驗(yàn)效果已達(dá)成。

1a938a14-246d-11ee-962d-dac502259ad0.jpg技術(shù)交流長按識別如下二維碼可加入“EsDA嵌入式系統(tǒng)設(shè)計(jì)自動化交流群”,與志同道合的朋友交流,并有專業(yè)技術(shù)人員為您答疑解惑,如有問題可以咨詢小致微信zlgmcu-888。1c9a77d2-246d-11ee-962d-dac502259ad0.png ?


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

    關(guān)注

    13

    文章

    403

    瀏覽量

    31246

原文標(biāo)題:【EsDA應(yīng)用】如何用5分鐘快速建立CAN通信

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    EsDA,一站式嵌入式軟件

    EsDA是一套面向工業(yè)智能物聯(lián)領(lǐng)域的嵌入式系統(tǒng)設(shè)計(jì)自動化工具集,包含實(shí)時(shí)操作系統(tǒng)AWorksLP、低代碼開發(fā)平臺AWStudio、資源管理平臺AXPI、跨平臺GUI引擎AWTK和云服務(wù)平臺ZWS
    的頭像 發(fā)表于 09-15 08:10 ?173次閱讀
    <b class='flag-5'>EsDA</b>,一站式嵌入式軟件

    保護(hù)汽車 CAN 總線系統(tǒng)免受ESD過壓事件的影響

    電子發(fā)燒友網(wǎng)站提供《保護(hù)汽車 CAN 總線系統(tǒng)免受ESD過壓事件的影響.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 10:34 ?0次下載
    保護(hù)汽車 <b class='flag-5'>CAN</b> 總線系統(tǒng)免受<b class='flag-5'>ESD</b>過壓事件的影響

    如何檢測CAN通信電路的好壞

    CAN(Controller Area Network)是一種用于汽車和工業(yè)自動化領(lǐng)域的通信協(xié)議。它具有高可靠性、實(shí)時(shí)性和靈活性,廣泛應(yīng)用于汽車、工業(yè)控制、醫(yī)療設(shè)備等領(lǐng)域。在實(shí)際應(yīng)用中,CAN
    的頭像 發(fā)表于 06-16 11:06 ?1190次閱讀

    can通訊故障快速檢測方法有哪些

    ,影響系統(tǒng)的正常運(yùn)行。本文將詳細(xì)介紹一些CAN通信故障的快速檢測方法。 故障類型 在討論故障檢測方法之前,我們首先需要了解CAN通信系統(tǒng)中可
    的頭像 發(fā)表于 06-16 10:00 ?1485次閱讀

    ESD管 AZ5825-01F型號ESDA05CPX參數(shù)對比

    ESD管 AZ5825-01F型號ESDA05CPX參數(shù)對比
    的頭像 發(fā)表于 05-11 08:03 ?674次閱讀
    <b class='flag-5'>ESD</b>管 AZ5825-01F型號<b class='flag-5'>ESDA</b>05CPX參數(shù)對比

    如何快速實(shí)現(xiàn)CAN總線故障定位?

    快速實(shí)現(xiàn)CAN總線故障定位是汽車電子和工業(yè)自動化領(lǐng)域中的一個(gè)重要課題。CAN總線作為一種重要的通信網(wǎng)絡(luò),其穩(wěn)定性和可靠性對于整個(gè)系統(tǒng)的運(yùn)行至關(guān)重要。
    的頭像 發(fā)表于 04-09 15:46 ?719次閱讀

    理想5C超充樁啟用,12分鐘可充電500公里

    據(jù)悉,目前每個(gè)超充站配有1-2根理想5C樁和2-7根理想2C樁供顧客選擇。擁有理想MEGA車輛的消費(fèi)者,若使用理想5C樁,只需短短12分鐘便可達(dá)到充電500公里的效果;而如果選擇2C樁,僅需25
    的頭像 發(fā)表于 03-01 11:19 ?1003次閱讀

    如何利用AWFlow快速使用無線模組ZM602

    在物聯(lián)網(wǎng)快速發(fā)展的今天,無線模組成為連接各種設(shè)備于互聯(lián)網(wǎng)的關(guān)鍵組件。本文旨在介紹如何通過EsDA開發(fā)套件快速使用本公司自研的ZM602無線模組的內(nèi)容。項(xiàng)目簡介無線模組可以使設(shè)備通過無線網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-26 08:25 ?986次閱讀
    如何利用AWFlow<b class='flag-5'>快速</b>使用無線模組ZM602

    如何基于EsDA開發(fā)套件快速使用射頻讀卡器模塊

    無線射頻讀寫卡技術(shù)在門禁系統(tǒng),電子支付領(lǐng)域和物聯(lián)網(wǎng)等領(lǐng)域中具有越來越廣泛的應(yīng)用。本文將基于EsDA開發(fā)套件講解如何快速上手并開發(fā)射頻讀卡器模塊的相關(guān)業(yè)務(wù),為開發(fā)者大大縮短了學(xué)習(xí)和開發(fā)時(shí)間成本。項(xiàng)目
    的頭像 發(fā)表于 01-11 08:24 ?634次閱讀
    如何基于<b class='flag-5'>EsDA</b>開發(fā)套件<b class='flag-5'>快速</b>使用射頻讀卡器模塊

    車載網(wǎng)絡(luò)的ESD保護(hù)PESD2CAN24T-Q英文資料

    電子發(fā)燒友網(wǎng)站提供《車載網(wǎng)絡(luò)的ESD保護(hù)PESD2CAN24T-Q英文資料.pdf》資料免費(fèi)下載
    發(fā)表于 01-05 09:29 ?0次下載
    車載網(wǎng)絡(luò)的<b class='flag-5'>ESD</b>保護(hù)P<b class='flag-5'>ESD2CAN</b>24T-Q英文資料

    何用示波器排查CAN的各種錯(cuò)誤幀呢?

    何用示波器排查CAN的各種錯(cuò)誤幀呢? 導(dǎo)言: 控制器局域網(wǎng)絡(luò)(Controller Area Network,CAN)是一種常用的現(xiàn)場總線通信協(xié)議,廣泛應(yīng)用于汽車電子系統(tǒng)、工業(yè)自動化
    的頭像 發(fā)表于 12-07 11:09 ?1016次閱讀

    電腦登錄游戲5分鐘出錯(cuò)一次

    電腦登錄游戲5分鐘出錯(cuò)一次,游戲公司鎖定我的電腦禁止登錄,如何找到對方用了什么手段
    發(fā)表于 11-29 11:49

    EsDA 應(yīng)用】Modbus RTU Master 轉(zhuǎn) MQTT

    隨著物聯(lián)網(wǎng)的迅速發(fā)展,越來越多的工業(yè)自動化設(shè)備需要上報(bào)數(shù)據(jù)到云。本文將基于EsDA開發(fā)套件快速實(shí)現(xiàn)將ModbusRTU協(xié)議的數(shù)據(jù)轉(zhuǎn)換為MQTT格式,實(shí)現(xiàn)更靈活的數(shù)據(jù)傳輸和遠(yuǎn)程控制。項(xiàng)目簡介在物聯(lián)網(wǎng)
    的頭像 發(fā)表于 11-23 08:24 ?842次閱讀
    【<b class='flag-5'>EsDA</b> 應(yīng)用】Modbus RTU Master 轉(zhuǎn) MQTT

    CAN/CAN FD接口的ESD防護(hù)保護(hù)方案

      引言:ESD可能發(fā)生在任何有外露連接器的系統(tǒng)上,包括CAN總線接口,通常這些連接器在汽車裝配和維護(hù)時(shí)外露。例如在裝配一輛汽車時(shí),需要將電纜布線與汽車中的控制模塊相連,這樣當(dāng)它們穿過工廠時(shí),這些
    的頭像 發(fā)表于 11-14 17:23 ?5289次閱讀
    <b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> FD接口的<b class='flag-5'>ESD</b>防護(hù)保護(hù)方案

    EsDA 應(yīng)用】快速實(shí)現(xiàn)串口轉(zhuǎn)HTTP請求

    本文將基于EsDA開發(fā)套件快速實(shí)現(xiàn)將串口數(shù)據(jù)轉(zhuǎn)換為HTTP請求的應(yīng)用開發(fā),實(shí)現(xiàn)串口設(shè)備與網(wǎng)絡(luò)服務(wù)的互聯(lián)互通,提供便捷和高效的串口數(shù)據(jù)轉(zhuǎn)換功能。項(xiàng)目簡介HTTP協(xié)議是互聯(lián)網(wǎng)應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議
    的頭像 發(fā)表于 11-09 08:25 ?752次閱讀
    【<b class='flag-5'>EsDA</b> 應(yīng)用】<b class='flag-5'>快速</b>實(shí)現(xiàn)串口轉(zhuǎn)HTTP請求