亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:首頁 > 技術閱讀 >  串口編程解析DL-LN33 ZigBee模塊數據包

串口編程解析DL-LN33 ZigBee模塊數據包

時間:2024-02-09

點擊上方“嵌入式從0到1”,選擇“置頂/星標公眾號

干貨福利,第一時間送達!

實現功能

  • 模塊0x0002通過PC端的串口助手發送數據包“FE 06 A0 A1 01 00 01 00 FF”,點亮最小系統板上的LED指示燈;
  • 模塊0x0002通過PC端的串口助手發送數據包“FE 06 A0 A1 01 00 01 01 FF”,熄滅最小系統板上的LED指示燈;
  • 按最小系統板上的白色按鍵,實現通過0x0001模塊點亮0x0002模塊上的紅燈亮5S。

原理圖

最小系統板底板與ZigBee模塊連接原理圖
ZigBee模塊底板連接原理圖

此底板與ZigBee模塊連接之后,只需要一根Micro USB線即可實現對ZigBee模塊的各種功能調試,此底板相當于一個USB轉TTL線的作用,底板上的主芯片為CH340C。

測試網絡是否正常

通過與地址0x0002模塊相連的COM14發送測試數據,

例如發送:

FE 05 91 20 00 00 32 FF

或者:

FE 05 91 20 02 00 32 FF

讓自己模塊上的紅色LED點亮5秒。

==>證明硬件連接沒有問題。

然后測試網絡是否正常,發送測試數據:

FE 05 91 20 01 00 32 FF

此指令將使地址0x0001的模塊亮5S。

==>證明網絡是正常的。

PC 串口助手發送數據

如下圖所示,發送如下數據包:

FE 06 A0 A1 01 00 01 00 FF

地址0x0002的模塊收到數據包之后,會將數據發送至目標地址0x0001模塊,STM32最小系統板接收地址0x0001模塊收到的數據,進而對收到的數據進行解析,然后點亮最小系統板上的綠色LED。

要想實現對數據包的解析,要完成如下幾部分工作:

  • 正確接收完整數據包
  1. 可以采用空閑中斷接收
  2. 采用定時器的方式,保證接收數據的完整
  • 對數據包進行解析

根據DL-LN33模塊協議及自定義協議,綜合解析數據包內容。

此Demo可用于模擬根據需要自動觸發某個動作或者自動上傳傳感器數據至其他模塊。

自定義通訊協議說明
  1. 數據位中第一位01代表綠色指示燈:
  2. 數據位中第二位代表輸出電平:
  • 0x00代表輸出低電平
  • 0x01代表輸出高電平

通訊協議自己可以根據需要隨意定義,只要能保證數據傳輸的準確性、解析數據包后的結果唯一性即可,因為本例只是實現點燈功能,所以通訊協議設定的比較簡單。

按鍵觸發數據傳輸

按鍵按下將發送如下數據包:

FE 05 91 20 02 00 32 FF

點擊核心板上的按鍵,上面數據將通過地址0x0001的模塊傳輸出去,地址0x0002的模塊收到數據之后,模塊上的紅燈亮5S。

按鍵觸發代碼
key = KEY_Scan(0);
  
if(key)   

 switch(key)    
 { 
  case KEY0_PRES:
   {
    memset(USART3_TX_BUF, 0sizeof(USART3_TX_BUF)); 
        
    // 讓地址0x0002的模塊亮5S:FE 05 91 20 02 00 32 FF
    USART3_TX_BUF[0] = 0xFE;
    USART3_TX_BUF[1] = 0x05;
    USART3_TX_BUF[2] = 0x91;
    USART3_TX_BUF[3] = 0x20;
    USART3_TX_BUF[4] = 0x02;
    USART3_TX_BUF[5] = 0x00;
    USART3_TX_BUF[6] = 0x32;
    USART3_TX_BUF[7] = 0xFF;

    zigbee_send_cmd_by_lens(USART3_TX_BUF,8,"",10);
    
    printf("KEY0_PRES...\r\n");
   }
   break;         
  default:
   break;
 }   
}

這里注意封裝的函數:

u8 zigbee_send_cmd_by_lens(u8 *cmd,u8 lens,u8 *ack,u16 waittime);

由于發送的指令中,會存在0x00,所以串口發送函數要有一個發送字節長度的參數才行,否則發送的數據可能不全。

參數ack可以傳進去一個返回值的數組,用于校驗指令返回值是否正確,進而判斷指令是否發送成功。

因為點亮模塊上的紅色LED的指令,屬于內部端口指令,沒有返回值,所以咱們的ack參數傳進去一個空字符串即可。

結果展示


小結

這是DL-LN33 ZigBee模塊介紹的最后一片網文了,有什么問題大家可以留言區交流,或者加我微信進行直接溝通,本文的測試代碼可以在留言區置頂消息中獲取。


參考閱讀

2.4G ZigBee無線自組網mesh網絡模塊簡介
DL-LN33 ZigBee模塊系列網文第二篇:指令分析/地址和組網信息的修改
DL-LN3X ZigBee模塊上位機網絡拓撲軟件演示及信號強度測試


亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一二三区精品福利视频| 亚洲国产精品99久久久久久久久| 国产亚洲精品一区二区| 国模 一区 二区 三区| 亚洲第一区在线观看| 亚洲精品在线三区| 欧美一区二区三区在线免费观看| 久久婷婷国产综合国色天香| 欧美日韩久久精品| 亚洲盗摄视频| 欧美一级精品大片| 欧美视频二区| 亚洲国产精彩中文乱码av在线播放| 亚洲一区二区三区国产| 欧美激情免费在线| 很黄很黄激情成人| 久久高清国产| 国产精品尤物| 99在线|亚洲一区二区| 男人的天堂成人在线| 国产亚洲精品资源在线26u| 亚洲五月婷婷| 国产精品成人在线观看| 亚洲免费av片| 欧美老女人xx| 亚洲精品字幕| 欧美久久久久久久久| 亚洲激情视频网| 亚洲第一在线视频| 开心色5月久久精品| 国产精品嫩草影院av蜜臀| 99re这里只有精品6| 欧美交受高潮1| 亚洲精品视频免费| 欧美电影免费观看| 洋洋av久久久久久久一区| 日韩亚洲欧美一区二区三区| 一区二区三区视频在线播放| 欧美一区二区在线| 欧美激情综合色| 欧美性猛交99久久久久99按摩| 国产专区欧美专区| 亚洲欧美影院| 欧美色精品天天在线观看视频 | 麻豆av一区二区三区久久| 欧美一级电影久久| 欧美色偷偷大香| 99综合视频| 欧美午夜精品久久久久久久 | 国内一区二区三区在线视频| 欧美国产日韩a欧美在线观看| 欧美三级网页| 亚洲女人天堂av| 亚洲一级网站| 美女精品自拍一二三四| 国产精品福利影院| 欧美一区二区精品| 在线播放中文一区| 欧美成人tv| 久久精品夜色噜噜亚洲aⅴ| 久久精品夜色噜噜亚洲a∨| 国产午夜精品在线| 免费日韩一区二区| 亚洲天堂成人| 在线看成人片| 欧美午夜一区二区福利视频| 久久精品日韩| 亚洲美女视频在线观看| 欧美另类一区二区三区| 久久av在线看| 亚洲黄色尤物视频| 国产欧美日韩一区| 免费欧美日韩| 午夜亚洲性色视频| 国内自拍视频一区二区三区| 欧美极品欧美精品欧美视频| 午夜激情一区| 亚洲精品视频免费观看| 国产精品一区二区a| 欧美人在线观看| 久久综合狠狠综合久久综合88| 最新高清无码专区| 国产一区二区日韩| 欧美日韩一区二区三区高清| 久久国产高清| 亚洲一区视频在线观看视频| 亚洲伦理中文字幕| 一区二区在线不卡| 国产精品亚洲一区| 欧美天天视频| 欧美激情一区在线| 久久久久久久999精品视频| 欧美成年网站| 欧美在线视频a| 午夜精品一区二区三区四区| 一本久久综合亚洲鲁鲁五月天| 亚洲国产高清一区二区三区| 在线欧美不卡| 国产偷国产偷亚洲高清97cao| 国产精品久久久久久久久久久久| 欧美激情1区2区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 男同欧美伦乱| 久久亚洲精品一区| 久久字幕精品一区| 久久伊人精品天天| 美日韩免费视频| 免费黄网站欧美| 欧美成人亚洲| 欧美日韩在线不卡| 国产精品国产a级| 国产欧美日韩另类一区| 国产日韩亚洲欧美综合| 国产精品综合久久久| 免费欧美在线| 国产精品大全| 欧美精品亚洲一区二区在线播放| 欧美极品影院| 国产精品久久| 国产亚洲综合精品| 国产一级久久| 1000部精品久久久久久久久| 欧美激情女人20p| 欧美精品日韩一区| 伊人久久综合97精品| 日韩午夜剧场| 欧美伦理91i| 91久久在线| 欧美高清在线视频| 亚洲第一区在线| 美女国产精品| 永久91嫩草亚洲精品人人| 欧美一区2区三区4区公司二百| 欧美日韩黄色大片| 亚洲视频观看| 国产一区二区三区无遮挡| 欧美亚洲三区| 在线观看日韩精品| 麻豆成人av| 亚洲国产成人91精品| 欧美屁股在线| 久久天堂av综合合色| ●精品国产综合乱码久久久久| 中文日韩电影网站| 亚洲欧美日韩综合国产aⅴ| 欧美日韩国产页| 一区二区国产精品| 国产精品日本一区二区| 韩曰欧美视频免费观看| 久久精品电影| 免费观看日韩| 国产欧美日韩另类视频免费观看| 亚洲国产精品一区二区久| 亚洲欧美日韩第一区| 欧美精品色综合| 精品盗摄一区二区三区| 欧美三日本三级三级在线播放| 午夜免费在线观看精品视频| 裸体女人亚洲精品一区| 欧美激情一区二区三区在线视频 | 亚洲精品免费在线| 午夜精品久久久久| 欧美视频日韩视频| 亚洲精品在线电影| 久久天天躁夜夜躁狠狠躁2022| 国产精品尤物福利片在线观看| 日韩亚洲欧美精品| 美女免费视频一区| 在线成人激情| 久久综合999| 在线电影院国产精品| 久久精品99国产精品酒店日本| 国产精品久久久一区二区三区| 亚洲三级视频| 欧美黄免费看| 亚洲精品国产精品久久清纯直播| 久久最新视频| 最新中文字幕一区二区三区| 你懂的网址国产 欧美| 欧美亚洲日本国产| 久久综合色婷婷| 韩国av一区二区三区| 欧美影院精品一区| 国产日韩高清一区二区三区在线| 亚洲一区二区av电影| 国产精品成人播放| 午夜精品久久久久久久99水蜜桃| 国产美女搞久久| 久久久99久久精品女同性| 韩国av一区二区三区四区| 久久精品30| 一区在线电影| 欧美乱在线观看| 亚洲性感美女99在线| 国产嫩草影院久久久久 | 国产乱码精品一区二区三区不卡| 亚洲一区免费观看| 国产亚洲精品aa| 蜜臀av国产精品久久久久| 亚洲黄网站黄|