完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
什么是单片机
单片机: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键执行程序。 本次介绍就到这了,谢谢大家的观看! |
|
|
|
只有小组成员才能发言,加入小组>>
2561 浏览 0 评论
1158浏览 2评论
761浏览 1评论
514浏览 0评论
271浏览 0评论
447浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 15:04 , Processed in 1.327163 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号