chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

CC2530 GPIO口輸出配置說明

DS小龍哥-嵌入式技術(shù) ? 來源:DS小龍哥-嵌入式技術(shù) ? 作者:DS小龍哥-嵌入式技 ? 2023-07-06 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一章 原理圖分析

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

CC250正常運行的時候,需要一個高頻的時鐘信號和一個低頻的時鐘信號。

高頻時鐘信號,主要供給CPU,保證程序的運行。

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

img

img

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

img

img

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

img

img

第二章 輸出模式配置

img

img

img

img

img

第三章 配置LED燈代碼示例

代碼示例:

#include < ioCC2530.h >
 ?
 //定義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();           
     }
 }
 ?

IAR軟件跳轉(zhuǎn)功能

img

img

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

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

img

第五章 CC2530時鐘介紹

(1)

CC250正常運行的時候,需要一個高頻的時鐘信號和一個低頻的時鐘信號。

高頻時鐘信號,主要供給CPU,保證程序的運行

低頻時鐘信號,主要供給看門狗、睡眠定時器等片上外設(shè)

(2)

高頻時鐘信號有兩個來源:芯片內(nèi)部的16M RC電路,另外一個是外接一個32M的石英晶振

低頻時鐘信息也有兩個來源:一個是芯片內(nèi)部的32K RC電路,另外一個是外接的32.768K 的石英晶振

(3)

CC2530芯片默認上電的時候,是內(nèi)部的2個RC電路作為高頻和低頻的時鐘來源。

(4)

如果我們在用串口,特別是無線通信的時候,必須要用32M的石英晶振,作為高頻時鐘來源

在協(xié)議棧中,需要從16M切換到32M晶振??!

(5)

高頻時鐘源特點:

2個高頻時鐘源可以同時起振產(chǎn)生高頻時鐘信號

而2個低頻時鐘源,某一時刻只能有一個時鐘源起振,并且起振的這個時鐘源供給CC2530

系統(tǒng)高頻時鐘源切換的步驟:

1,讓2個高頻時鐘源起振

2,等待目標(biāo)時鐘源振蕩穩(wěn)定

3,延時一小段時間63us

4, 不分頻輸出

5,選中目標(biāo)高頻時鐘源作為系統(tǒng)主時鐘

6,確認一下當(dāng)前工作的系統(tǒng)時鐘是不是所選的高頻時鐘,涉及的寄存器:SLEEPCMD SLEEPSTA CLKCONCMD CLKCONSTA

Chipcon 公司,推出了CC2430/1,TI將其收購,發(fā)展出了CC2530

1,讓SLEEPCMD的第2位為0

2,SLEPPSIA寄存器的第6位為1表示時鐘源穩(wěn)定

3,超過63us延時

4,不分頻輸出:把寄存器CLKCONCMD第三位設(shè)置成000

5,把寄存器CLKCONCMD的第六位清0,設(shè)置32M做為系統(tǒng)的主時鐘

