導航:首頁 > 編程語言 > cc2430編程

cc2430編程

發布時間:2022-10-04 07:37:43

① cc2430如何下載程序,要詳細資料

下載程序的硬體叫模擬器,硬體上一般Debug連接方式為P2.1和P2.2分別做雙向數據線與時鍾線,加上RESET_N , VCC , GND 一共5根線,如果你不想自己做模擬器市面上有賣現成的USB轉JTAG模擬器,價格在100左右。
軟體方面,可以用TI公司的SmartRF Flash Programmer把編譯生成的HEX文件直接寫入晶元Flash,也可以用IAR for 8051集成開發環境,編輯編譯源文件,並模擬、下載可執行程序。

② cc2430是單片機

CC2430是單片機。
一、CC2430概述:
CC2430單片機是TI公司(德州儀器)生產的一款專用於IEEE 802.15.4和Zigbee協議通信的片上系統解決方案。其RF內核是基於工業領先的射頻通信晶元CC2420。在單個晶元上集成了CPU、存儲器、常用片內外設和RF射頻單元。它具有1個8 位CPU(8051),主頻達32MHZ,具有最大128 KB可編程FLASH和8KB的SRAM,片內外設非常豐富,主要包括1個5通道8位至14位可編程ADC轉換器、4個定時器(其中包括一個MAC定時器)、2個USART,1個DMA控制器、1個AES128 協同處理器、1個看門狗定時器、1個內部穩壓器、21個可編程I/O 引腳,可配置為通用I/O,也可配置為外設專用引腳。CC2430 晶元採用0.18μm CMOS工藝生產,在接收和發射模式下,電流損耗分別低於27mA和25mA。具有3種休眠模式,從休眠模式轉換到正常模式僅需54us,特別適合要求電池長期供電的應用場合。
二、CC2430的主要特點:
1)高性能和低功耗的8051微控制器核。
2)集成符合IEEE802.15.4標準的2.4 GHz的RF無線電收發機。
3)優良的無線接收靈敏度和強大的抗干擾性。
4) 32,64,128KB在線系統可編程FLASH。
5) 多通道DMA控制器。
6) 非常少的外部組件。
7) 低電流功耗(運行在32MHZ時,RX:27mA,TX:25mA)。
8) 在休眠模式時僅0.9 μA 的電流功耗,外部的中斷或RTC 能喚醒系統。
9) 在待機模式時少於0.6μA 的流耗,外部的中斷能喚醒系統。
10) 從低功耗到正常工作模式需要的時間極少。
11) 硬體支持CSMA/CA 功能。
12) 較寬的電壓范圍(2.0~3.6 V)。
13) 支持數字RSSI/LQI指示。
14) 具有電池監測和溫度感測器。
15) 8通道8~14 位模數轉換的ADC。
16) 集成 AES 安全協處理器。
17) 帶有 2 個強大的支持多組串列協議的USART
18) 1個符合IEEE 802.15.4 規范的MAC定時器,1個16 位定時器和2個8 位定時器。
19) 21個通用I/O引腳,其中有2個具有20mA灌電流和拉電流能力。
20) 靈活功能強大的的開發環境。
三、CC2430 晶元的引腳功能
CC2430 晶元採用7 mm×7mm QLP封裝,共有48個引腳。全部引腳可分為I/O 埠線引腳、電源線引腳和控制線引腳三類。
1、I/O埠線引腳功能
CC2430有21個可編程的I/O口引腳,P0、P1埠是全的8 位的,P2 埠只有5 個引腳。通過軟體配置相關SFR特殊功能寄存器,可使引腳作為通用輸入輸出引腳、片內外設使用引腳或外部中斷使用引腳。I/O口關鍵特性如下:
1)可設置為通用I/O 口,也可設置為片內外設使用的I/O口。
2)在輸入時,可設置為上拉、下拉或三態狀態。
3)全部21個I/O引腳都具有響應外部的中斷能力,中斷可以用來喚醒休眠。
1~6 腳(P1_2~P1_7):具有4mA輸出驅動能力。
8,9 腳(P1_0,P1_1):具有20mA的驅動能力。
11~18腳(P0_0 ~P0_7):具有4mA輸出驅動能力。
43,44,45,46,48 腳(P2_4,P2_3,P2_2,P2_1,P2_0):具有4mA輸出驅動能力。
2、電源線引腳功能
7 腳(DVDD):為 I/O提供2.0~3.6V工作電壓。
20 腳(AVDD_SOC):為模擬電路連接2.0~3.6V的電壓。
23 腳(AVDD_RREG):為模擬電路連接2.0~3.6V的電壓。
24 腳(RREG_OUT):為25,27~31,35~40引腳埠提供1.8V的穩定電壓。
25 腳 (AVDD_IF1 ):為接收器波段濾波器、模擬測試模塊和VGA 的第一部分電路提供1.8
V電壓。
27 腳(AVDD_CHP):為環狀濾波器的第一部分電路和充電泵提供1.8V電壓。
28 腳(VCO_GUARD):VCO屏蔽電路的報警連接埠。
29 腳(AVDD_VCO):為VCO和PLL環濾波器最後部分電路提供1.8V電壓。
30 腳(AVDD_PRE):為預定標器、Div-2 和LO緩沖器提供1.8V的電壓。
31 腳(AVDD_RF1):為LNA、前置偏置電路和PA 提供1.8V的電壓。
33 腳(TXRX_SWITCH):為PA提供調整電壓。
35 腳(AVDD_SW) :為LNA/PA交換電路提供1.8V電壓。
36 腳(AVDD_RF2):為接收和發射混頻器提供1.8V電壓。
37 腳(AVDD_IF2):為低通濾波器和VGA 的最後部分電路提供1.8V電壓。
38 腳(AVDD_ADC):為ADC和DAC的模擬電路部分提供1.8V電壓。
39 腳(DVDD_ADC):為ADC的數字電路部分提供1.8 V電壓。
40 腳(AVDD_DGUARD):為隔離數字雜訊電路連接電壓。
41 腳(AVDD_DREG):向電壓調節器核心提供2.0~3.6V電壓。
42 腳(DCOUPL): 提供1.8 V 的去耦電壓,此電壓不為外電路所使用。
47 腳(DVDD): 為I/O 埠提供2.0~3.6V的電壓。
3、控制線引腳功能
10 腳(RESET_N):復位引腳,低電平有效。
19 腳(XOSC_Q2):32 MHz的晶振引腳2。
21 腳(XOSC_Q1):32 MHz的晶振引腳1,或外部時鍾輸入引腳。
22 腳(RBIAS1):為參考電流提供精確的偏置電阻。
26 腳(RBIAS2):提供精確電阻,43 kΩ,±1%。
32 腳(RF_P):在RX 期間向LNA 輸入正向射頻信號,在TX 期間接收來自PA 的輸入正向
射頻信號。
34 腳(RF_N):在RX 期間向LNA 輸入負向射頻信號;在TX 期間接收來自PA 的輸入負向
射頻信號。
43 腳 (P2_4/XOSC_Q2): 32.768 kHz XOSC的2.3埠。
44 腳 (P2_4/XOSC_Q1): 32.768 kHz XOSC的2.4埠。

