之前錄制了《無線傳感網(wǎng)綜合項目實戰(zhàn)課程》,這個課程非常適合應屆畢業(yè)生和想轉(zhuǎn)行Linux的朋友,用來增加項目經(jīng)驗。購買課程的學員反映很不錯。
其中一部分內(nèi)容是關于CC2530+zigbee的知識,后面會更新幾篇關于cc2530的文章,敬請關注!
下面是該系列文章鏈接:《CC2530開發(fā)環(huán)境搭建》
一、新建一個工程
輸入工程文件名,單擊保存退出,系統(tǒng)將產(chǎn)生一個 eww 為后綴的文件,這樣,我們就建立了 IAR 的一個工程文件,接下來,我們對這個工程加入一些特有的配置。
工程選項頁面中需要設置很多必要的參數(shù),下面針對 CC2530 我們一起來配置這些參數(shù)
二、參數(shù)設置
在 Project 中選擇 Options,隨后進行參數(shù)配置:
1. General Options->Target
General Options->Target 選項中 Device 選擇為 CC2530F256.i51;?
Code?model?選擇Banked
Data model 選擇為 Large;?
Calling convention 選擇為 XDATA;
2. Linker->Config
Linker->Config 中 linker configuration file 選擇 lnk51ew_cc2530F256_banked.xcl。
3. ?Debugger->Setup
Debugger->Setup 中 Driver 項中選擇 Texas Instruments。
三、新建文件
保存該文件:
輸入文件名,點擊保存如果是 C 文件請務必后綴,否則會以文本文件存檔。
拷貝測試代碼
#include?<ioCC2530.h>
void?main(void)
{?????
??P1DIR?|=?0xFF;??
??P1?=?0;
}
該代碼的意思是將 P1 口設置為輸出,將 P1 口置 0, 一口Linux開發(fā)的模塊和開發(fā)板中有小燈在 P1 口上,
當執(zhí)行這個代碼的時候,小燈會點亮。
下面是部分PPT截圖
下面是是視頻截圖
工具下載&報名課程,后臺回復:無線傳感網(wǎng)