在嵌入式行業,串口是一類使用十分廣泛的數據通信接口,如何使用5分鐘搭建一個串口通信業務,實現設備間的串口通信?本文將在此詳細為您介紹。??簡介串口在嵌入式系統當中是一類非常重要的數據通信接口,在工業物聯網中的應用十分廣泛,經常用于設備間的數據交互。但是傳統的代碼開發方式,實現一個串口通信業務,需要研究函數接口,編寫代碼,編譯工程,準備燒錄工具等,往往花費較長的時間。而EsDA圖形化開發方式,5分鐘就可以搭建一個串口通信業務,實現設備間的串口通信。
??前期準備若是剛開始接觸EsDA ,可先閱讀 EsDA MPC-ZC1系列文章,從零開始搭建環境和掌握基本開發流程,已有基礎的可以跳過。
EsDAMPC-ZC1入門(一)——軟件安裝
EsDAMPC-ZC1入門(二)——LED控制
EsDAMPC-ZC1應用——串口服務器(一)
EsDAMPC-ZC1應用——串口服務器(二)
【EsDA應用】串口轉zws物聯網云平臺
1. 硬件準備
USB轉TTL串口工具(文中使用的是ch340芯片作為主控一款工具,選用其它等效型號亦可),如下圖所示。
將MPC-ZC1開發板引出的TX2與RX2分別與USB轉TTL串口工具的RX與TX連接,并將USB轉TTL串口工具插到PC機USB口上。2. 軟件準備
??業務開發本實驗通過電腦端串口助手sscom下發數據給MPC-ZC1主板的串口,再將MPC-ZC1串口端收到的數據回發給串口助手,實現一個串口數據回發功能,若發出和收到的數據一樣則雙向數據傳輸正常。
1. 節點介紹
串口通信主要用到了serial_in_ex、serial_out_ex、serial_ex三個節點,具體的節點使用介紹可見EsDA MPC-ZC1應用——串口服務器(一)。2. 添加節點并連線
硬件上MPC-ZC1的串口通過TTL轉USB與電腦端連接,軟件上將從串口助手讀到的數據原封不動的再次回發給串口助手,若串口助手上的打印信息輸出和輸入的數據一樣則說明串口通信正常。在AWFlow Designer中將serial_in_ex、serial_out_ex節點添加到畫布中,并連線繪圖。3. 配置節點
雙擊serial_in_ex節點,并點擊配置節點名旁邊的鉛筆圖標去配置串口的屬性。根據MPC-ZC1的硬件資料表,選擇所使用的串口設備對應的端口號,根據需要依次配置波特率,字節大小,奇偶校驗,停止位等屬性參數。雙擊serial_in_ex的消費者節點seial_out_ex,并點擊配置節點名旁邊的鉛筆圖標去配置串口的屬性。與serial_in_ex節點一樣,根據MPC-ZC1的硬件資料表,選擇對應的端口號,根據需要依次配置波特率,字節大小,奇偶校驗,停止位等屬性參數。這里因為是自發自收,所以串口設備的端口號與serial_in_ex一致。4. 下載流圖
確保硬件連接正確,將流圖下載到開發板,如下圖。
??實驗現象流圖下載成功后,在sscom工具上向MPC-ZC1板子發送數據,可以看到串口助手接收到的數據和發送數據一致,串口通信正常。
長按識別如下二維碼可加入“EsDA嵌入式系統設計自動化交流群”,與志同道合的朋友交流,并有專業技術人員為您答疑解惑,如有問題可以咨詢小致微信:zlgmcu-888。【版權聲明】本文為ZLG開發者社區用戶原創內容,未經授權不得轉載。歡迎更多用戶到社區交流互動、創作博文,一經采用,可獲得百元京東E卡。
原文標題:【EsDA應用】如何使用5分鐘搭建一個串口通信業務
文章出處:【微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:【EsDA應用】如何使用5分鐘搭建一個串口通信業務
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。
相關推薦
在近日國新辦舉辦的發布會上,工信部信息通信發展司司長謝存透露了2025年信息通信業的發展重點。他強調,將繼續圍繞“建、用、研”三個方面,推動信息通信業實現三
發表于 01-22 14:30
?145次閱讀
導讀本文介紹如何在1分鐘內,將傳感器通過串口服務器GCOM80接入ZWS云平臺,實現數據上云。本文以光照傳感器為例,介紹傳感器通過串口服務器GCOM80快速接入ZWS云的過程。硬件準備光照傳感器
發表于 01-10 11:37
?240次閱讀
串口通信,又稱為串行通信,是一種數據傳輸方式,其中數據以位的形式按順序(一個接
發表于 12-27 09:50
?610次閱讀
串口通信的開發環境配置涉及多個方面,包括選擇編程語言、安裝必要的庫或驅動程序、配置串口參數等。以下是一個基于Python的
發表于 11-22 09:21
?361次閱讀
當然!以下是一個使用Python進行串口通信的簡單示例。這個示例展示了如何配置串口、發送數據以及接收數據。我們將使用 pyserial 庫,
發表于 11-22 09:11
?491次閱讀
硬件連接 串口通信通常涉及兩個設備:一個發送器和一個
發表于 11-22 09:07
?1066次閱讀
景。 1. 定義與原理 串口通信 : 串口通信是一種數據傳輸方式,其中數據以序列的形式,即一位接
發表于 11-22 09:04
?1033次閱讀
串口通信協議解析 串口通信協議是指規定了數據包的內容,內容包含了起始位、主體數據、校驗位及停止位,雙方需要約定一致的數據包格式才能正常收發數
發表于 11-21 17:03
?715次閱讀
串口助手和虛擬串口是什么?串口助手和虛擬串口在串口通信中很常見。
發表于 11-15 01:04
?1664次閱讀
今天我們要講解的是UART串口通信示例,關于Air201資產定位模組LuatOS入門,我會從搭建環境、代碼燒錄、示例效果等來細說:
發表于 11-03 19:55
?1032次閱讀
,旨在提高嵌入式軟件開發的效率、性能和可擴展性。EsDA全稱是嵌入式系統設計自動化,它是一個由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多種軟件
發表于 09-15 08:10
?359次閱讀
ESD管 AZ5825-01F型號ESDA05CPX參數對比
發表于 05-11 08:03
?952次閱讀
今天給大家講解一下,看懂電機的接線方法,一分鐘看完,一看就懂!。
電機的接線方法無外乎以下兩種
1a星形接法(實物圖)
發表于 03-31 15:40
?4141次閱讀
據悉,目前每個超充站配有1-2根理想5C樁和2-7根理想2C樁供顧客選擇。擁有理想MEGA車輛的消費者,若使用理想5C樁,只需短短12分鐘便可達到充電500公里的效果;而如果選擇2C樁,僅需25
發表于 03-01 11:19
?1375次閱讀
3分鐘快速實現串口PLC遠程下載程序操作說明 搜索藍蜂物聯網官網,即可免費領取樣機使用!!先到先得!!! 一. 適用產品型號 其余型號網關此功能正在開發中,敬請期待。 二. 遠程下載功能使用流程
發表于 02-26 15:38
?1265次閱讀
評論