资源简介
CC2530入门必备,从流水灯开始教你入手,熟悉该无线单片机的硬件资源,配有中文PDF的说明,一目了然,能够加快你的入门熟读,希望能够提供给初学者,觉得好就顶一个,谢谢。

代码片段和文件信息
//2010-09-12 PM
//By Hiber From FEIBIT Electronics LTD.
// www.feibit.com
#include “ioCC2530.h“
#include “initUART_Timer.h“
#include “stdio.h“
INT16 AvgTemp;
/****************************************************************
温度传感器初始化函数
****************************************************************/
void initTempSensor(void){
DISABLE_ALL_INTERRUPTS(); //关闭所有中断
InitClock(); //设置系统主时钟为32M
*((BYTE __xdata*) 0x624B) = 0x01; //开启温度传感器
*((BYTE __xdata*) 0x61BD) = 0x01; //将温度传感器与ADC连接起来
}
/****************************************************************
读取温度传感器AD值函数
****************************************************************/
INT8 getTemperature(void){
UINT8 i;
UINT16 AdcValue;
UINT16 value;
AdcValue = 0;
for( i = 0; i < 4; i++ )
{
ADC_SINGLE_CONVERSION(ADC_REF_1_25_V | ADC_14_BIT | ADC_TEMP_SENS); // 使用1.25V内部电压,14位分辨率,AD源为:温度传感器
ADC_SAMPLE_SINGLE(); //开启单通道ADC
while(!ADC_SAMPLE_READY()); //等待AD转换完成
value = ADCL >> 2; //ADCL寄存器低2位无效
value |= (((UINT16)ADCH) << 6);
AdcValue += value; //AdcValue被赋值为4次AD值之和
}
value = AdcValue >> 2; //累加除以4,得到平均值
return ADC14_TO_CELSIUS(value); //根据AD值,计算出实际的温度
}
/****************************************************************
主函数
****************************************************************/
void main(void)
{
char i;
char TempValue[10];
InitUART0(); //初始化串口
initTempSensor(); //初始化ADC
while(1)
{
AvgTemp = 0;
for(i = 0 ; i < 64 ; i++)
{
AvgTemp += getTemperature();
AvgTemp >>= 1; //每次累加后除2.
}
sprintf(TempValue (char *)“%dC/r“ (INT8)AvgTemp);
UartTX_Send_String(TempValue4);
Delay(50000);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2316 2010-10-22 10:57 CC253X_Test\CC253X Test\CC2530ADTest\CC2530AD1Test.c
文件 2565 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\CC2530AD1Test.dep
文件 26857 2010-09-21 14:45 CC253X_Test\CC253X Test\CC2530ADTest\CC2530AD1Test.ewd
文件 53202 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\CC2530AD1Test.ewp
文件 167 2010-09-21 14:45 CC253X_Test\CC253X Test\CC2530ADTest\CC2530AD1Test.eww
文件 112445 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\Debug\Exe\CC2530AD1Test.hex
文件 111358 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\Debug\List\CC2530AD1Test.map
文件 199 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\Debug\Obj\CC2530AD1Test.pbd
文件 27545 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\Debug\Obj\CC2530AD1Test.r51
文件 1150 2010-09-25 12:01 CC253X_Test\CC253X Test\CC2530ADTest\Debug\Obj\temp.r51
文件 3388 2010-10-22 10:57 CC253X_Test\CC253X Test\CC2530ADTest\include\initUART_Timer.h
文件 2621 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\settings\CC2530AD1Test.cspy.bat
文件 3799 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\settings\CC2530AD1Test.dbgdt
文件 614 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\settings\CC2530AD1Test.dni
文件 2899 2010-12-02 09:38 CC253X_Test\CC253X Test\CC2530ADTest\settings\CC2530AD1Test.wsdt
文件 3478 2010-10-20 21:46 CC253X_Test\CC253X Test\CC2530EXINTest\CC2530EXINTest.c
文件 2056 2010-10-20 21:47 CC253X_Test\CC253X Test\CC2530EXINTest\CC2530EXINTest.dep
文件 26857 2010-09-03 14:16 CC253X_Test\CC253X Test\CC2530EXINTest\CC2530EXINTest.ewd
文件 53187 2010-09-03 14:16 CC253X_Test\CC253X Test\CC2530EXINTest\CC2530EXINTest.ewp
文件 168 2010-09-03 14:16 CC253X_Test\CC253X Test\CC2530EXINTest\CC2530EXINTest.eww
文件 10460 2010-10-20 21:46 CC253X_Test\CC253X Test\CC2530EXINTest\Debug\Exe\CC2530EXINTest.hex
文件 138 2010-10-20 21:46 CC253X_Test\CC253X Test\CC2530EXINTest\Debug\Obj\CC2530EXINTest.pbd
文件 10261 2010-10-20 21:46 CC253X_Test\CC253X Test\CC2530EXINTest\Debug\Obj\CC2530EXINTest.r51
文件 2496 2010-10-20 21:47 CC253X_Test\CC253X Test\CC2530EXINTest\settings\CC2530EXINTest.cspy.bat
文件 3972 2010-10-20 21:47 CC253X_Test\CC253X Test\CC2530EXINTest\settings\CC2530EXINTest.dbgdt
文件 614 2010-10-20 21:47 CC253X_Test\CC253X Test\CC2530EXINTest\settings\CC2530EXINTest.dni
文件 2825 2010-10-20 21:47 CC253X_Test\CC253X Test\CC2530EXINTest\settings\CC2530EXINTest.wsdt
文件 1283 2010-10-20 21:41 CC253X_Test\CC253X Test\CC2530IOTest\CC2530IOtest.c
文件 2431 2010-10-20 21:43 CC253X_Test\CC253X Test\CC2530IOTest\CC2530IOtest.dep
文件 26857 2010-09-02 12:31 CC253X_Test\CC253X Test\CC2530IOTest\CC2530IOtest.ewd
............此处省略266个文件信息
相关资源
- bp神经网络源代码,可直接运行
- 仿知乎界面小程序源代码
- 贪吃蛇源代码.fla
- dotnet 写字板 实验 源代码 不好请要不
- 图像二维小波变换的实现源代码
- 八三编码器设计 VHDL代码 简单,包附
- linux应用层的华容道游戏源代码
- 网上拍卖系统完整源代码
- CSMA/CD等动画演示加源代码
- silicon lab公司的收音IC SI47XX全套开发工
- 合同管理系统的源代码(附数据库)
- 用VC 编写的仿QQ聊天室程序源代码
- STM32F103 串口程序(完整版)
- VPC3_DPV1源代码,Profibus
- PB做的托盘程序(最小化后在左下角显
- 透明加密源码及说明
- 排队机叫号 源代码
- 五子棋C 源代码
- CAD LISP24个源代码
- 二叉树基本操作源代码
- 推箱子及人工智能寻路C 源代码
- opengl轮廓字体源代码
- 冈萨雷斯 数字图像处理 源代码(m文
- 直流伺服电机电路原理图(内附单片
- 哈哈冒险岛登入器源代码
- midi电子琴简单设计(附源代码).ra
- PESQ C源代码
- 画图程序MFC/VC/VC CRectTracker 串行化
- 莱卡 全站仪数据格式转换程序,有源
- HEX到Bin文件源代码
评论
共有 条评论