第一章 原理圖分析
CC2530核心板上帶有兩顆晶振:第一顆頻率為32MHZ,第二顆頻率為32.768KHZ
CC250正常運行的時候,需要一個高頻的時鐘信號和一個低頻的時鐘信號。
高頻時鐘信號,主要供給CPU,保證程序的運行。
低頻時鐘信號,主要供給看門狗、睡眠定時器等片上外設(shè)。
按鍵IO口接線(按鍵是接在底板上的)
LED燈接線(LED是接在底板上的)
第二章 輸出模式配置
第三章 配置LED燈代碼示例
代碼示例:
#include
//定義LED燈的端口
#define LED1 P1_2
#define LED2 P1_3
/*
函數(shù)功能:LED燈IO口初始化
硬件連接:LED1-->P1_2 , LED2-->P1_3
*/
void LED_Init(void)
{
P1DIR |=0x3<<2; //配置P1_2、P1_3為輸出模式
LED1 = 1;
LED2 = 1;
}
/*延時200毫秒*/
void delay200ms(void) //誤差 -0.125us
{
unsigned char a,b,c;
for(c=95;c>0;c--)
for(b=181;b>0;b--)
for(a=14;a>0;a--);
}
/*主函數(shù)*/
void main(void)
{
LED_Init();//初始化LED燈控制IO口
while(1)
{
LED1 = !LED1;
LED2 = !LED2;
delay200ms();
}
}
復(fù)制代碼
IAR軟件跳轉(zhuǎn)功能
第四章 延時函數(shù)生成
注意:默認(rèn)使用內(nèi)部晶振為16MHZ 。
第五章 CC2530時鐘介紹
時鐘信號介紹:
正常情況下,CC250需要一個高頻的時鐘信號和一個低頻的時鐘信號。
其中高頻時鐘信號,主要供給CPU,保證程序的運行,而低頻時鐘信號,主要供給看門狗、睡眠定時器等片上外設(shè)。
高頻時鐘信號有兩個來源:芯片內(nèi)部的16M RC電路,另外一個是外接一個32M的石英晶振
低頻時鐘信息也有兩個來源:一個是芯片內(nèi)部的32K RC電路,另外一個是外接的32.768K 的石英晶振
注意事項:
1. CC2530芯片默認(rèn)上電的時候,是內(nèi)部的2個RC電路作為高頻和低頻的時鐘來源。
2. 在使用串口,無線通信的時候,需要使用32M的石英晶振,作為高頻時鐘來源。
高頻時鐘源特點:
2個高頻時鐘源可以同時起振產(chǎn)生高頻時鐘信號,而2個低頻時鐘源,某一時刻只能有一個時鐘源起振,并且起振的這個時鐘源供給CC2530。
系統(tǒng)高頻時鐘源切換的步驟:
1,讓2個高頻時鐘源起振
2,等待目標(biāo)時鐘源振蕩穩(wěn)定
3,延時一小段時間63us
4,不分頻輸出
5,選中目標(biāo)高頻時鐘源作為系統(tǒng)主時鐘
6,確認(rèn)一下當(dāng)前工作的系統(tǒng)時鐘是不是所選的高頻時鐘,涉及的寄存器:SLEEPCMD SLEEPSTA CLKCONCMD CLKCONSTA
詳細(xì)操作:
7,讓SLEEPCMD的第2位為0
8,SLEPPSIA寄存器的第6位為1表示時鐘源穩(wěn)定
9,超過63us延時
10,不分頻輸出:把寄存器CLKCONCMD第三位設(shè)置成000
11,把寄存器CLKCONCMD的第六位清0,設(shè)置32M做為系統(tǒng)的主時鐘
12,讀寄存器CLKCONSTA的第六位為0,表示當(dāng)前32M的時鐘源已經(jīng)做為了當(dāng)前的系統(tǒng)主時鐘,程序可以向下運行了
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
led燈
+關(guān)注
關(guān)注
22文章
1592瀏覽量
108407 -
CC2530
+關(guān)注
關(guān)注
19文章
221瀏覽量
58227 -
核心板
+關(guān)注
關(guān)注
5文章
1029瀏覽量
29949
發(fā)布評論請先 登錄
相關(guān)推薦
CC2530 點對點通信
本人是新手,對zigbee不了解,剛買了塊開發(fā)板,
想要實現(xiàn)的功能:當(dāng)一個CC2530模塊檢測到有按鍵時,通道無線發(fā)送,另一個CC2530接收到時點
發(fā)表于 05-14 07:56
【技術(shù)精選】嵌入式STM32原創(chuàng)征文活動精選文章
基于keil5新建STM32F10x寄存器版本工程3、CC2530(zigbee)入門系列CC2530(zigbee)
發(fā)表于 07-27 18:26
ZigBee無線SOC片上系統(tǒng)—CC2530基礎(chǔ)實驗手冊
本次實驗的目的是讓用戶學(xué)會使用CC2530 的I/0 來控制外設(shè),本例以LED 燈為外設(shè),用CC2530 控制簡單外設(shè)時,應(yīng)將I/O 設(shè)置為輸出
發(fā)表于 01-05 16:12
?296次下載
cc2530 adc測外部電壓
CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 應(yīng)用的一個真正的片上系統(tǒng)(SoC)解決方案。它能夠以非常低的總的材料成本建立強大的網(wǎng)絡(luò)節(jié)點。要在zigbee的組網(wǎng)中加入煙霧傳感器的模塊
發(fā)表于 11-07 18:53
?5693次閱讀
![<b class='flag-5'>cc2530</b> adc測外部電壓](https://file1.elecfans.com//web2/M00/A6/DF/wKgZomUMQPyAXAGbAAA7ZUTvWBE098.png)
基于CC2530的ZigBee協(xié)調(diào)器節(jié)點設(shè)計
本文給出了基于TI新一代芯片CC2530的ZigBee協(xié)調(diào)器節(jié)點設(shè)計方法,該方法選用TICC2591作為射頻前端芯片。
發(fā)表于 01-05 15:25
?4.9w次閱讀
![基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>協(xié)調(diào)器節(jié)點設(shè)計](https://file1.elecfans.com//web2/M00/A7/22/wKgZomUMQpWAZXeeAAA7nytaBZk210.png)
如何使用ZigBee TI ZStack CC2530 2.5搭建開發(fā)環(huán)境
本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用ZigBee TI ZStack CC2530 2.5搭建開發(fā)環(huán)境。
發(fā)表于 05-10 18:14
?26次下載
![如何使用<b class='flag-5'>ZigBee</b> TI ZStack <b class='flag-5'>CC2530</b> 2.5搭建<b class='flag-5'>開發(fā)</b>環(huán)境](https://file.elecfans.com/web1/M00/91/6A/o4YBAFzU8VCAReXKAAY2j7otziY991.png)
微雪電子ZIGBEE開發(fā)板 CC2530 Eval Kit5簡介
ZigBee CC2530 串口透傳 開發(fā)套件 XBEE 物聯(lián)網(wǎng)套件 直插接口兼容Xbee 支持自動組網(wǎng) 支持板載PCB天線及IPEX外接天線 型號 CC2530 Eval Kit5
![微雪電子<b class='flag-5'>ZIGBEE</b><b class='flag-5'>開發(fā)</b>板 <b class='flag-5'>CC2530</b> Eval Kit5簡介](https://file.elecfans.com/web1/M00/B3/40/pIYBAF4XzPmAOpRjAAH2DsGOHLA762.png)
CC2530按鍵點亮燈
按鍵點一個燈#include "ioCC2530.h" //引用cc2530頭文件#define LED1 P1_0 //LED1端口宏定
發(fā)表于 11-29 18:51
?0次下載
![<b class='flag-5'>CC2530</b>按鍵<b class='flag-5'>點亮</b><b class='flag-5'>燈</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
【CC2530授課筆記】① 點亮一顆LED燈及實現(xiàn)流水燈(51內(nèi)核單片機)
實驗套件介紹如圖所示是我們的CC2530實驗套件,從圖上可以看出,板子中間有四個LED,分別是:LED3,LED4,LED1,
發(fā)表于 11-29 19:06
?36次下載
![【<b class='flag-5'>CC2530</b>授課筆記】① <b class='flag-5'>點亮</b>一顆<b class='flag-5'>LED</b><b class='flag-5'>燈</b>及實現(xiàn)流水燈(51內(nèi)核單片機)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于CC2530的ZigBee通信網(wǎng)的應(yīng)用設(shè)計.pdf
基于CC2530的ZigBee通信網(wǎng)的應(yīng)用設(shè)計.pdf
發(fā)表于 12-15 18:17
?23次下載
CC2530(zigbee)入門開發(fā): 安裝IAR開發(fā)環(huán)境
CC2530本身是一個51單片機內(nèi)核,開發(fā)過51的搞起來非常容易,也就是多了一個無線射頻部分;如果不使用無線射頻功能,那么就和一個正常的51單片機一樣。要進行CC2530的軟件開發(fā),需
![<b class='flag-5'>CC2530</b>(<b class='flag-5'>zigbee</b>)<b class='flag-5'>入門開發(fā)</b>: 安裝IAR<b class='flag-5'>開發(fā)</b>環(huán)境](https://file.elecfans.com//web2/M00/46/3F/pYYBAGKRtT2ALBt8AABFFtfr47E006.png)
基于CC2530的ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計
電子發(fā)燒友網(wǎng)站提供《基于CC2530的ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計.pdf》資料免費下載
發(fā)表于 10-26 09:34
?3次下載
![基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>通信網(wǎng)絡(luò)的應(yīng)用設(shè)計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論