③ cc2430的主要特點

CC2430 晶元延用了以往CC2420 晶元的架構,在單個晶元上整合了ZigBee 射頻(RF)
前端、內存和微控制器。它使用1 個8 位MCU(8051),具有128 KB 可編程快閃記憶體和8 KB
的RAM,還包含模擬數字轉換器(ADC)、幾個定時器(Timer)、AES128 協同處理器、看門
狗定時器(Watchdog timer)、32 kHz 晶振的休眠模式定時器、上電復位電路(Power On
Reset)、掉電檢測電路(Brown out detection),以及21 個可編程I/O 引腳。
CC2430 晶元採用0.18 μm CMOS 工藝生產;在接收和發射模式下,電流損耗分別低
於27 mA 或25 mA。CC2430 的休眠模式和轉換到主動模式的超短時間的特性,特別適合那
些要求電池壽命非常長的應用。
◆ 高性能和低功耗的8051 微控制器核。
◆ 集成符合IEEE802.15.4 標準的2.4 GHz 的 RF 無線電收發機。
◆ 優良的無線接收靈敏度和強大的抗干擾性。
◆ 在休眠模式時僅0.9 μA 的流耗,外部的中斷或RTC 能喚醒系統;在待機模式時少
於0.6 μA 的流耗,外部的中斷能喚醒系統。
◆ 硬體支持CSMA/CA 功能。
◆ 較寬的電壓范圍(2.0~3.6 V)。
◆ 數字化的RSSI/LQI 支持和強大的DMA 功能。
◆ 具有電池監測和溫度感測功能。
◆ 集成了14 位模數轉換的ADC。
◆ 集成 AES 安全協處理器。
◆ 帶有 2 個強大的支持幾組協議的USART,以及1 個符合IEEE 802.15.4 規范的MAC
計時器,1 個常規的16 位計時器和2 個8 位計時器。
◆ 強大和靈活的開發工具。

