资源简介
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个文件信息
相关资源
- 词法分析程序和语法分析程序 编译原
- ZigBee基于CC2530飞比开发板上的测试源
- 小米便签源代码分享
- 员工管理系统完整版 源代码
- 黄金矿工cocos2d源代码+素材
- 黑白棋源代码
- 《软件测试技术大全》光盘
- FPGA数字存储扫频仪-源代码及PCB图
- workflow实现的源代码
- 人脸表情识别源代码
- 热血江湖V2.0源代码
- 数字时钟设计内含原理图、源代码、
- 基于单片机的火灾报警系统的设计与
- zigbee协议在ns2下的仿真源代码
- 黑鹰远控之H2O完整源代码
- 软件工程作业项目银行账户系统完整
- nvp6134 datasheet and driver
- netbeans 导入源代码
- 异步fifo设计verilog源代码
- 豆瓣网安卓源代码
- minix3源代码
- 实验9X stm32F407zgt6_PWM控制SG90输出实验
- AES算法实现源代码
- 音乐播放器含源代码
- Cocos Creator重力小游戏《给我滚》开源
- DirectX地月系+高度图地形源代码
- LabVIEW 2012 Simon 小游戏 编程 源代码
- 串口精灵源代码 串口精灵源代码
- SIFT\\PCA-SIFT\\SURF论文源代码
- [单片微机原理与接口技术——基于
评论
共有 条评论