[蓝牙开发] CC2540新手学习之点亮LED

原创 2018年04月17日 21:57:14

  今天呢,继续上一章博客的内容,上一节我们讲了如何安装IAR编译软件的,今天就开始来写写第一个简单的程序吧,一起努力,一起进步。学之前呢,也并不是所以的小白都懂的,基础还是要有点C语言的基础,会简单的几个语句也可以完成我们这节要将的点亮LED的任务。

首先,安装好了IAR 打开我们的IAR


然后


创建后的图片就如下图


点击OK

就出现我们的第一个工程了


之后还需要创建.C为后缀文件,就是以后工程必不可少的main.c文件




点击保存,就创建好了一个完整的空白工程。


把我们的main.c文件添加进工程里

这样我们就可以开始把代码添加进去了,因为我们是CC2540  的版本不同的版本要对应不同的型号


这个是我写的代码,下面附上文字版方便复制粘贴

/**************************************/
/*           CNPF科技                 */
/*       蓝牙4.0开发CC2540            */
/*例程名称:点亮LED                   */
/*建立时间:2018/04/17                */
/*描述:点亮LED1                      */
/***************************************/
#include<ioCC2540.h>

#define LED P1_0    //定义P10口为LED控制端

void IO_Init(void) //这里是函数初始化打包
{
  P1DIR |= 0x01; //P1_0定义为输出   
}

void main(void)  //主函数(程序首先第一步启动)
{   
  IO_Init();      //调用初始化程序
  LED=1;         //点亮LED1
  while(1);     //死循环
}

实验现象:可以在开发板上看到P1_0接口连的LED灯常亮。

开发板暂时没做,后期把自己的开发板做了再把相应的实验现象附上图片。有兴趣的可以联系私聊我。

好了,今天到此为止,明天更新LED的点亮所带来的灵活运用,和好玩之处。

希望看了我博客的,发现问题对我提出意见哈,一起进步,一起学习。

ble学习笔记十一-----------ble协议栈之led试验

协议栈LED实验 使用ti的示例程序SimpleBLEPeripheral示例的代码, 新建工程目录 BLE-CC2540 将 C:\Texas Instruments\BLE-CC254x-1...
  • retacn_yue
  • retacn_yue
  • 2014年10月30日 20:46
  • 1727

第三节 创建IAR工程-点亮LED

第三节  创建IAR工程-点亮LED     经过前面的准备工作,这章开始我们开始正式的开发过程。万事开头难,针对MT254xboard开发板的详细介绍参见《MT254xBoard-V1.0-硬件手...
  • snyanglq
  • snyanglq
  • 2015年11月26日 10:07
  • 643

(C51学习一)如何点亮led灯

1.找出C51最小系统原理图 2.找出LED模块原理图 3.进行编程 1.找出C51最小系统原理图 在网上买的开发板,一定有光碟的,光碟中一定有原理图,先找出最小系统原理图,这个原理图标明了CPU...
  • u014453898
  • u014453898
  • 2017年02月23日 18:40
  • 983

ARM LED裸机实验(gun汇编)

开发环境OPENJTAG+2440+ECLIPSE GPxCON每两个位控制一个一个引脚:00输入,01输出,10特殊功能 初始化三个寄存器:rGPxCON,rGPxUP,rGPxDAT crt0.S...
  • wyc7425
  • wyc7425
  • 2013年09月15日 14:34
  • 586

S3C2440裸机程序开发点亮LED

与学习单片机一样,学习arm裸机开发的第一个程序,点亮lED灯; 我们使用三星的S3C2440,fl2440开发板做实验 电路图如下: 主要寄存器: 各寄存...
  • weiwei_c
  • weiwei_c
  • 2012年11月28日 15:38
  • 574

单片机学习之点亮LED小灯

学习视频:手把手教你学单片机http://pan.baidu.com/s/1qWpGYgk 我所学的单片机的类型以及资料 STC89C52宏晶科技出品的一款 51 内核的单片机,具有标准的 51 体...
  • Hei_Ant
  • Hei_Ant
  • 2015年11月21日 11:23
  • 1022

STC89C52单片机学习(一)----点亮LED

通过数组实现
  • u011037149
  • u011037149
  • 2014年06月13日 22:10
  • 2274

嵌入式Linux开发——裸板程序点亮开发板上的LED灯

LED灯点亮的案例 LED灯的原理图 有上图可以看出到,开发板上有三盏LED,分别通过LED1、'LED2'和'LED4'四条线连接,从图上可以看出如果对于三盏LED来说,右侧如果为低电平,那么L...
  • Toonle
  • Toonle
  • 2017年08月23日 21:10
  • 1052

用IAR开发第一个程序,点亮led灯以及建立工程的步骤。

首先我用的是IAR Assembler for 8051 7.60.1 (7.60.1.40026),版本很低,刚用完德州仪器的30天的试用期,现在到期了。没办法用户老版本的啦! 低功耗蓝牙是我接触...
  • JQ_AK47
  • JQ_AK47
  • 2015年01月19日 18:00
  • 3016

树莓派学习二(点亮LED灯)

为什么我拿着树莓派没去学编程?兴趣问题吧,要编程我在就电脑上敲代码了,而且我也只会C语言,C++还在学所以做不出什么项目出来,就觉得没意思。闲来无聊树莓派就是很好的发泄对象,要用树莓派点亮一个小小的L...
  • qq_38005186
  • qq_38005186
  • 2017年06月11日 23:22
  • 363
收藏助手
不良信息举报
您举报文章:[蓝牙开发] CC2540新手学习之点亮LED
举报原因:
原因补充:

(最多只允许输入30个字)