④ cc2430的埠線

CC2430 有21 個可編程的I/O 口引腳,P0、P1 口是完全的8 位口,P2 口只有5 個可使
用的位。通過軟體設定一組SFR 寄存器的位和位元組,可使這些引腳作為通常的I/O 口或作
為連接ADC、計時器或USART 部件的外圍設備I/O 口使用。
I/O 口有下面的關鍵特性:
◆ 可設置為通常的I/O 口,也可設置為外圍I/O 口使用。
◆ 在輸入時有上拉和下拉能力。
◆ 全部 21 個數字I/O 口引腳都具有響應外部的中斷能力。如果需要外部設備,可對I/O
口引腳產生中斷,同時外部的中斷事件也能被用來喚醒休眠模式。
1~6 腳(P1_2~ P1_7): 具有 4 mA 輸出驅動能力。
8,9 腳(P1_0,P1_1): 具有 20 mA 的驅動能力。
11~18 腳(P0_0 ~P0_7): 具有 4 mA 輸出驅動能力。
43,44,45,46,48 腳(P2_4,P2_3,P2_2,P2_1,P2_0):具有4 mA 輸出驅動能力。

⑤ 如何建立cc2430串口與上位機通信的任務

在一些工業測控領域會用到串口與上位機進行通信,以獲取實時的數據和控制信息。那麼上位機和串口是如何進行通信的呢?本文是基於z-stack-1.4.3-1.2.1的Utilities/SerialApp的例子。

OSAL_SerialApp.c是應用於操作系統的介面,先不用看,首先看應用程序SerialApp.c里的外部函數:extern void SerialApp_Init( byte task_id );
extern UINT16 SerialApp_ProcessEvent( byte task_id, UINT16 events );系統主函數就是調用這兩個函數來實現串口功能的。按照TI的編程風格,後面帶init(initial)的一定是初始化函數,完成應用的一些變數的初始化和一些功能的配置。後面帶ProcessEvent則是進程的掃描函數。

串口應用執行的流程:串口接收到數據包或者其他應用程序有串口發送請求 對串口的task對應的event置位-> SerialApp_ProcessEvent( uint8 task_id, UINT16 events )輪訓事件 ->SerialApp_ProcessMSGCmd,SerialApp_ProcessZDOMsgs,SerialApp_HandleKey, 這三個函數完成相應函數功能具體調用。
void SerialApp_Init( uint8 task_id )
{
halUARTCfg_t uartConfig;
SerialApp_MsgID = 0x00;
SerialApp_SeqRx = 0xC3;
SerialApp_TaskID = task_id;
SerialApp_DstAddr.endPoint = 0;//
SerialApp_DstAddr.addr.shortAddr = 0;//
SerialApp_DstAddr.addrMode = (afAddrMode_t)AddrNotPresent;//
SerialApp_RspDstAddr.endPoint = 0;//
SerialApp_RspDstAddr.addr.shortAddr = 0;//
SerialApp_RspDstAddr.addrMode = (afAddrMode_t)AddrNotPresent;//
afRegister( (endPointDesc_t *)&SerialApp_epDesc );//埠初始化,注冊埠
RegisterForKeys( task_id );//注冊按鍵時間
uartConfig.configured = TRUE; // 2430 don't care.
uartConfig.baudRate = SERIAL_APP_BAUD;//設置串口通信的波特率
uartConfig.flowControl = TRUE;
uartConfig.flowControlThreshold = SERIAL_APP_THRESH;
uartConfig.rx.maxBufSize = SERIAL_APP_RX_MAX;//最大接收位元組
uartConfig.tx.maxBufSize = SERIAL_APP_TX_MAX;//最大發送位元組
uartConfig.idleTimeout = SERIAL_APP_IDLE; // 2430 don't care.
uartConfig.intEnable = TRUE; // 2430 don't care.
#if SERIAL_APP_LOOPBACK
uartConfig.callBackFunc = rxCB_Loopback;
#else
uartConfig.callBackFunc = rxCB;
#endif
HalUARTOpen (SERIAL_APP_PORT, &uartConfig);//打開串口
#if defined ( LCD_SUPPORTED )
HalLcdWriteString( "SerialApp2", HAL_LCD_LINE_2 );
#endif

ZDO_RegisterForZDOMsg( SerialApp_TaskID, End_Device_Bind_rsp );
ZDO_RegisterForZDOMsg( SerialApp_TaskID, Match_Desc_rsp );
}
串口任務的初始化函數,完成功能:初始化TaskID,注冊endpoint,對串口進行設置,打開串口。注冊設備對象消息。

