1) 通過實驗掌握 CC2530 芯片 GPIO 的配置方法
2) 掌握 Led 驅(qū)動電路及開關(guān) Led 的原理
3) 操作 IO 口控制 3 盞 LED 燈的全亮和全滅、閃爍、流水燈
2.實驗設(shè)備
硬件:PC 機(jī) 一臺 EB2530(底板、核心板、仿真器、USB線) 一套
軟件:2000/XP/win7 系統(tǒng),IAR 8.10 集成開發(fā)環(huán)境
3.實驗相關(guān)電路圖
由于發(fā)光二級管單向?qū)щ娞匦裕粗挥性谡螂妷海ǘ䴓O管的正極接正,負(fù)極接負(fù))下才 能導(dǎo)通發(fā)光。P1.0 引腳接發(fā)光二極管(D1)的負(fù)極,所以 P1.0 引腳輸出低電平 D1 亮,P1.0 引腳輸出亮電平 D1 熄滅,P1.1 和 P1.4 原理相同。
4.實驗相關(guān)寄存器 操作P1.0我們需要掌握相關(guān)寄存器的作用和配置方法。如下表所示(更詳細(xì)的介紹請參考 “EB2530\相關(guān)資料與軟件\cc2530-datasheet.pdf,英文不好的可參考CC2530中文數(shù)據(jù)手 冊完全版.pdf,翻譯有250頁并非官方中文,有個別地方有錯,請以英文為主哦”):
寄存器 | 作用 | 描述 |
P1 (0x90) | 端口 1 | 端口 1。通用 I / O 端口。可以從 SFR 位尋址。 |
P1SEL(0xF4) |
端口 1 功能選擇 | P1.7 到 P0.0 功能選擇 0: 通用 I / O 1: 外設(shè)功能 |
P1DIR(0xFE) |
端口 1 方向 | P1.7 到 P1.0 的 I/O 方向 0: 輸入 1: 輸出 |
P1INP(0xF6) |
端口 1 輸入模式 | P1.7 到 P1.2 的 I/O 輸入模式。由于 P1.0 和 P1.1 沒有 上拉/下拉功能, P1INP 暫時不需要配置 |