一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CC2530(zigbee)入門(mén)開(kāi)發(fā): 點(diǎn)亮LED燈(輸出)

DS小龍哥-嵌入式技術(shù) ? 來(lái)源:DS小龍哥-嵌入式技術(shù) ? 作者:DS小龍哥-嵌入式技 ? 2022-05-28 13:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一章 原理圖分析

CC2530核心板上帶有兩顆晶振:第一顆頻率為32MHZ,第二顆頻率為32.768KHZ

CC250正常運(yùn)行的時(shí)候,需要一個(gè)高頻的時(shí)鐘信號(hào)和一個(gè)低頻的時(shí)鐘信號(hào)。

高頻時(shí)鐘信號(hào),主要供給CPU,保證程序的運(yùn)行。

低頻時(shí)鐘信號(hào),主要供給看門(mén)狗、睡眠定時(shí)器等片上外設(shè)。

image.pngimage.png

按鍵IO口接線(按鍵是接在底板上的)

image.pngimage.png

LED燈接線(LED是接在底板上的)

image.pngimage.png

第二章 輸出模式配置

image.pngimage.pngimage.pngimage.pngimage.png

第三章 配置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;
}

/*延時(shí)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)功能

image.pngimage.png

第四章 延時(shí)函數(shù)生成

注意:默認(rèn)使用內(nèi)部晶振為16MHZ 。

image.png

第五章 CC2530時(shí)鐘介紹

時(shí)鐘信號(hào)介紹:
正常情況下,CC250需要一個(gè)高頻的時(shí)鐘信號(hào)和一個(gè)低頻的時(shí)鐘信號(hào)。
其中高頻時(shí)鐘信號(hào),主要供給CPU,保證程序的運(yùn)行,而低頻時(shí)鐘信號(hào),主要供給看門(mén)狗、睡眠定時(shí)器等片上外設(shè)。

高頻時(shí)鐘信號(hào)有兩個(gè)來(lái)源:芯片內(nèi)部的16M RC電路,另外一個(gè)是外接一個(gè)32M的石英晶振
低頻時(shí)鐘信息也有兩個(gè)來(lái)源:一個(gè)是芯片內(nèi)部的32K RC電路,另外一個(gè)是外接的32.768K 的石英晶振

注意事項(xiàng):
1. CC2530芯片默認(rèn)上電的時(shí)候,是內(nèi)部的2個(gè)RC電路作為高頻和低頻的時(shí)鐘來(lái)源。
2. 在使用串口,無(wú)線通信的時(shí)候,需要使用32M的石英晶振,作為高頻時(shí)鐘來(lái)源。

高頻時(shí)鐘源特點(diǎn):
2個(gè)高頻時(shí)鐘源可以同時(shí)起振產(chǎn)生高頻時(shí)鐘信號(hào),而2個(gè)低頻時(shí)鐘源,某一時(shí)刻只能有一個(gè)時(shí)鐘源起振,并且起振的這個(gè)時(shí)鐘源供給CC2530。


系統(tǒng)高頻時(shí)鐘源切換的步驟:
1,讓2個(gè)高頻時(shí)鐘源起振
2,等待目標(biāo)時(shí)鐘源振蕩穩(wěn)定
3,延時(shí)一小段時(shí)間63us
4,不分頻輸出
5,選中目標(biāo)高頻時(shí)鐘源作為系統(tǒng)主時(shí)鐘
6,確認(rèn)一下當(dāng)前工作的系統(tǒng)時(shí)鐘是不是所選的高頻時(shí)鐘,涉及的寄存器:SLEEPCMD  SLEEPSTA CLKCONCMD  CLKCONSTA

詳細(xì)操作:
7,讓SLEEPCMD的第2位為0
8,SLEPPSIA寄存器的第6位為1表示時(shí)鐘源穩(wěn)定
9,超過(guò)63us延時(shí)
10,不分頻輸出:把寄存器CLKCONCMD第三位設(shè)置成000
11,把寄存器CLKCONCMD的第六位清0,設(shè)置32M做為系統(tǒng)的主時(shí)鐘
12,讀寄存器CLKCONSTA的第六位為0,表示當(dāng)前32M的時(shí)鐘源已經(jīng)做為了當(dāng)前的系統(tǒng)主時(shí)鐘,程序可以向下運(yùn)行了

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1595

    瀏覽量

    109490
  • CC2530
    +關(guān)注

    關(guān)注

    19

    文章

    221

    瀏覽量

    58881
  • 核心板
    +關(guān)注

    關(guān)注

    5

    文章

    1141

    瀏覽量

    30730
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CC2530 點(diǎn)對(duì)點(diǎn)通信

    本人是新手,對(duì)zigbee不了解,剛買(mǎi)了塊開(kāi)發(fā)板, 想要實(shí)現(xiàn)的功能:當(dāng)一個(gè)CC2530模塊檢測(cè)到有按鍵時(shí),通道無(wú)線發(fā)送,另一個(gè)CC2530接收到時(shí)點(diǎn)
    發(fā)表于 05-14 07:56

    【技術(shù)精選】嵌入式STM32原創(chuàng)征文活動(dòng)精選文章

    基于keil5新建STM32F10x寄存器版本工程3、CC2530(zigbee)入門(mén)系列CC2530(zigbee)
    發(fā)表于 07-27 18:26

    ZigBee無(wú)線SOC片上系統(tǒng)—CC2530基礎(chǔ)實(shí)驗(yàn)手冊(cè)

    本次實(shí)驗(yàn)的目的是讓用戶(hù)學(xué)會(huì)使用CC2530 的I/0 來(lái)控制外設(shè),本例以LED 為外設(shè),用CC2530 控制簡(jiǎn)單外設(shè)時(shí),應(yīng)將I/O 設(shè)置為輸出
    發(fā)表于 01-05 16:12 ?296次下載

    基于CC2530芯片_zigbee基礎(chǔ)實(shí)驗(yàn)

    zigbee基礎(chǔ)實(shí)驗(yàn),基于CC2530芯片
    發(fā)表于 12-11 10:48 ?49次下載

    cc2530 adc測(cè)外部電壓

    CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 應(yīng)用的一個(gè)真正的片上系統(tǒng)(SoC)解決方案。它能夠以非常低的總的材料成本建立強(qiáng)大的網(wǎng)絡(luò)節(jié)點(diǎn)。要在zigbee的組網(wǎng)中加入煙霧傳感器的模塊
    發(fā)表于 11-07 18:53 ?5919次閱讀
    <b class='flag-5'>cc2530</b> adc測(cè)外部電壓

    基于CC2530ZigBee協(xié)調(diào)器節(jié)點(diǎn)設(shè)計(jì)

    本文給出了基于TI新一代芯片CC2530ZigBee協(xié)調(diào)器節(jié)點(diǎn)設(shè)計(jì)方法,該方法選用TICC2591作為射頻前端芯片。
    發(fā)表于 01-05 15:25 ?5w次閱讀
    基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>協(xié)調(diào)器節(jié)點(diǎn)設(shè)計(jì)

    如何使用ZigBee TI ZStack CC2530 2.5搭建開(kāi)發(fā)環(huán)境

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用ZigBee TI ZStack CC2530 2.5搭建開(kāi)發(fā)環(huán)境。
    發(fā)表于 05-10 18:14 ?28次下載
    如何使用<b class='flag-5'>ZigBee</b> TI ZStack <b class='flag-5'>CC2530</b> 2.5搭建<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境

    微雪電子ZIGBEE開(kāi)發(fā)CC2530 Eval Kit簡(jiǎn)介

    ZigBee CC2530 串口透?jìng)?開(kāi)發(fā)套件 物聯(lián)網(wǎng)套件 板載電池插槽 支持多種供電方式 引出所有IO 方便用戶(hù)功能擴(kuò)展 板載一個(gè)CP2102 方便調(diào)試下載 型號(hào) CC2530 Ev
    的頭像 發(fā)表于 01-09 11:05 ?2444次閱讀
    微雪電子<b class='flag-5'>ZIGBEE</b><b class='flag-5'>開(kāi)發(fā)</b>板 <b class='flag-5'>CC2530</b> Eval Kit簡(jiǎn)介

    微雪電子ZIGBEE開(kāi)發(fā)CC2530 Eval Kit5簡(jiǎn)介

    ZigBee CC2530 串口透?jìng)?開(kāi)發(fā)套件 XBEE 物聯(lián)網(wǎng)套件 直插接口兼容Xbee 支持自動(dòng)組網(wǎng) 支持板載PCB天線及IPEX外接天線 型號(hào) CC2530 Eval Kit5
    的頭像 發(fā)表于 01-10 09:01 ?2412次閱讀
    微雪電子<b class='flag-5'>ZIGBEE</b><b class='flag-5'>開(kāi)發(fā)</b>板 <b class='flag-5'>CC2530</b> Eval Kit5簡(jiǎn)介

    CC2530控制LED閃爍

    CC2530控制LED閃爍CC2530 控制LED閃爍電路圖知識(shí)點(diǎn)CC2530有兩個(gè)高頻時(shí)鐘輸入輸出
    發(fā)表于 11-29 18:51 ?15次下載
    <b class='flag-5'>CC2530</b>控制<b class='flag-5'>LED</b>閃爍

    CC2530按鍵點(diǎn)亮

    按鍵點(diǎn)一個(gè)#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'>點(diǎn)亮</b><b class='flag-5'>燈</b>

    基于CC2530ZigBee通信網(wǎng)的應(yīng)用設(shè)計(jì).pdf

    基于CC2530ZigBee通信網(wǎng)的應(yīng)用設(shè)計(jì).pdf
    發(fā)表于 12-15 18:17 ?23次下載

    CC2530(zigbee)入門(mén)開(kāi)發(fā): 安裝IAR開(kāi)發(fā)環(huán)境

    CC2530本身是一個(gè)51單片機(jī)內(nèi)核,開(kāi)發(fā)過(guò)51的搞起來(lái)非常容易,也就是多了一個(gè)無(wú)線射頻部分;如果不使用無(wú)線射頻功能,那么就和一個(gè)正常的51單片機(jī)一樣。要進(jìn)行CC2530的軟件開(kāi)發(fā),需
    的頭像 發(fā)表于 05-28 13:38 ?1.3w次閱讀
    <b class='flag-5'>CC2530</b>(<b class='flag-5'>zigbee</b>)<b class='flag-5'>入門(mén)開(kāi)發(fā)</b>: 安裝IAR<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境

    Zigbee(CC2530)傳感器板

    電子發(fā)燒友網(wǎng)站提供《Zigbee(CC2530)傳感器板.zip》資料免費(fèi)下載
    發(fā)表于 07-04 14:49 ?10次下載
    <b class='flag-5'>Zigbee</b>(<b class='flag-5'>CC2530</b>)傳感器板

    基于CC2530ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于CC2530ZigBee通信網(wǎng)絡(luò)的應(yīng)用設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-26 09:34 ?3次下載
    基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>通信網(wǎng)絡(luò)的應(yīng)用設(shè)計(jì)