一、補充基礎知識 在CC2530 中,USART0 和USART1 是串行通信接口,它們能夠分別運行於異步USART 模式或者同步SPI 模式。兩個USART 的功能是一樣的,並且各自有單獨的IO 引腳。USART里面的A指的就是asynchronous(異步),S指的是 ...
前言 上一篇介紹了CC 的IO的基礎知識,並用LED的控制來展示如何配置並控制GPIO的輸出,用KEY狀態的讀取實驗來展示如何讀取GPIO的狀態。從上一節的KEY狀態讀取的代碼看出是采用輪訓方式的,這種方式是很浪費資源,本節將介紹一種中斷方式來替換輪訓的方案。 一 中斷 電路依然沒變,若要使用CC 的外部中斷需要使用P IEN PICTL P IFG INE 寄存器。 按鍵中斷初始設置為: 通用 ...
2016-07-10 19:33 3 4315 推薦指數:
一、補充基礎知識 在CC2530 中,USART0 和USART1 是串行通信接口,它們能夠分別運行於異步USART 模式或者同步SPI 模式。兩個USART 的功能是一樣的,並且各自有單獨的IO 引腳。USART里面的A指的就是asynchronous(異步),S指的是 ...
何為按鍵中斷? 在了解按鍵中斷之前,我們先來了解一下什么是中斷?中斷就是程序執行當前代碼,當前任務的時候; 突然有自身函數或外部的影響,而使程序執行到別的任務再回來。 舉個栗子: 當你在做飯的時候,電話突然響了,這時候你只能停下當前做飯的動作,去執行聽電話的動作 (同理,當你的程序要打印 ...
1、CC2530的IO口概述 CC2530芯片有21 個數字輸入/輸出引腳,可以配置為通用數字I/O 或外設I/O 信號,配置為連接到ADC、定時器或USART外設。這些I/O 口的 ...
上一節講了16位定時器1,本節講8位定時器3和定時器4! 1、綜述 Timer 3 and Timer 4 are two 8-bit timers(8位定時器). Each ti ...
1、定時器1概述 定時器1 是一個支持典型的定時/計數功能的獨立16 位定時器,支持輸入捕獲,輸出比較和PWM等功能。定時器有五個獨立的捕獲/比較通道。每個通道定時器要使用一個I/O ...
先將NODE_TYPE改為1(發送),然后可找一個標識為Status的盒子編譯燒寫此程序(斷電) 再將NODE_TYPE改為0(接收),然后可找一個標識為Data的盒子編譯燒寫此程序 ...
一.前言 通過上次的實驗,我們已經學會了定時器3的中斷方式,這次,我們來看看定時器1通過中斷怎么控制。 二.原理分析 定時器1的初始化跟前面提到的一樣,也是要配置寄存器T1CTL,還要進行開中斷的操作,由T1IE和EA控制。 三.程序 #include < ...
PER(誤包率檢測)實驗是 BasicRF 的第二個實驗,和無線點燈一樣是沒有使用協議棧的點對點通訊。 通過無線點燈大家應該對 zigbee 的發射和接收有個感性的認識,本次實驗講解不會像無線點燈一樣講得那么詳細,因為接收發射的過程基本上是一樣的, 但也希望初學者能自己認真學習一下這個實驗 ...