文章目录
- 4、IAR集成开发环境简介
- 5、 cc254核心板硬件资源
4、IAR集成开发环境简介
完整稳定的专业嵌入式开发环境,对不同的处理器有统一的用户界面,支持35种以上的MCU,包括8,16,32位,
完全兼容C语言的
高效的浮点支持,
IAR主界面:
创建空工程test,创建空文件main.c,添加入test:
修改main.c:
#include <ioCC2540.h>
#define BV(n) (1<<(n))
void delay(unsigned int time)
{
int i,j;
for (i = 0;i <= time;i++)
for (j = 0;j <= 1000;j++);
}
int main()
{
//端口的配置,设置P1.0为输出
P1DIR |= BV(0);
//设置端口为GPIO
P1SEL &= ~BV(0);
while(1)
{
P1_0 = 1;
delay(1000);
P1_0 = 0;
delay(1000);
}
}
设置options:target选择:Texas Instruments->CC2540F256.i51
link复选:Override default
debugger中的driver选:Texas Instruments
保存为test1,编译,提示:
Building configuration: test - Debug
Updating build tree…
main.c
Linking
Total number of errors: 0
Total number of warnings: 0
点击make旁边的仿真(需提前安装驱动):
这里设置debugger为simulate,软件仿真。
5、 cc254核心板硬件资源
板载资源
巴伦天线匹配
晶振(2个)
电源供电电路
锂电池供电
LED
oled
串口电路