6,讀寄存器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)系本站處理。 舉報投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5433

    瀏覽量

    124321
  • 晶振
    +關(guān)注

    關(guān)注

    35

    文章

    3254

    瀏覽量

    70048
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1280

    瀏覽量

    54011
  • CC2530
    +關(guān)注

    關(guān)注

    19

    文章

    221

    瀏覽量

    58987
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    468

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CC2530 GPIO輸入配置配置步驟

    介紹CC2530 GPIO輸入配置配置
    的頭像 發(fā)表于 07-06 14:40 ?3725次閱讀
    <b class='flag-5'>CC2530</b> <b class='flag-5'>GPIO</b><b class='flag-5'>口</b>輸入<b class='flag-5'>配置</b><b class='flag-5'>配置</b>步驟

    CC2530 外部中斷配置步驟

    介紹CC2530 外部中斷配置步驟。
    的頭像 發(fā)表于 07-06 14:41 ?4057次閱讀
    <b class='flag-5'>CC2530</b> 外部中斷<b class='flag-5'>配置</b>步驟

    Cc2530

    CC2530
    三分溫柔
    發(fā)布于 :2022年05月31日 21:12:52

    CC2530 IO的初始化問題

    CC2530 IO的初始化問題現(xiàn)CC2530使用Zstack 2.5.1a做應(yīng)用,在用戶程序中需要初始化P0.3 0.4 0.5 0.6四個IO為高,但是經(jīng)過IO的模擬/數(shù)字
    發(fā)表于 03-29 10:45

    cc2530最小系統(tǒng)是由哪些部分組成的

    cc2530最小系統(tǒng)是由哪些部分組成的?cc2530的外部中斷原理是什么?如何對GPIO的IO輸入輸出進行
    發(fā)表于 01-25 06:09

    cc2530的IO輸出和輸入該怎么配置

    cc2530的IO輸出和輸入該怎么配置呢?
    發(fā)表于 01-25 07:00

    cc2530的PWM實現(xiàn)

    CC2530 結(jié)合了領(lǐng)先的RF 收發(fā)器的優(yōu)良性能,業(yè)界標(biāo)準(zhǔn)的增強型8051 CPU,系統(tǒng)內(nèi)可編程閃存,8-KB RAM 和許多其它強大的功能。CC2530 有四種不同的閃存版本:CC2530F32/64/128/256,分別具有
    發(fā)表于 11-07 18:43 ?4208次閱讀
    <b class='flag-5'>cc2530</b>的PWM實現(xiàn)

    CC2530 GPIO輸出控制-控制Led亮滅實驗資料下載

    CC2530 GPIO輸出控制-控制Led亮滅實驗資料下載
    發(fā)表于 05-03 09:47 ?1次下載

    CC2530GPIO輸出控制-Led閃爍、流水燈實驗資料下載

    CC2530GPIO輸出控制-Led閃爍、流水燈實驗資料下載
    發(fā)表于 05-03 09:42 ?6次下載

    使用CC2530芯片點亮LED的資料和程序免費下載

    CC2530芯片使用51增強型的內(nèi)核,跟51單片機還是有一些區(qū)別的,例如:51單片機不需要對IO進行配置,而cc2530芯片卻需要對IO
    發(fā)表于 07-30 17:35 ?5次下載
    使用<b class='flag-5'>CC2530</b>芯片點亮LED的資料和程序免費下載

    基于C語言驅(qū)動CC2530GPIO實現(xiàn)對信號燈控制

    本問主要介紹了CC2530處理器的通用輸入/輸出接口(GPIO),以及GPIO的位操作,理解GPIO的基本原理和功能,最后使用C語言驅(qū)動
    的頭像 發(fā)表于 10-19 11:30 ?2963次閱讀

    CC2530控制LED閃爍

    CC2530控制LED閃爍CC2530 控制LED閃爍電路圖知識點CC2530有兩個高頻時鐘輸入輸出配置程序及注釋
    發(fā)表于 11-29 18:51 ?15次下載
    <b class='flag-5'>CC2530</b>控制LED閃爍

    CC2530 引腳配置函數(shù)

    CC2530 引腳配置函數(shù)使用下面的函數(shù)可以避免麻煩的位邏輯運算,GPIO_Config.c:/*驅(qū)動文件:配置引腳作者:JX*/#include<ioCC
    發(fā)表于 11-29 19:06 ?12次下載
    <b class='flag-5'>CC2530</b> 引腳<b class='flag-5'>配置</b>函數(shù)

    CC2530 GPIO 控制LED燈

    I/O 控制寄存器寫入數(shù)據(jù)可以控制 I/O 輸入輸出模式,實現(xiàn)對某些設(shè)備的控制或信號采集的功能。若將通用 I/O 進行組合配置可以實現(xiàn)較為復(fù)雜的總線控制接口和串行通信接口。CC2530
    發(fā)表于 11-29 19:51 ?11次下載
    <b class='flag-5'>CC2530</b> <b class='flag-5'>GPIO</b> 控制LED燈

    CC2530按鍵控制LED開關(guān)實驗

      實驗?zāi)康?   1)、通過實驗掌握CC2530芯片GPIO配置方法   2)、掌握Led驅(qū)動電路及開關(guān)Led的原理   3)、掌握檢測按鍵的方法
    發(fā)表于 04-11 15:32 ?6次下載