日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(1)基于zigbee协议栈开发——串口通信

發布時間:2024/8/1 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (1)基于zigbee协议栈开发——串口通信 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 使用IAR for 8051 V8.1打開TI官方的z-stack協議棧工程。

  • 點擊打開工作區APP文件夾內的SampleApp.c文件,現在就開始基于協議棧應用開發吧,其實就是調zigbee協議棧里的庫罷了。

    3.1 打開之后在程序代碼內添加串口編程要用到的頭文件,頭文件來自哈爾庫或者協議棧

  • 3.2 在程序文件中找到SampleAPP_Init函數

    3.2.1 在里面調用MT_UartInit()函數和HalUARTWrite()函數
    (1)串口初始化函數MT_UartInit()位于MT文件夾內。另外要記得進入該函數配置相應的波特率和流控制兩個串口要素哦

    進入宏定義位置設置即可,噠噠噠~


    設置完畢

    (2)接下來給串口加點料吧~ 調用協議棧里的串口數據寫入函數HalUARTWrite ( uint8 port, uint8 *pBuffer, uint16 length );

    HalUARTWrite(0,"Uart0Init OK\r\n", strlen("Uart0Init OK\r\n"));

    3.3 取消不需要用到的模塊,一切從儉。

    3.4 連接好開發板仿真器電腦,按仿真器復位鍵后,右擊工程rebuild all進行編譯,編譯完成后點擊調試運行把程序載入開發板。完成之后,將電腦與開發板串口連接,打開串口助手,波特率設置為115200,打開串口,如果沒有內容,那就是因為開發板再次上電之后,串口數據已經發送完畢,速度很快。之后打開串口助手自然看不見發送的內容,那么這時只需要按一下開發板的復位鍵就可以看到串口發出的數據了。

    按下開發板復位鍵后

    實驗完畢。

    總結

    以上是生活随笔為你收集整理的(1)基于zigbee协议栈开发——串口通信的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。