CC2530本身是一个51单片机内核,开发过51的搞起来非常容易,也就是多了一个无线射频部分;如果不使用无线射频功能,那么就和一个正常的51单片机一样。要进行CC2530的软件开发,需要先安装IAR开发环境。 IAR的版本比较多,根据支持的微处理器种类区分了许多不同的版本,我们的CC2530使用的是增强型 8051 内核,IAR的版本可以采用这个型号:IAR Embedded Workbench for 8051,直接百度搜索下载就行。
IAR和keil一样都是单片机的集成开发环境,使用起来也差不多,如果用惯了keil的编程风格,可能一时半会还不习惯IAR,风格上有不小的差异。
二、安装IAR集成开发环境
下面就介绍如何安装IAR开发环境,将每个安装步骤都截图了。
完整的安装整个配套环境,需要安装以下的软件,具体的版本型号也介绍了,直接百度搜索就能找到;最简单的办法是,淘宝搜索一下CC2530的开发板,店铺里一般都有配套的资料包下载,里面基本都包含了下面这些软件,直接白嫖就行:
安装集成开发环境: IAR-EW8051-8.10.1。
安装仿真器“SmartRF4EB”的驱动程序。
安装代码烧写工具: Setup_SmartRF_Programmer_1.10.2。
安装 TI 的 Zigbee 协议栈: ZStack-CC2530-2.5.1a。
下面就开始安装集成开发环境步骤(注意: 运行安装包需要使用管理员身份运行)
下面这个是IAR的注册工具,可以百度下载。
到此。 IAR已经安装成功。下一篇就开始新建工程。
关键字:CC2530 zigbee 入门开发 IAR 开发环境
引用地址:
CC2530(zigbee)入门开发: 安装IAR开发环境
推荐阅读最新更新时间:2024-11-13 20:12
奉加微获CSA Zigbee兼容平台认证,未来朝四大方向发力
近年来,AIoT技术不断积累与升级,加之海内外多因素驱动,处于不同发展水平的领域和行业交替式地不断推进AIoT产业链逐渐完善和发展成熟,带动了全球AIoT行业整体呈现爆发式增长态势。 尤其是在疫情冲击期间,除了在线办公外,全球还出现了云上课、云卖房、云卖车、云养殖等方式的改变,让更多人意识到AIoT的重要性,这也加快推动进入了“云时代”。 解决互联难题,奉加微获CSA Zigbee认证 行业周知,AIoT最大的特点在于数据的传输和处理。在数据传输层面,通信的基础设施可以分为三个层次。其中,市场基数最大的是最底层的Lower Wireless,包括蓝牙、低功耗wifi、lora、ZigBee、低功耗无线广域网等一系列技术。 其中,Z
[手机便携]
STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
一、环境介绍 单片机采用: STM32F103ZET6 编程软件: keil5 编程语言: C语言 编程风格: 寄存器开发. 目标芯片: XPT2046---标准SPI接口时序 二、XPT2046芯片介绍 2.1 功能 XPT2046是一颗12位的ADC芯片,可以当做普通的ADC芯片使用,但是一般都是用在电阻触摸屏上,方便定位触摸屏坐标。 图1: XPT2046内部原理图 图2:电阻触摸屏---引出的4条线就接在XPT2046的YNXNYPXP上 (XPT2046支持笔中断输出--低电平有效,这个引脚可以配置到单片机的中断脚上,或者轮询判断这个引脚状态,判断触摸屏是否已经按下) 可以单独买一个触
[单片机]
IAR的STlink下载出现 SWIM error [30006]:解决办法
今天从别人那里拿到一块stm8的板子,下载程序的时候出现如下错误: Thu Jan 29, 2015 10:04:06: C-SPY Processor Descriptor V1.40.1.50106 for STM8 Thu Jan 29, 2015 10:04:06: C-SPY Debugger Driver, ST-LINK V1.40.1.50106 for STM8 Thu Jan 29, 2015 10:04:08: Failed to set configuration with MCU name STM8S003F3: SWIM PROG error : Memory write error 在网上
[单片机]
智慧工厂如何实现智能化
传统工厂到 智慧工厂 的变革必然会成为未来世界制造业中最大的一波“浪潮”,传统工厂如何快速实现角色的转换?我们认为,设备间的互联互通是关键。 从长期来看, 工业4.0 对于智慧工厂的投入将远超过一般工业,但项目盈利能力也将显著提高,并且资本投入越大、斜率越陡峭,即投资的边际回报率越高。无论在何种经济体,工业4.0都将是制造业发展不可绕开的必由之路。我们一直以来专注于工业控制领域,同时深刻感受到这次工业智能化给制造、生产带来的改变,物联网已经在不断的走进工业生产制造,在我们合作的企业中,工业生产数据实时采集(如 MES 系统)算是典型,而在工业生产信息网络中,zigbee当之无愧成为了主角。 图1 采用zigbee搭建的
[嵌入式]
STM8S103之AD采样
本文以STM8S103F3P6编程为例,介绍STM8S103F3P6采集AD采样 电脑平台:Windows7 64位旗舰 编译软件:IAR 硬件平台:STM8S103F3P6 1.系统时钟初始化为内部16M CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //时钟 初始化时钟为1分频 16M 2.初始化ADC1 通道2为AD采集脚 10位AD void Init_ADC(void) { GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_IN_FL_NO_IT); //引脚初始化 初始化ADC通道引脚 ADC1_DeI
[单片机]
基于Zigbee照明控制系统设计案例分享
Twisthink 公司通过Silicon Labs(亦称“芯科科技”)的低功耗、高集成度、功能丰富的Zigbee无线解决方案,以及本身独特的设计能力,快速地进行物联网(IoT)应用的卓越创新!同时将丰富的专业知识投入到品牌发展、用户界面/工业设计和电子设计中(重点使用收音机和天线集成技术设计硬件、软件、PCB 布局),进而成功打造了一个大规模、节能的工业无线照明控制系统――Kanepi。 Twisthink结合了设计、技术与战略,不断成功地促进产品商业化,并将“科学的”工业设计和“艺术的”电子工程完美的融合在一起。请往下浏览或点击“阅读原文”至Silicon Labs中文社区探索基于我们Zigbee产品的工业无线照明控制系统
[电源管理]
构建MINI2440开发板Ubuntu开发环境
1 引言 做嵌入式开发,调试开发板最常使用的工具就是串口和网口,本文主要介绍在 Ubuntu 系统如何安装和设置串口软件(minicom和kermit)连接MINI2440开发板。本文假设你已经在电脑上安装了Ubuntu系统。 对于现今大多数的笔记本而言,主板上一般都没有配置串口接口。我们可以在网上购买到USB口转串口接口,网上有很多种类型的USB转接口,可以根据价格选择一个合适的就行。这里使用的是基于PL2303芯片的USB转接口。 2 连接MINI2440开发板 将USB串口转接器插上开发板和电脑后,在终端上敲dmesg命令,可以查看USB转接口已经被PC识别,如下图所示: 从上图中我们可以看到我们所连接的
[单片机]
德州仪器推出具有 ARM® Cortex™-M3 微控制器的业界最高集成度 ZigBee® 单芯片解决方案满足智能能源基础设施、家庭楼宇自动化以及智能照明系统需
日前,德州仪器 (TI) 宣布推出 CC2538 片上系统 (SoC),简化支持 ZigBee® 无线连接功能的智能能源基础设施、家庭楼宇自动化以及智能照明网关开发。业界最高度集成度 ZigBee 解决方案 CC2538 在单个硅芯片上高度集成 ARM®Cortex™-M3 MCU、存储器以及硬件加速器,具有极高的成本效益。CC2538 支持 ZigBeePRO、ZigBee Smart Energy 及 ZigBee Home Automation 以及照明标准,能与现有及未来 ZigBee 产品实现互操作。此外,该 SoC 还支持采用 IEEE 802.15.4 及 6LoWPAN IPv6 网络的 IP 标准化开发,可实现最
[单片机]