日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

CC2530入门

發(fā)布時間:2023/12/13 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 CC2530入门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、簡介

單片機(MCU)就是一個將微型計算機系統(tǒng)制作到里面的集成電路芯片

微控制器的基本結構內核+外設。內核通過寄存器控制外設;外設通過中斷系統(tǒng)通知內核;內核與外設之間通過總線傳輸數(shù)據(jù)、地址及控制信息。

嵌入式程序設計基本套路為:讀寫寄存器處理中斷源訪問內部總線

兩個程序:在桌面電腦的集成開發(fā)環(huán)境上進行程序開發(fā);在嵌入式微處理器系統(tǒng)中運行程序

二、CC2530與IAR開發(fā)環(huán)境

選用的版本是IAR Embedded Workbench for 8051。

整個CC2530開發(fā)相關的環(huán)境包括:

1.安裝集成開發(fā)環(huán)境:IAR-EW8051-8101。

2.安裝仿真器“SmartRF4EB”的驅動程序。

3.安裝代碼燒寫工具:Setup_SmartRF_Programmer_1.10.2。

4.安裝TI的Zigbee協(xié)議棧:ZStack-CC2530-2.5.1a。

CC2530IO引腳圖:

題目:跑馬燈

創(chuàng)建-一個工程,為工程添加代碼文件,實現(xiàn)一個跑馬燈程序。也就是讓4個LED燈輪流亮滅: LED5亮,延時,LED6亮,延時,LED3亮,延時,LED4亮,延時, LED5滅,延時,LED6滅,延時,LED3滅,延時,LED4滅,延時.....

我們可暫時定義一下引腳圖:

需要掌握在IAR環(huán)境下進行CC2530的程序開發(fā)流程。

最重要的是配置工程文件

<1>配置芯片信息General Options->Target->Device information

<2>配置仿真設備Debugger->Setup->Driver

燒寫程序有兩種方法,一種是在IAR中聯(lián)調,另外一種是生成.hex文件,通過燒寫軟件把程序燒寫進設備。

#include "ioCC2530.h"

 #define LED5 P1_3   //對對應的引腳進行宏定義,定義為對應的LEDx
 #define LED6 P1_4
 #define LED3 P1_0
 #define LED4 P1_1

void delay(unsigned int t)     //簡單的延時函數(shù)
{
  while(t--);
}
void LEDRunning()      跑馬燈代碼
{
    LED5 = 1;    //高電平燈亮
    delay(10000);
    LED6 = 1;
    delay(10000);
    LED3 = 1;
    delay(10000);
    LED4 = 1;
    delay(10000);
    LED5 = 0;    //低電平燈滅
    delay(10000);
    LED6 = 0;
    delay(10000);
    LED3 = 0;
    delay(10000);
    LED4 = 0;
    delay(10000);
}

void main(void)
{
   P1SEL &= ~0x1b;     //0001 1011->1110 0100  將P1_0,1,3,4 設置為普通IO口
   P1DIR |= 0x1b;     //0001 1011  將P1_0,1,3,4  設置為輸出
  
   P1_0=0;
   P1_1=0;
   P1_3=0;
   P1_4=0;    //默認引腳低電平關閉,引腳對應LED燈
  
   while(1)
   {
    LEDRunning();    //調用函數(shù),跑馬燈
   }
}

程序中用到的兩個寄存器。

總結

以上是生活随笔為你收集整理的CC2530入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。