物联网|IAR集成开发环境简介|cc254核心板硬件资源|物联网之蓝牙4.0 BLE基础-学习笔记(3)

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在这里插入图片描述

串口电路在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Medlar_CN/article/details/130583313