在來看看UINT16 SerialApp_ProcessEvent( uint8 task_id, UINT16 events )串口進程輪詢函數。
{
if ( events & SYS_EVENT_MSG )
{
afIncomingMSGPacket_t *MSGpkt;
while ( (MSGpkt = (afIncomingMSGPacket_t *)osal_msg_receive(
SerialApp_TaskID )) )
{
switch ( MSGpkt->hdr.event )
{
case ZDO_CB_MSG://zdo層接收到消息
SerialApp_ProcessZDOMsgs( (zdoIncomingMsg_t *)MSGpkt );
break;

case KEY_CHANGE:
SerialApp_HandleKeys( ((keyChange_t *)MSGpkt)->state,
((keyChange_t *)MSGpkt)->keys );
break;

case AF_INCOMING_MSG_CMD//接收到命令,然後執行 這里就要說說了,zigbee協議信息的傳遞有兩種方式:消息和命令,消息長度不限,命令的大小則嚴格規定
SerialApp_ProcessMSGCmd( MSGpkt );://執行進來消息命令的回調函數
break;

default:
break;
}
osal_msg_deallocate( (uint8 *)MSGpkt ); // Release the memory.
}
// Return unprocessed events
return ( events ^ SYS_EVENT_MSG );
}//系統消息事件
if ( events & SERIALAPP_MSG_SEND_EVT )
{
SerialApp_SendData( otaBuf, otaLen );
return ( events ^ SERIALAPP_MSG_SEND_EVT );
}//串口發送請求,這里是指串口通過CC2430發送到靈位一個無線設備
if ( events & SERIALAPP_MSG_RTRY_EVT )
{
if ( --rtryCnt )
{
AF_DataRequest( &SerialApp_DstAddr,
(endPointDesc_t *)&SerialApp_epDesc,
SERIALAPP_CLUSTERID1, otaLen, otaBuf,
&SerialApp_MsgID, 0, AF_DEFAULT_RADIUS );
osal_start_timerEx( SerialApp_TaskID, SERIALAPP_MSG_RTRY_EVT,
SERIALAPP_MSG_RTRY_TIMEOUT );
}
else
{
FREE_OTABUF();
}
return ( events ^ SERIALAPP_MSG_RTRY_EVT );
}//重發事件,這里搞了很長時間才搞明白是什麼意思,如果callback返回沒有發送成功的話,cc2430就會重發信息,rtryCnt是重發的次數。
if ( events & SERIALAPP_RSP_RTRY_EVT )
{
afStatus_t stat = AF_DataRequest( &SerialApp_RspDstAddr,
(endPointDesc_t *)&SerialApp_epDesc,
SERIALAPP_CLUSTERID2,
SERIAL_APP_RSP_CNT, rspBuf,
&SerialApp_MsgID, 0, AF_DEFAULT_RADIUS );
if ( stat != afStatus_SUCCESS )
{
osal_start_timerEx( SerialApp_TaskID, SERIALAPP_RSP_RTRY_EVT,
SERIALAPP_RSP_RTRY_TIMEOUT );
}
return ( events ^ SERIALAPP_RSP_RTRY_EVT );
}//回應重發事件,說實在的這個協議棧搞這么多冬冬挺煩人的,這也是為了防止阻塞丟包嘛!~
#if SERIAL_APP_LOOPBACK
if ( events & SERIALAPP_TX_RTRY_EVT )
{
if ( rxLen )
{
if ( !HalUARTWrite( SERIAL_APP_PORT, rxBuf, rxLen ) )
{
osal_start_timerEx( SerialApp_TaskID, SERIALAPP_TX_RTRY_EVT,
SERIALAPP_TX_RTRY_TIMEOUT );
}
else
{
rxLen = 0;
}
}
return ( events ^ SERIALAPP_TX_RTRY_EVT );
}
#endif
return ( 0 ); // Discard unknown events.
}

