单片机交流
登录
直播中
vinww特烦恼
8年用户
1124经验值
擅长:存储技术
私信
关注
[问答]
CC2530项目开发流程是怎样的?
开启该帖子的消息推送
什么是
单片机
?
CC2530项目开发流程是怎样的?
回帖
(1)
刘丹芹
2021-10-21 16:48:44
什么是单片机
单片机:Micro controller,MCU,微控制器,是一种集成电路芯片,它通过超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、输入输出I/O端口、中断控制系统、定时/计数器和通信接口等多种功能部件集成到一块硅片上,构成了一个体积小但功能完善的微型计算机系统,简单的说,
单片机就是一个将微型计算机系统制作到里面的集成电路芯片
。
其实不管怎样,微控制器的基本结构都是
内核+外设
。
内核
通过
寄存器
控制外设;
外设
通过
中断系统
通知内核;而内核与外设之间是通过
总线
传输数据,地址及控制信息。
CC2530微控制器与IAR开发环境
由于
CC2530微控制器
内部使用业界标准的
增强型8051内核
,结合了领先的RF收发器,是用于2.4GHzIEEE802.15.4的
Zigbee应用
的一个
片上系统(SOC)
解决方案,,所以我们要进行CC2530的应用开发,就先要安装IAR相关的开发环境。IAR根据支持的微处理器种类不同分为许多不同的版本,由于CC2530使用的是增强型8051内核,所以这里应该选用的
版本
是
IAR Embedded Workbench for 8051。
整个CC2530
开发相关的环境
包括:
1.安装集成开发环境:IAR-EW8051-8101。
2.安装仿真器“SmartRF4EB”的驱动程序。
3.安装代码烧写工具:Setup_SmartRF_Programmer_1.10.2。
4.安装TI的Zigbee协议栈:ZStack-CC2530-2.5.1a。
安装教程1
安装教程2
CC2530项目开发流程
创建工作区
在菜单栏中,
File->New->Workspace
。
新建IAR工程
在菜单栏中,
Project->Create New Project…
<1>在这里你只能新建工程。
<2>通过**“Empty project”
来新建一个空白工程。
<3>要给新建工程
命名和指定存储路径**。
<4>创建完毕,工程就会出现在左边工作区中。
<5>新建一个C文件
1.选择
File|New|File
命令。
2.选择
File|Save as
命令,另存为
led.c
<6>将C文件加入到工程中
选中工程,选择
Project|Add Files
命令
将文件
led.c加入到工程中
。
配置工程选项
在编写程序之前需要对工程进行配置
<1>先选中需要配置的工程,选择
Project|Options
命令,在
General Options
选项中的
Target
中 点击
Device information
栏中的
Device
选择框
右侧
的按钮.(版本不同可能画面有所不同)
<2>打开
Texas Instruments
目录选择CC2530,I51(根据自己实际芯片的型号)
<3>在
Category
列表中选择
Linker
选项,打开
Config
选项卡,选择
Override default
复选框,选择lnk51ew_cc2530F256_banked.xcl(根据自己实际芯片的型号)
<4>接下来我们就可以输入一段点亮小灯的程序进行测试
#include "iocc2530.h"#define led P1_0void main(void){ P0SEL &= ~0x01; P0DIR |= 0X01; while(1) { led=1; }} 选择
File|Save All
命令保存文件为
test
然后选择
Project|Debug
命令或者
Ctrl+D
组合键
选择
Debug|Go
命令或按
F5
键执行程序。
本次介绍就到这了,谢谢大家的观看!
什么是单片机
单片机:Micro controller,MCU,微控制器,是一种集成电路芯片,它通过超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、输入输出I/O端口、中断控制系统、定时/计数器和通信接口等多种功能部件集成到一块硅片上,构成了一个体积小但功能完善的微型计算机系统,简单的说,
单片机就是一个将微型计算机系统制作到里面的集成电路芯片
。
其实不管怎样,微控制器的基本结构都是
内核+外设
。
内核
通过
寄存器
控制外设;
外设
通过
中断系统
通知内核;而内核与外设之间是通过
总线
传输数据,地址及控制信息。
CC2530微控制器与IAR开发环境
由于
CC2530微控制器
内部使用业界标准的
增强型8051内核
,结合了领先的RF收发器,是用于2.4GHzIEEE802.15.4的
Zigbee应用
的一个
片上系统(SOC)
解决方案,,所以我们要进行CC2530的应用开发,就先要安装IAR相关的开发环境。IAR根据支持的微处理器种类不同分为许多不同的版本,由于CC2530使用的是增强型8051内核,所以这里应该选用的
版本
是
IAR Embedded Workbench for 8051。
整个CC2530
开发相关的环境
包括:
1.安装集成开发环境:IAR-EW8051-8101。
2.安装仿真器“SmartRF4EB”的驱动程序。
3.安装代码烧写工具:Setup_SmartRF_Programmer_1.10.2。
4.安装TI的Zigbee协议栈:ZStack-CC2530-2.5.1a。
安装教程1
安装教程2
CC2530项目开发流程
创建工作区
在菜单栏中,
File->New->Workspace
。
新建IAR工程
在菜单栏中,
Project->Create New Project…
<1>在这里你只能新建工程。
<2>通过**“Empty project”
来新建一个空白工程。
<3>要给新建工程
命名和指定存储路径**。
<4>创建完毕,工程就会出现在左边工作区中。
<5>新建一个C文件
1.选择
File|New|File
命令。
2.选择
File|Save as
命令,另存为
led.c
<6>将C文件加入到工程中
选中工程,选择
Project|Add Files
命令
将文件
led.c加入到工程中
。
配置工程选项
在编写程序之前需要对工程进行配置
<1>先选中需要配置的工程,选择
Project|Options
命令,在
General Options
选项中的
Target
中 点击
Device information
栏中的
Device
选择框
右侧
的按钮.(版本不同可能画面有所不同)
<2>打开
Texas Instruments
目录选择CC2530,I51(根据自己实际芯片的型号)
<3>在
Category
列表中选择
Linker
选项,打开
Config
选项卡,选择
Override default
复选框,选择lnk51ew_cc2530F256_banked.xcl(根据自己实际芯片的型号)
<4>接下来我们就可以输入一段点亮小灯的程序进行测试
#include "iocc2530.h"#define led P1_0void main(void){ P0SEL &= ~0x01; P0DIR |= 0X01; while(1) { led=1; }} 选择
File|Save All
命令保存文件为
test
然后选择
Project|Debug
命令或者
Ctrl+D
组合键
选择
Debug|Go
命令或按
F5
键执行程序。
本次介绍就到这了,谢谢大家的观看!
举报
更多回帖
rotate(-90deg);
回复
相关问答
cc2530
开发
板有什么特点?
2021-10-08
734
CC2530
点对点通信
2018-05-14
3274
CC2530
电流大丢失程序,怎么解决?
2016-03-30
4024
请问一下
怎样
去设计一种基于zigbee的
CC2530
流水灯?
2021-07-26
1150
请问
怎样
去设计一种基于
CC2530
和TPS5401的单相能量计?
2021-06-30
1337
CC
2430与
CC2530
兼容性
2018-05-14
1770
怎样
去设计一种基于
CC2530
单片机的温度报警器
2021-09-24
1755
请问BasicRemote里是
CC
2533的工程,适用于
CC2530
吗?
CC2530
和
CC
2533的区别是什么?
2018-05-22
1730
CC
2430与
CC2530
兼容性
2018-05-14
2351
CC2530
做
开发
串口的流控可不可以不用?
2016-04-05
3847
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分