在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

CC2530 GPIO口輸出配置說明

DS小龍哥-嵌入式技術 ? 來源:DS小龍哥-嵌入式技術 ? 作者:DS小龍哥-嵌入式技 ? 2023-07-06 14:38 ? 次閱讀

第一章 原理圖分析

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

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

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

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

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
 ?
 /*
 函數功能: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--);
 }
 ?
 /*主函數*/
 void main(void)
 {
     LED_Init();//初始化LED燈控制IO口   
     while(1)          
     {  
        LED1 = !LED1;     
        LED2 = !LED2;
        delay200ms();           
     }
 }
 ?

IAR軟件跳轉功能

img

img

第四章 延時函數生成

注意:默認使用內部晶振為16MHZ。

img

第五章 CC2530時鐘介紹

(1)

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

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

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

(2)

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

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

(3)

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

(4)

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

在協議棧中,需要從16M切換到32M晶振!!

(5)

高頻時鐘源特點:

2個高頻時鐘源可以同時起振產生高頻時鐘信號

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

系統高頻時鐘源切換的步驟:

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

2,等待目標時鐘源振蕩穩定

3,延時一小段時間63us

4, 不分頻輸出

5,選中目標高頻時鐘源作為系統主時鐘

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

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

1,讓SLEEPCMD的第2位為0

2,SLEPPSIA寄存器的第6位為1表示時鐘源穩定

3,超過63us延時

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

5,把寄存器CLKCONCMD的第六位清0,設置32M做為系統的主時鐘

6,讀寄存器CLKCONSTA的第六位為0,表示當前32M的時鐘源已經做為了當前的系統主時鐘,程序可以向下運行了

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5424

    瀏覽量

    123504
  • 晶振
    +關注

    關注

    35

    文章

    3216

    瀏覽量

    69641
  • GPIO
    +關注

    關注

    16

    文章

    1276

    瀏覽量

    53627
  • CC2530
    +關注

    關注

    19

    文章

    221

    瀏覽量

    58779
  • 時鐘信號
    +關注

    關注

    4

    文章

    466

    瀏覽量

    29099
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CC2530 GPIO輸入配置配置步驟

    介紹CC2530 GPIO輸入配置配置
    的頭像 發表于 07-06 14:40 ?3550次閱讀
    <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 外部中斷配置步驟。
    的頭像 發表于 07-06 14:41 ?3924次閱讀
    <b class='flag-5'>CC2530</b> 外部中斷<b class='flag-5'>配置</b>步驟

    Cc2530

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

    CC2530 IO的初始化問題

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

    cc2530最小系統是由哪些部分組成的

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

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

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

    cc2530的PWM實現

    CC2530 結合了領先的RF 收發器的優良性能,業界標準的增強型8051 CPU,系統內可編程閃存,8-KB RAM 和許多其它強大的功能。CC2530 有四種不同的閃存版本:CC2530F32/64/128/256,分別具有
    發表于 11-07 18:43 ?4156次閱讀
    <b class='flag-5'>cc2530</b>的PWM實現

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

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

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

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

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

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

    基于C語言驅動CC2530GPIO實現對信號燈控制

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

    CC2530控制LED閃爍

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

    CC2530 引腳配置函數

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

    CC2530 GPIO 控制LED燈

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

    CC2530按鍵控制LED開關實驗

      實驗目的   1)、通過實驗掌握CC2530芯片GPIO配置方法   2)、掌握Led驅動電路及開關Led的原理   3)、掌握檢測按鍵的方法
    發表于 04-11 15:32 ?6次下載
    主站蜘蛛池模板: 喷潮白浆直流在线播放 | 69久久| 亚洲专区一区 | 天堂最新版 | www.夜夜操| 色天天综合久久久久综合片 | 欧美一级片观看 | www深夜视频在线观看高清 | 中文字字幕码一二区 | 成人欧美精品一区二区不卡 | 四虎精品成在线播放 | 日本精品一卡二卡≡卡四卡 | 国产三级跑 | 69xxx网站| 免费一级成人毛片 | 中文字幕色综合久久 | 国产亚洲精品自在久久77 | 国产乱码精品一区二区三区四川人 | 亚洲欧美视频 | 色婷婷综合久久久中文字幕 | 国产婷婷一区二区三区 | 视频在线h | 国产精品第一页在线观看 | 五月激情六月 | 成人免费看黄网站yyy456 | 视频精品一区二区三区 | 欧美色丁香 | 免费视频网站在线观看 | 五月天激激婷婷大综合丁香 | 国产色视频一区 | 日本黄网站高清色大全 | 美女毛片视频 | 两性色午夜视频自由成熟的性 | 色婷婷在线视频观看 | 美女一区二区三区 | 免费视频网站在线观看 | 中国又粗又大又爽的毛片 | 成人伊人亚洲人综合网站222 | zzji国产精品视频 | 久精品视频村上里沙 | 日本黄页在线观看 |