由上面的程序可以看出,在串口Task中定義了五個事件:SYS_EVENT_MSG,SERIALAPP_MSG_SEND_EVT,SERIALAPP_MSG_RTRY_EVT,SERIALAPP_RSP_RTRY_EVT,SERIALAPP_TX_RTRY_EVT,其中,SYS_EVENT_MSG是系統時間,每個任務中都有,它是完成系統任務之間信息的交換。
SERIALAPP_MSG_SEND_EVT //數據發送
SERIALAPP_MSG_RTRY_EVT //數據重發
SERIALAPP_RSP_RTRY_EVT //回應重發

框架程序讀懂了,接下來就是實現我的串口功能了。我要實現的串口功能很簡單,協調器,也就是採集器採集到的數據通過串口傳給上位機,上位機的指令通過串口傳給採集器,然後採集器再發給目標終端。

現在要把串口任務加到我們的工程裡面去了。
怎麼加進去呢?首先,把SerialApp。c和SerialApp。h加到工程的souce文件夾裡面,然後
分三步:第一,把初始化函數SerialApp_Init(),加入到osalInitTasks( void )裡面,操作系統的初始化進程
osalInitTasks( void )
{
uint8 taskID = 0;
tasksEvents = (uint16 *)osal_mem_alloc( sizeof( uint16 ) * tasksCnt);
osal_memset( tasksEvents, 0, (sizeof( uint16 ) * tasksCnt));
macTaskInit( taskID++ );
nwk_init( taskID++ );
Hal_Init( taskID++ );
#if defined( MT_TASK )
MT_TaskInit( taskID++ );
#endif
APS_Init( taskID++ );
ZDApp_Init( taskID++ );
SAPI_Init( taskID++);
SerialApp_Init(taskID);
}在這里操作系統會分配任務ID
第二步,把串口輪詢函數SerialApp_ProcessEvent()的函數名,加入任務數組
const pTaskEventHandlerFn tasksArr[] = {
macEventLoop,
nwk_event_loop,
Hal_ProcessEvent,
#if defined( MT_TASK )
MT_ProcessEvent,
#endif
APS_event_loop,
ZDApp_event_loop,
SAPI_ProcessEvent,
SerialApp_ProcessEvent
};
第三步:修改執行程序
在修改執行程序時,首先我們要定義好自己的事件,和相應數據、命令、數據結構。再定義相應的功能實現函數。
先定義事件1.、coordinater接收到感測器數據事件,要上傳給上位機
事件二2、coordinator接收到上位機發送來的命令

⑥ 如何正確學習單片機,比如89C52、90C51、CC2530、CC2430等等

多看實例(最好是實際項目),有的官方資料很好
多編程
多調試電路

⑦ 這個電路圖各部分元件作用及原理 急急

