Zigbee開發(fā)(1)
只是研究zigbee的技術,也許后續(xù)的博客不會有很及時的更新,有時間 寫一點東西能讓大家有所收獲吧。
環(huán)境搭建
Windows 64位的操作系統(tǒng)
IAR7.6 for 8051?
ZStack?CC2530-2.3.0-1.4.0
芯片是CC2530 F256, 大家不需要從TI買來芯片自己花板子,完全可以在淘寶上找到其他人畫的開發(fā)板,那個芯片的成本是幾十塊錢,如果加上板子的設計生產(chǎn)和一些基本外圍配件的成本,還有這種開發(fā)板的應用領域限制,開發(fā)板的價格可以在200塊錢左右,這個價格比較合理了。
關于上述軟件環(huán)境以及硬件的鏈接,都會在淘寶的商家那里獲得答案,當然百度里搜一下也會有很多結(jié)果,此處不再贅述。
第一個程序
直接貼代碼
#includevoid?delay(void); void?main(?void?) { ??P0DIR?|=?0x02; ??P1DIR?|=?0x13;? ??P0DIR?&=~0x10; ??P1_0?=?0; ??P1_1?=?0; ??P1_4?=?0; ??P0_1?=?0; ??while(1) ??{ ?????P1_0?=?0; ?????delay(); ?????P1_1?=?0; ?????delay(); ?????P1_4?=?0; ?????delay(); ?????P0_1?=?0;? ?????delay();??? ?????P1_0?=1; ?????delay(); ?????P1_1?=?1; ?????delay(); ?????P1_4?=?1; ?????delay(); ?????P0_1?=?1; ?????delay(); ??} } void?delay(void) { ??unsigned?int?i; ??unsigned?char?j; ??for(i=0;i<10000;i++) ??{ ????for(j=0;j<200;j++) ????{ ??????asm("NOP"); ??????asm("NOP"); ??????asm("NOP"); ????} ??} }
板子上的LED會循環(huán)變亮變滅。
就當是板子的測試程序吧。
編譯之前要設置下環(huán)境
按照下面的圖中設置一遍。
編譯與下載執(zhí)行