- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
CC2530GPIO口输出配置说明
第一章原理图分析
CC2530核心板上带有两颗晶振:第一颗频率为32MHZ,第二颗频率为32.768KHZ
CC250正常运行的时候,需要一个高频的时钟信号和一个低频的时钟信号。
高频时钟信号,主要供给CPU,保证程序的运行。
低频时钟信号,主要供给看门狗、睡眠定时器等片上外设。
按键IO口接线(按键是接在底板上的)
LED灯接线(LED是接在底板上的)
第二章输出模式配置
第三章配置LED灯代码示例
代码示例:
#includeioCC2530.h
?
//定义LED灯的端口
#defineLED1P1_2
#defineLED2P1_3
?
/*
函数功能:LED灯IO口初始化
硬件连接:LED1--P1_2,LED2--P1_3
*/
voidLED_Init(void)
{
P1DIR|=0x32;//配置P1_2、P1_3为输出模式
LED1=1;
LED2=1;
}
?
/*延时200毫秒*/
voiddelay200ms(void)//误差-0.125us
{
unsignedchara,b,c;
for(c=95;c0;c--)
for(b=181;b0;b--)
for(a=14;a0;a--);
}
?
/*主函数*/
voidmain(void)
{
LED_Init();//初始化LED灯控制IO口
while(1)
{
LED1=!LED1;
LED2=!LED2;
delay200ms();
}
}
?
IAR软件跳转功能
第四章延时函数生成
注意:默认使用内部晶振为16MHZ。
第五章CC2530时钟介绍
(1)
CC250正常运行的时候,需要一个高频的时钟信号和一个低频的时钟信号。
高频时钟信号,主要供给CPU,保证程序的运行
低频时钟信号,主要供给看门狗、睡眠定时器等片上外设
(2)
高频时钟信号有两个来源:芯片内部的16MRC电路,另外一个是外接一个32M的石英晶振
低频时钟信息也有两个来源:一个是芯片内部的32KRC电路,另外一个是外接的32.768K的石英晶振
(3)
CC2530芯片默认上电的时候,是内部的2个RC电路作为高频和低频的时钟来源。
(4)
如果我们在用串口,特别是无线通信的时候,必须要用32M的石英晶振,作为高频时钟来源
在协议栈中,需要从16M切换到32M晶振!!
(5)
高频时钟源特点:
2个高频时钟源可以同时起振产生高频时钟信号
而2个低频时钟源,某一时刻只能有一个时钟源起振,并且起振的这个时钟源供给CC2530
系统高频时钟源切换的步骤:
1,让2个高频时钟源起振
2,等待目标时钟源振荡稳定
3,延时一小段时间63us
4,不分频输出
5,选中目标高频时钟源作为系统主时钟
6,确认一下当前工作的系统时钟是不是所选的高频时钟,涉及的寄存器:SLEEPCMDSLEEPSTACLKCONCMDCLKCONSTA
Chipcon公司,推出了CC2430/1,TI将其收购,发展出了CC2530
1,让SLEEPCMD的第2位为0
2,SLEPPSIA寄存器的第6位为1表示时钟源稳定
3,超过63us延时
4,不分频输出:把寄存器CLKCONCMD第三位设置成000
5,把寄存器CLKCONCMD的第六位清0,设置32M做为系统的主时钟
6,读寄存器CLKCONSTA的第六位为0,表示当前32M的时钟源已经做为了当前的系统主时钟,程序可以向下运行了.
CC2530ADC配置步骤
第一章A/D转换的基本工作原理
A/D转换(Analog-to-DigitalConversion)是将模拟信号转换为数字信号的过程。在各种电子系统中广泛应用,包括微控制器、数据采集系统、传感器接口等。
A/D转换器的基本工作原理如下:
(1)采样(Sampling):A/D转换开始时,模拟输入信号被以固定时间间隔采样。采样是指在一段时间内测量并记录模拟输入信号的电压值或电流值。采样速率决定了每秒对信号进行采样的次数,也称为采样频率。
(2)量化(Quantization):采样后,模拟信号的幅度需要被量化为离散的数字值。这个过程将连续的模拟信号划分为有
文档评论(0)