coord端總結
zigbee,與藍芽相類似,是一種新興的低速短距離無線通訊技術,底層是採用ieee 802.15.4標準規範的**訪問層與物理層。具有有低速、低耗電、低成本、支援大量網上節點、支援多種網上拓撲、低複雜度、快速、可靠、安全。
**如下:
static
void
(void
)
static
void()
/* check if the router joined the network */if(
zbnwkget
&epid,
sizeof
(epid)
)!= zb_status_success)
if(epid ==0u)
memset
(&dst,0,
sizeof
(dst));
dst.mode = zb_apsde_addrmode_short;
dst.endpoint = sw1_endpoint;
dst.nwkaddr =
0x0000
;/* coordinator */
("sw1 pushed (sending hello to client)");
if(zbzclmsgserverdisplaymessagereq
&dst,
&my_first_message,
null
,null
)!= zcl_status_success)
}
**如下(示例):
static
struct zbzclmsgclientcallbackst my_msg_server_cmd_cb;
static
enum zclstatuscodet messaging_server_display_message
(struct zbzclclustert *clusterptr,
void
*arg,
struct zbzclmsgmessaget *msg,
struct zbzcladdrinfot *srcinfo)
;static
enum zclstatuscodet messaging_server_display_message
(struct zbzclclustert *clusterptr,
void
*arg,
struct zbzclmsgmessaget *msg,
struct zbzcladdrinfot *srcinfo)
STM32使用小結
1 韌體庫函式組織規則 stm32韌體庫使用手冊的中文翻譯版 系統 源程式檔案和標頭檔案命名都以 stm32f10x 作為開頭,例如 stm32f10x conf.h。常量僅被應用於乙個檔案的,定義於該檔案中 被應用於多個檔案的,在對應標頭檔案中定義。所有常量都由英文本母大寫書寫。暫存器作為常量處理...
stm32 USART使用標誌
在usart的傳送端有2個暫存器,乙個是程式可以看到的usart dr暫存器,另乙個是程式看不到的移位暫存器,對應usart資料傳送有兩個標誌,乙個是txe 傳送資料暫存器空,另乙個是tc 傳送結束 當usart dr中的資料傳送到移位暫存器後,txe被設定,此時移位暫存器開始向tx訊號線按位傳輸資...
stm32之NVIC的使用
nvic nested vectored interrupt controller 巢狀向量中斷控制器 nvic主要用於對一些中斷的處理,在stm32中,中斷服務程式統一放在乙個 stm32f10x it.c檔案裡,這個檔案裡開始只放了一些系統異常的介面,如果我們要寫一些自己的普通的中斷函式,就要自...