?
今天我們來講解低功耗4G模組Air780E的串口通信的基本用法,合宙的小伙伴們,學起來吧!
**一、硬件準備 **
?
- USB轉TTL工具或線(例如ch340、ft232)
- PC電腦,串口調試工具(例如:llcom、sscom)
二、基本用法
2.1 介紹UART(串口)
?
UART(通用異步接收器/發送器)是一種串行通信協議,因其多功能性和簡單性而被廣泛使用。與 I2C 和 SPI 不同,UART 只需要兩條線即可運行:TX(發送)和 RX(接收)。該協議允許異步通信,也就是說發送器和接收器之間無需共享時鐘。數據被組織成數據包,每個數據包包含一個起始位、5 到 9 個數據位、一個可選的奇偶校驗位和一個或兩個停止位。
優點:
- 簡單:UART通信協議相對簡單,易于實現和調試。
- 適用性廣泛:UART被廣泛應用于各種設備之間的通信,具有較好的兼容性。
- 距離:UART通信距離較遠,適用于需要長距離傳輸的場景。
缺點:
- 速度較低:UART通信速度相對較低,不適用于對速度要求較高的應用。
- 雙工:UART通信是雙工的,可以進行低速雙工傳輸數據,進行數據的發送和接收。
- 不可靠:由于UART是異步通信,可能會受到噪聲和干擾的影響,導致數據傳輸不可靠。
2.2 接線
780E模塊上有2個通用串口,和1個輸出DBG日志串口,本文內容包含對main_uart和aux_uart,這2個通用串口的使用方式。
模塊引腳 | 模塊 | 連接mcu或串口線 |
---|---|---|
18 | main_uart_tx | uart_rx |
17 | main_uart_rx | uart_tx |
29 | aux_uart_tx | uart_rx |
28 | aux_uart_rx | uart_tx |
**三、操作步驟 **
3.1初始化uart
① 使用MAIN_UART(uart1)串口
?
②使用AUX_UART(uart2)串口
?
3.2 注冊接收數據的回調函數
?
3.3 發送數據
發送普通字符串
?
發送十六進制的數據串
?
通過zbuff的方式發送數據
?
編輯
發送json格式的數據
?
3.4 完整例程
?
代碼運行結果 :
?
好了,以上是合宙低功耗4G模組Air780E的串口通信的基本用法介紹,下一篇我們繼續為大家講解低功耗4G模組Air780E RS485通信!
?
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
4G
+關注
關注
15文章
5523瀏覽量
119183 -
低功耗
+關注
關注
10文章
2408瀏覽量
103772 -
串口通信
+關注
關注
34文章
1627瀏覽量
55569
發布評論請先 登錄
相關推薦
硬件設計很簡單?合宙低功耗4G模組Air780E—開機啟動及外圍電路設計
?Air780E是合宙低功耗4G-Cat.1模組經典型號之一,上期我們解答了大家關心的系列問題,并講解了[選型的注意要點] 有朋友問:能不能講些硬件設計相關的內容?
基于移芯EC618平臺設計研發的Air780E/Air600E系列低功耗4G Cat.1模組
11月30日,合宙全新發布LuatOS-SoC@EC618V1001最新固件,適用基于移芯EC618平臺設計研發的Air780E/Air600E系列低功耗4G Cat.1
合宙低功耗4G模組Air780E——硬件設計手冊01
Air780E是一款基于移芯EC618平臺設計的LTECat1無線通信模組。支持FDD-LTE/TDD-LTE的4G遠距離無線傳 輸技術。
另外,
硬件設計很簡單?低功耗4G模組Air780E—開機啟動及外圍電路設計
?Air780E是合宙低功耗4G-Cat.1模組經典型號之一,上期我們解答了大家關心的系列問題,并講解了[選型的注意要點] 有朋友問:能不能講些硬件設計相關的內容?
評論