給你你想知道的,不知道全不全,滿意不?
收發器
CC2430的接收器是基於低-中頻結構之上的,從天線接收的RF信號經低雜訊放大器放大並經下變頻變為2MHz的中頻信號。中頻信號經濾波、放大,在通過A/D轉換器變為數字信號。自動增益控制,信道過濾,解調在數字域完成以獲得高精確度及空間利用率。集成的模擬通道濾波器可以使工作在2.4GHz ISM波段的不同系統良好的共存。
在發射模式下,位映射和調制是根據IEEE 802.15.4的規范來完成的。調制(和擴頻)通過數字方式完成。被調制的基帶信號經過D/A轉換器再由單邊帶調制器進行低通濾波和直接上變頻變為射頻信號。最終,高頻信號經過片內功率放大器放大以達到可設計的水平。
射頻的輸入輸出埠是獨立的,他們分享兩個普通的PIN引腳。CC2430不需要外部TX/RX開關,其開關已集成在晶元內部。晶元至天線之間電路的構架是由平衡/非平衡器與少量低價電容與電感所組成。可替代的,一個平衡式天線,如對折式偶極天線也是可以實現上述功能的。集成在內部的頻率合成器可去除對環路濾波器和外部被動式壓控振盪器的需要。晶片內置的偏壓可變電容壓控振盪器工作在一倍本地振盪頻率范圍,另搭配了二分頻電路,以提供四相本地振盪信號給上、下變頻綜合混頻器使用。
編輯本段主要特點
CC2430 晶元延用了以往CC2420 晶元的架構,在單個晶元上整合了ZigBee 射頻(RF)
前端、內存和微控制器。它使用1 個8 位MCU(8051),具有128 KB 可編程快閃記憶體和8 KB
的RAM,還包含模擬數字轉換器(ADC)、幾個定時器(Timer)、AES128 協同處理器、看門
狗定時器(Watchdog timer)、32 kHz 晶振的休眠模式定時器、上電復位電路(Power On
Reset)、掉電檢測電路(Brown out detection),以及21 個可編程I/O 引腳。
CC2430 晶元採用0.18 μm CMOS 工藝生產;在接收和發射模式下,電流損耗分別低
於27 mA 或25 mA。CC2430 的休眠模式和轉換到主動模式的超短時間的特性,特別適合那
些要求電池壽命非常長的應用。
◆ 高性能和低功耗的8051 微控制器核。
◆ 集成符合IEEE802.15.4 標準的2.4 GHz 的 RF 無線電收發機。
◆ 優良的無線接收靈敏度和強大的抗干擾性。
◆ 在休眠模式時僅0.9 μA 的流耗,外部的中斷或RTC 能喚醒系統;在待機模式時少
於0.6 μA 的流耗,外部的中斷能喚醒系統。
◆ 硬體支持CSMA/CA 功能。
◆ 較寬的電壓范圍(2.0~3.6 V)。
◆ 數字化的RSSI/LQI 支持和強大的DMA 功能。
◆ 具有電池監測和溫度感測功能。
◆ 集成了14 位模數轉換的ADC。
◆ 集成 AES 安全協處理器。
◆ 帶有 2 個強大的支持幾組協議的USART,以及1 個符合IEEE 802.15.4 規范的MAC
計時器,1 個常規的16 位計時器和2 個8 位計時器。
◆ 強大和靈活的開發工具。
編輯本段引腳功能
CC2430 晶元採用7 mm×7mm QLP封裝,共有48 個引腳。全部引腳可分為I/O 埠線
引腳、電源線引腳和控制線引腳三類。
編輯本段埠線
CC2430 有21 個可編程的I/O 口引腳,P0、P1 口是完全的8 位口,P2 口只有5 個可使
用的位。通過軟體設定一組SFR 寄存器的位和位元組,可使這些引腳作為通常的I/O 口或作
為連接ADC、計時器或USART 部件的外圍設備I/O 口使用。
I/O 口有下面的關鍵特性:
◆ 可設置為通常的I/O 口,也可設置為外圍I/O 口使用。
◆ 在輸入時有上拉和下拉能力。
◆ 全部 21 個數字I/O 口引腳都具有響應外部的中斷能力。如果需要外部設備,可對I/O
口引腳產生中斷,同時外部的中斷事件也能被用來喚醒休眠模式。
1~6 腳(P1_2~ P1_7): 具有 4 mA 輸出驅動能力。
8,9 腳(P1_0,P1_1): 具有 20 mA 的驅動能力。
11~18 腳(P0_0 ~P0_7): 具有 4 mA 輸出驅動能力。
43,44,45,46,48 腳(P2_4,P2_3,P2_2,P2_1,P2_0):具有4 mA 輸出驅動能力。
編輯本段電源線
7 腳(DVDD): 為 I/O 提供2.0~3.6 V 工作電壓。
20 腳(AVDD_SOC): 為模擬電路連接2.0~3.6 V 的電壓。
23 腳(AVDD_RREG): 為模擬電路連接2.0~3.6 V 的電壓。
24 腳(RREG_OUT): 為 25,27~31,35~40引腳埠提供1.8 V 的穩定電壓。
25 腳 (AVDD_IF1 ): 為接收器波段濾波器、模擬測試模塊和VGA 的第一部分電路提
供1.8 V 電壓。
27 腳(AVDD_CHP): 為環狀濾波器的第一部分電路和充電泵提供1.8 V 電壓。
28 腳(VCO_GUARD): VCO 屏蔽電路的報警連接埠。
29 腳(AVDD_VCO): 為VCO 和PLL 環濾波器最後部分電路提供1.8 V 電壓。
30 腳(AVDD_PRE): 為預定標器、Div 2 和LO 緩沖器提供1.8 V 的電壓。
31 腳(AVDD_RF1): 為LNA、前置偏置電路和PA 提供1.8 V 的電壓。
33 腳(TXRX_SWITCH): 為PA 提供調整電壓。
35 腳(AVDD_SW): 為LNA/PA 交換電路提供1.8 V 電壓。
36 腳(AVDD_RF2): 為接收和發射混頻器提供1.8 V 電壓。
37 腳(AVDD_IF2): 為低通濾波器和VGA 的最後部分電路提供1.8 V 電壓。
38 腳(AVDD_ADC): 為ADC 和DAC 的模擬電路部分提供1.8 V 電壓。
39 腳(DVDD_ADC): 為ADC 的數字電路部分提供1.8 V 電壓。
40 腳(AVDD_DGUARD): 為隔離數字雜訊電路連接電壓。
41 腳(AVDD_DREG): 向電壓調節器核心提供2.0~3.6 V 電壓。
42 腳(DCOUPL): 提供1.8 V 的去耦電壓,此電壓不為外電路所使用。
47 腳(DVDD): 為I/O 埠提供2.0~3.6 V 的電壓。
2.3 控制線引腳功能
10 腳(RESET_N): 復位引腳,低電平有效。
19 腳(XOSC_Q2): 32 MHz 的晶振引腳2。
21 腳(XOSC_Q1): 32 MHz 的晶振引腳1,或外部時鍾輸入引腳。
22 腳(RBIAS1): 為參考電流提供精確的偏置電阻。
26 腳(RBIAS2): 提供精確電阻,43 kΩ,±1%。
32 腳(RF_P): 在RX 期間向LNA 輸入正向射頻信號;在TX 期間接收來自PA 的輸
入正向射頻信號。
34 腳(RF_N): 在RX 期間向LNA 輸入負向射頻信號;在TX 期間接收來自PA 的輸
入負向射頻信號。
43 腳 (P2_4/XOSC_Q2): 32.768 kHz XOSC 的2.3 埠。
44 腳 (P2_4/XOSC_Q1): 32.768 kHz XOSC 的2.4 埠。

閱讀全文

與cc2430編程相關的資料

熱點內容
韓國片姐弟戀電影 瀏覽:639
男主角秦風的重生小說 瀏覽:498
迷人的8051單片機 瀏覽:245
重生之工農紅軍 瀏覽:114
曼曼mp3有聲小說下載 瀏覽:339
星辰變同人小說推薦 瀏覽:352
姜恩惠7部電影 瀏覽:567
華為手機如何連接到伺服器 瀏覽:203
克拉拉主演的電影 瀏覽:277
兩個人的房間電影劇情 瀏覽:901
python當前目錄文件夾 瀏覽:458
白姬綰的縹緲結局 瀏覽:57
51單片機小製作病房呼叫器 瀏覽:488
泰國男男大尺度電影 瀏覽:423
看完這個電影你解壓了么 瀏覽:987
python源碼分析說明 瀏覽:881
能吸出奶水的電影 瀏覽:752
在伺服器里找不到床怎麼辦 瀏覽:882
蘇聯解體之超級倒爺 瀏覽:707