找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 10817|回復(fù): 1
收起左側(cè)

IAR7.6+zigbee+SmartRF04EB驅(qū)動(dòng)安裝+在線調(diào)試仿真

[復(fù)制鏈接]
ID:212742 發(fā)表于 2017-6-19 21:42 | 顯示全部樓層 |閱讀模式
IAR7.6+zigbee+SmartRF04EB驅(qū)動(dòng)安裝+在線調(diào)試仿真
安裝IAR-EW8051-760A
1.001.jpg


1.002.jpg



1.003.jpg

1.004.jpg

1.005.jpg


1.006.jpg

1.007.jpg

1.008.jpg

1.009.jpg



1.010.jpg
此時(shí)需要移除所有usb設(shè)備,然后 按 是



最后完成安裝
1.011.jpg










TI ZStack-CC2530-2.3.0-1.4.0.exe安裝

1.012.jpg

















選擇typical 會(huì)將此安裝到C盤

1.013.jpg

1.014.jpg

1.015.jpg





CC Debugger 驅(qū)動(dòng)安裝

插入仿真器
1.016.jpg

1.017.jpg









D:Program FilesIAR SystemsEmbedded Workbench 5.48051driversTexas Instruments
1.018.jpg


1.019.jpg 1.020.jpg
1.021.jpg

表示已經(jīng)完成安裝
















測試——LED程序
插入仿真器
連接好zigbee模塊

新建工程
1.022.jpg


1.023.jpg

1.024.jpg


1.025.jpg











新建文件
1.026.jpg


以下為簡單點(diǎn)led燈程序

#include

#define LED1 P1_0    //定義P10口為LED1控制端

void IO_Init(void)
{
  P1DIR |= 0x01;     //P1_0定義為輸出
}

void delayms(unsigned int ms)
{
    unsigned int i,j;
    for(i=0;i<ms;i++)[ size][="" font][="" color][="" align]      LED1=1;
      delayms(2000);   
    }
}




保存led.c
1.027.jpg


添加到工程
1.028.jpg








編譯和make都沒錯(cuò)
1.029.jpg



設(shè)置工程選項(xiàng)
1.030.jpg




General Options ---- Target ---- Device information ----- Device  進(jìn)入Texas Instruments目錄 ,選擇CC2530F256.i51

還有修改以下地方
1.031.jpg






















1.032.jpg

$TOOLKIT_DIR$configdevicesTexas Instrumentslnk51ew_CC2530F256.xcl



















1.033.jpg

$TOOLKIT_DIR$configdevices_genericio8051.ddf









最后編譯沒錯(cuò)之后,進(jìn)行下載調(diào)試

以下為download and debug 按鈕
1.034.jpg


若出現(xiàn)以下錯(cuò)誤,則應(yīng)該將編程器進(jìn)行復(fù)位reset即可
1.035.jpg


最后出現(xiàn)調(diào)試界面

1.036.jpg




大家好好研究一下這幾個(gè)調(diào)試按鈕
1.037.jpg





按下全速下載可以直接將程序下載進(jìn)去
1.038.jpg

之后會(huì)看到zigbee的擴(kuò)展板上的燈一閃一閃的


全部資料下載地址:
IAR7.6 zigbee SmartRF04EB驅(qū)動(dòng)安裝 在線調(diào)試仿真.docx (1.03 MB, 下載次數(shù): 48)



相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:267507 發(fā)表于 2017-12-27 09:28 | 顯示全部樓層
你的代碼都是錯(cuò)的  讓我們怎么參考
#include

#define LED1 P1_0    //定義P10口為LED1控制端

void IO_Init(void)
{
  P1DIR |= 0x01;     //P1_0定義為輸出
}

void delayms(unsigned int ms)
{
    unsigned int i,j;
    for(i=0;i<ms;i++)[ size][="" font][="" color][="" align]      LED1=1;
      delayms(2000);   
    }
}
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表