91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 26KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-01
  • 語言: 其他
  • 標簽: cc2530??zigbee??ad??

資源簡介

cc2530的ADC功能例程源代碼

資源截圖

代碼片段和文件信息

/********************?(C)?COPYRIGHT?2012?waveshare?********************
*?File?Name??????????:?main.c
*?Author?????????????:?waveshare.xuwenjie
*?Version????????????:?V1.0.0
*?Date???????????????:?29/10/2012
*?Description????????:?
************************************************************************/
#include?
#include?“InitUART_Timer.h“??//Note?that?the?option?to?set?the?path
#include?“stdio.h“



/*******************************************************************************
*?Function?Name??:?initTempSensor
*?Description????:?Temperature?sensor?initialization?function
*?Input??????????:?None
*?Output?????????:?None
*?Return?????????:?None
*?Attention ?:?None
*******************************************************************************/
void?initTempSensor(void)
{?
???DISABLE_ALL_INTERRUPTS();????????????//Close?all?interrupts?
???InitClock();?????????????????????????//Set?the?system?master?clock:?32M?
???TR0=0X01;?????????//set?‘1‘?to?connectthe?temperature?sensorto?the?SOC_ADC.
???ATEST=0X01;???????//?Enablesthe?temperature?sensor
}???



/*******************************************************************************
*?Function?Name??:?getTemperature
*?Description????:?AD-valued?function?reads?the?temperature?sensor
*?Input??????????:?None
*?Output?????????:?None
*?Return?????????:?None
*?Attention ?:?None
*******************************************************************************/
float?getTemperature(void){?
???
???uint??value;?
???
??//?ADCCON3??=?(0x3E);??????????????????//選擇1.25V為參考電壓;14位分辨率;對片內溫度傳感器采樣
???APCFG?|=?1?<???ADCIF?=?0?;
???ADCCON3??=?(0x37);??????????????????//選擇1.25V為參考電壓;14位分辨率;對AIN7采樣
???ADCCON1?|=?0x30;????????????????????//選擇ADC的啟動模式為手動
???ADCCON1?|=?0x40;????????????????????//啟動AD轉化??
???while(!(ADCCON1?&?0x80));??????????//等待?AD?轉換完成?
???value?=??ADCL?>>?4;????????????????//ADCL?寄存器低?2?位無效?
???value?|=?(((UINT16)ADCH)?<???return?(value);//-1367.5)/4.5+3.6;????//根據?AD?值,計算出實際的溫度芯片手冊有錯,溫度系數應該是4.5?/℃
???????????????????????????????????//進行溫度校正,這里減去5℃(不同芯片根據具體情況校正)
}

void?rf_init()
{
?FRMFILT0??=0x0C;????????????????//靜止接收過濾,即接收所有數據包???
?TXPOWER???=0xD5;????????????????//發射功率為1dBm
?FREQCTRL??=0x0B;????????????????//選擇通道11

?CCACTRL0??=0xF8;????????????????//推薦值?smartRF軟件生成
?FSCAL1?=???0x00;????????????????
?TXFILTCFG?=0x09;
?AGCCTRL1?=?0x15;
?AGCCTRL2?=?0xFE;??????
?TXFILTCFG?=0x09;????????????????

RFIRQM0?|=(1<<6);???????????????//使能RF數據包接收中斷
IEN2?|=(1<<0);??????????????????//使能RF中斷

??RFST?=0xED;?????????????????????//清除RF接收緩沖區?ISFLUSHRX
??RFST?=0xE3;?????????????????????//?RF接收使能?ISRXON
}


/*******************************************************************************
*?Function?Name??:?main
*?Description????:?Main?program
*?Input??????????:?None
*?Output?????????:?None
*?Return?????????:?None
*?Attention ?:?None
***************************************************************

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5014??2015-05-13?12:47??AD_Thermometer\User\InitUART_Timer.h

?????文件???????4459??2015-05-13?13:46??AD_Thermometer\User\main.c

?????文件???????2641??2015-05-13?13:48??AD_Thermometer\project.dep

?????文件???????2566??2015-05-13?13:46??AD_Thermometer\settings\project.cspy.bat

?????文件???????5043??2015-05-13?13:48??AD_Thermometer\settings\project.dbgdt

?????文件????????938??2015-05-13?13:48??AD_Thermometer\settings\project.dni

?????文件???????3213??2015-05-13?13:48??AD_Thermometer\settings\project.wsdt

?????文件??????16756??2015-05-13?13:17??AD_Thermometer\Debug\Exe\project.d51

?????文件????????168??2015-05-13?13:46??AD_Thermometer\Debug\Obj\project.pbd

?????文件??????23504??2015-05-13?13:17??AD_Thermometer\Debug\Obj\main.r51

?????文件??????34242??2012-10-29?11:06??AD_Thermometer\project.ewd

?????文件??????55504??2012-12-14?11:22??AD_Thermometer\project.ewp

?????文件????????161??2012-10-29?11:01??AD_Thermometer\project.eww

?????目錄??????????0??2014-04-09?14:36??AD_Thermometer\Debug\Exe

?????目錄??????????0??2014-04-09?14:36??AD_Thermometer\Debug\Obj

????..AD...?????????0??2014-03-27?11:37??AD_Thermometer\Debug\List

?????目錄??????????0??2014-04-09?14:36??AD_Thermometer\User

?????目錄??????????0??2014-04-09?14:36??AD_Thermometer\settings

?????目錄??????????0??2014-04-09?14:36??AD_Thermometer\Debug

?????目錄??????????0??2014-04-09?14:36??AD_Thermometer

-----------?---------??----------?-----??----

???????????????154209????????????????????20


評論

共有 條評論