硬件:PC 機 | 一臺 | |
EB2530(底板、核心板、仿真器、USB線) | 一套 |
由于發(fā)光二級管單向導電特性,即只有在正向電壓(二極管的正極接正,負極接負)下才 能導通發(fā)光。P1.0 引腳接發(fā)光二極管(D1)的負極,所以 P1.0 引腳輸出低電平 D1 亮,P1.0 引腳輸出亮電平 D1 熄滅。
寄存器 | 作用 | 描述 | |
P1 (0x90) | 端口 1 | 端口 1。通用 I / O 端口。可以從 SFR 位尋址。 | |
P1SEL(0xF4) | 端口 1 功能選擇 | P1.7 到 P0.0 功能選擇 0: 通用 I / O 1: 外設功能 | |
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 暫時不需要配置, 了解一下為后面的實驗打下基礎 0: 上拉/下拉(見 P2INP (0xF7)–端口 2 輸入模式) 1: 三態(tài) |
P1SEL = 0x00; P1DIR = 0x00; P1INP = 0x00;
也許有人會問手冊怎么看啊?那么多頁。我們看手冊是并非一章章看下去,那樣太浪費時 間,恐怕看兩個星期也看不完。現在教大家一個方法,比如這個實現是講 GPIO 我們就直 接看 CC2530 中文數據手冊完全版.pdf 7.IO 端口那一章,再不行找一個代碼中使用的寄存器 搜索,這方法高效吧,多做一些實驗,你看的也多了基本上也就會了,方法很重要。
好了,一定要學會仿真調試哦,這是解決問題最常用的方法,也是嵌入式開發(fā)中最常用的 仿真方法,大部分集成環(huán)境調試方法都大同小異的。以后的實驗中就不重復講仿真的方 法 ,靈活使用仿真器會大大提高開發(fā)進度。如果你有兩個仿真器并且 ID 不同時,可以在 一臺電腦同時跟蹤兩種設備,調試無線通訊中問題到底是協調器代碼有問題,還是終端代 碼有問題。此時就能發(fā)現兩個仿真器是如此強大,效率也大大提高。希望大家掌握!
軟件沒有注冊,請重新安裝 IAR,在第 5.6 步要仔細看。 實驗常見問題
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |