在嵌入式行業(yè),串口是一類使用十分廣泛的數(shù)據(jù)通信接口,如何使用5分鐘搭建一個(gè)串口通信業(yè)務(wù),實(shí)現(xiàn)設(shè)備間的串口通信?本文將在此詳細(xì)為您介紹。??簡(jiǎn)介串口在嵌入式系統(tǒng)當(dāng)中是一類非常重要的數(shù)據(jù)通信接口,在工業(yè)物聯(lián)網(wǎng)中的應(yīng)用十分廣泛,經(jīng)常用于設(shè)備間的數(shù)據(jù)交互。但是傳統(tǒng)的代碼開(kāi)發(fā)方式,實(shí)現(xiàn)一個(gè)串口通信業(yè)務(wù),需要研究函數(shù)接口,編寫代碼,編譯工程,準(zhǔn)備燒錄工具等,往往花費(fèi)較長(zhǎng)的時(shí)間。而EsDA圖形化開(kāi)發(fā)方式,5分鐘就可以搭建一個(gè)串口通信業(yè)務(wù),實(shí)現(xiàn)設(shè)備間的串口通信。
??前期準(zhǔn)備若是剛開(kāi)始接觸EsDA ,可先閱讀 EsDA MPC-ZC1系列文章,從零開(kāi)始搭建環(huán)境和掌握基本開(kāi)發(fā)流程,已有基礎(chǔ)的可以跳過(guò)。
EsDAMPC-ZC1入門(一)——軟件安裝
EsDAMPC-ZC1入門(二)——LED控制
EsDAMPC-ZC1應(yīng)用——串口服務(wù)器(一)
EsDAMPC-ZC1應(yīng)用——串口服務(wù)器(二)
【EsDA應(yīng)用】串口轉(zhuǎn)zws物聯(lián)網(wǎng)云平臺(tái)
1. 硬件準(zhǔn)備
USB轉(zhuǎn)TTL串口工具(文中使用的是ch340芯片作為主控一款工具,選用其它等效型號(hào)亦可),如下圖所示。
將MPC-ZC1開(kāi)發(fā)板引出的TX2與RX2分別與USB轉(zhuǎn)TTL串口工具的RX與TX連接,并將USB轉(zhuǎn)TTL串口工具插到PC機(jī)USB口上。2. 軟件準(zhǔn)備
??業(yè)務(wù)開(kāi)發(fā)本實(shí)驗(yàn)通過(guò)電腦端串口助手sscom下發(fā)數(shù)據(jù)給MPC-ZC1主板的串口,再將MPC-ZC1串口端收到的數(shù)據(jù)回發(fā)給串口助手,實(shí)現(xiàn)一個(gè)串口數(shù)據(jù)回發(fā)功能,若發(fā)出和收到的數(shù)據(jù)一樣則雙向數(shù)據(jù)傳輸正常。
1. 節(jié)點(diǎn)介紹
串口通信主要用到了serial_in_ex、serial_out_ex、serial_ex三個(gè)節(jié)點(diǎn),具體的節(jié)點(diǎn)使用介紹可見(jiàn)EsDA MPC-ZC1應(yīng)用——串口服務(wù)器(一)。2. 添加節(jié)點(diǎn)并連線
硬件上MPC-ZC1的串口通過(guò)TTL轉(zhuǎn)USB與電腦端連接,軟件上將從串口助手讀到的數(shù)據(jù)原封不動(dòng)的再次回發(fā)給串口助手,若串口助手上的打印信息輸出和輸入的數(shù)據(jù)一樣則說(shuō)明串口通信正常。在AWFlow Designer中將serial_in_ex、serial_out_ex節(jié)點(diǎn)添加到畫布中,并連線繪圖。3. 配置節(jié)點(diǎn)
雙擊serial_in_ex節(jié)點(diǎn),并點(diǎn)擊配置節(jié)點(diǎn)名旁邊的鉛筆圖標(biāo)去配置串口的屬性。根據(jù)MPC-ZC1的硬件資料表,選擇所使用的串口設(shè)備對(duì)應(yīng)的端口號(hào),根據(jù)需要依次配置波特率,字節(jié)大小,奇偶校驗(yàn),停止位等屬性參數(shù)。雙擊serial_in_ex的消費(fèi)者節(jié)點(diǎn)seial_out_ex,并點(diǎn)擊配置節(jié)點(diǎn)名旁邊的鉛筆圖標(biāo)去配置串口的屬性。與serial_in_ex節(jié)點(diǎn)一樣,根據(jù)MPC-ZC1的硬件資料表,選擇對(duì)應(yīng)的端口號(hào),根據(jù)需要依次配置波特率,字節(jié)大小,奇偶校驗(yàn),停止位等屬性參數(shù)。這里因?yàn)槭亲园l(fā)自收,所以串口設(shè)備的端口號(hào)與serial_in_ex一致。4. 下載流圖
確保硬件連接正確,將流圖下載到開(kāi)發(fā)板,如下圖。
??實(shí)驗(yàn)現(xiàn)象流圖下載成功后,在sscom工具上向MPC-ZC1板子發(fā)送數(shù)據(jù),可以看到串口助手接收到的數(shù)據(jù)和發(fā)送數(shù)據(jù)一致,串口通信正常。
長(zhǎng)按識(shí)別如下二維碼可加入“EsDA嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化交流群”,與志同道合的朋友交流,并有專業(yè)技術(shù)人員為您答疑解惑,如有問(wèn)題可以咨詢小致微信:zlgmcu-888。【版權(quán)聲明】本文為ZLG開(kāi)發(fā)者社區(qū)用戶原創(chuàng)內(nèi)容,未經(jīng)授權(quán)不得轉(zhuǎn)載。歡迎更多用戶到社區(qū)交流互動(dòng)、創(chuàng)作博文,一經(jīng)采用,可獲得百元京東E卡。
原文標(biāo)題:【EsDA應(yīng)用】如何使用5分鐘搭建一個(gè)串口通信業(yè)務(wù)
文章出處:【微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
原文標(biāo)題:【EsDA應(yīng)用】如何使用5分鐘搭建一個(gè)串口通信業(yè)務(wù)
文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
今天我們要講解的是UART串口通信示例,關(guān)于Air201資產(chǎn)定位模組LuatOS入門,我會(huì)從搭建環(huán)境、代碼燒錄、示例效果等來(lái)細(xì)說(shuō):
發(fā)表于 11-03 19:55
?678次閱讀
,旨在提高嵌入式軟件開(kāi)發(fā)的效率、性能和可擴(kuò)展性。EsDA全稱是嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化,它是一個(gè)由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多種軟件
發(fā)表于 09-15 08:10
?207次閱讀
ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比
發(fā)表于 05-11 08:03
?765次閱讀
今天給大家講解一下,看懂電機(jī)的接線方法,一分鐘看完,一看就懂!。
電機(jī)的接線方法無(wú)外乎以下兩種
1a星形接法(實(shí)物圖)
發(fā)表于 03-31 15:40
?2961次閱讀
據(jù)悉,目前每個(gè)超充站配有1-2根理想5C樁和2-7根理想2C樁供顧客選擇。擁有理想MEGA車輛的消費(fèi)者,若使用理想5C樁,只需短短12分鐘便可達(dá)到充電500公里的效果;而如果選擇2C樁,僅需25
發(fā)表于 03-01 11:19
?1072次閱讀
3分鐘快速實(shí)現(xiàn)串口PLC遠(yuǎn)程下載程序操作說(shuō)明 搜索藍(lán)蜂物聯(lián)網(wǎng)官網(wǎng),即可免費(fèi)領(lǐng)取樣機(jī)使用?。∠鹊较鹊茫。。?一. 適用產(chǎn)品型號(hào) 其余型號(hào)網(wǎng)關(guān)此功能正在開(kāi)發(fā)中,敬請(qǐng)期待。 二. 遠(yuǎn)程下載功能使用流程
發(fā)表于 02-26 15:38
?666次閱讀
電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)近日,工信部發(fā)布《2023年通信業(yè)統(tǒng)計(jì)公報(bào)》。報(bào)告指出,2023年電信業(yè)務(wù)收入累計(jì)完成1.68萬(wàn)億元,比上年增長(zhǎng)6.2%。按照上年價(jià)格計(jì)算的電信業(yè)務(wù)總量同比增長(zhǎng)16.8
發(fā)表于 01-31 00:15
?4010次閱讀
QT串口通信是上位機(jī)和下位機(jī)通信常用的通信方式, 也是學(xué)習(xí)QT必須學(xué)會(huì)的基礎(chǔ)知識(shí), 這篇就簡(jiǎn)單介紹一下QT
發(fā)表于 01-15 09:27
?1767次閱讀
簡(jiǎn)介無(wú)線射頻讀寫卡技術(shù)是一種基于無(wú)線通信的身份識(shí)別技術(shù),由讀寫器和卡片組成,讀寫器可以通過(guò)無(wú)線射頻信號(hào),實(shí)現(xiàn)與卡片之間的數(shù)據(jù)傳輸與操作。本文將基于EsDA開(kāi)發(fā)平臺(tái),
發(fā)表于 01-11 08:24
?663次閱讀
在嵌入式系統(tǒng)和通信領(lǐng)域,串口(Serial Port)是一種常見(jiàn)的接口類型,用于進(jìn)行數(shù)據(jù)傳輸。然而,不同的設(shè)備可能使用不同的電壓標(biāo)準(zhǔn),例如3.3V和5V。當(dāng)需要在這兩種電壓設(shè)備之間進(jìn)行
發(fā)表于 12-19 13:51
?6376次閱讀
本文將基于EsDA開(kāi)發(fā)套件快速在開(kāi)發(fā)板上搭建HTTP服務(wù)器,為HTTP客戶端提供了訪問(wèn)板子的外設(shè)資源,數(shù)據(jù)以及文件讀寫等接口,實(shí)現(xiàn)設(shè)備與網(wǎng)絡(luò)服務(wù)的互聯(lián)互通。項(xiàng)目簡(jiǎn)介在物聯(lián)網(wǎng)應(yīng)用中,在開(kāi)發(fā)板上搭建
發(fā)表于 12-14 08:24
?545次閱讀
如何自己搭建一個(gè)服務(wù)器?自己搭建一個(gè)服務(wù)器涉及到硬件和軟件兩
發(fā)表于 12-12 16:52
?3725次閱讀
電腦登錄游戲5分鐘出錯(cuò)一次,游戲公司鎖定我的電腦禁止登錄,如何找到對(duì)方用了什么手段
發(fā)表于 11-29 11:49
的一種。 串口通信原理 串行通信是一種通訊協(xié)議,也可以簡(jiǎn)稱為串口,可以理解為數(shù)據(jù)是串成
發(fā)表于 11-27 10:51
?780次閱讀
隨著物聯(lián)網(wǎng)的迅速發(fā)展,越來(lái)越多的工業(yè)自動(dòng)化設(shè)備需要上報(bào)數(shù)據(jù)到云。本文將基于EsDA開(kāi)發(fā)套件快速實(shí)現(xiàn)將ModbusRTU協(xié)議的數(shù)據(jù)轉(zhuǎn)換為MQTT格式,實(shí)現(xiàn)更靈活的數(shù)據(jù)傳輸和遠(yuǎn)程控制。項(xiàng)目簡(jiǎn)介在物聯(lián)網(wǎng)
發(fā)表于 11-23 08:24
?870次閱讀
評(píng)論