實(shí)驗(yàn)6:指示燈實(shí)驗(yàn)
一.實(shí)驗(yàn)?zāi)康?br>1.了解ICETEK-F2812-A評(píng)估板在TMS320F2812DSP外部擴(kuò)展存儲(chǔ)空間上的擴(kuò)展。
2.了解ICETEK-F2812-A評(píng)估板上指示燈擴(kuò)展原理。
3.學(xué)習(xí)在C語(yǔ)言中使用擴(kuò)展的控制寄存器的方法。
二.實(shí)驗(yàn)原理
1.TMS320F2812?DSP的存儲(chǔ)器擴(kuò)展接口
存儲(chǔ)器擴(kuò)展接口是DSP擴(kuò)展片外資源的主要接口,它提供了一組控制信號(hào)和地址、數(shù)
據(jù)線,可以擴(kuò)展各類存儲(chǔ)器和存儲(chǔ)器、寄存器映射的外設(shè)。
-ICETEK-F2812-A評(píng)估板在擴(kuò)展接口上除了擴(kuò)展了片外SRAM外,還擴(kuò)展了指示燈、
DIP開(kāi)關(guān)和D/A設(shè)備。具體擴(kuò)展地址如下:
C0003-C0007h: D/A轉(zhuǎn)換控制寄存器
C0001h: 板上DIP開(kāi)關(guān)控制寄存器
C0000h: 板上指示燈控制寄存器
-與ICETEK-F2812-A評(píng)估板連接的ICETEK-CTR顯示控制模塊也使用擴(kuò)展空間控制主
要設(shè)備:
108000-108004h: 讀-鍵盤掃描值,寫-液晶控制寄存器
108002-108002h: 液晶輔助控制寄存器
108003-108004h: 液晶顯示數(shù)據(jù)寄存器
108005-108005h: 發(fā)光二極管顯示陣列控制寄存器
2.指示燈擴(kuò)展原理
圖6-1 指示燈擴(kuò)展原理
三.實(shí)驗(yàn)設(shè)備
計(jì)算機(jī),ICETEK-F2812-EDU實(shí)驗(yàn)箱(或ICETEK 仿真器+ICETEK-F2812-A系統(tǒng)板+相關(guān)連
線及電源)。
四.實(shí)驗(yàn)內(nèi)容與步驟
1.實(shí)驗(yàn)準(zhǔn)備
連接實(shí)驗(yàn)設(shè)備:請(qǐng)參看本書(shū)第一部分、二。
關(guān)閉實(shí)驗(yàn)箱上擴(kuò)展模塊和信號(hào)源電源開(kāi)關(guān)。
2.設(shè)置Code Composer Studio 2.21在硬件仿真(Emulator)方式下運(yùn)行
請(qǐng)參看本書(shū)第一部分、四、2。
3.啟動(dòng)Code Composer Studio 2.21
請(qǐng)參看本書(shū)第一部分、五、2。
選擇菜單Debug→Reset CPU。
4.打開(kāi)工程文件
工程文件為:C:\ICETEK-F2812-A-EDUlab\DSP281x_examples\Lab0301-LED\LED.pjt
打開(kāi)源程序LED.c閱讀程序,理解程序內(nèi)容。
5.編譯、下載程序。
6.運(yùn)行程序,觀察結(jié)果。
7.退出CCS
五.預(yù)習(xí)要求
1.了解TMS320F2812DSP外部擴(kuò)展存儲(chǔ)空間上的擴(kuò)展。
2.了解ICETEK-F2812-A評(píng)估板上指示燈擴(kuò)展原理。
六.注意事項(xiàng)
關(guān)閉實(shí)驗(yàn)箱上擴(kuò)展模塊和信號(hào)源電源開(kāi)關(guān)。
七.思考題
ICETEK-F2812-A評(píng)估板上的指示燈控制寄存器是可讀可寫的,請(qǐng)問(wèn)用什么辦法可以回讀指
示燈狀態(tài)?
八.實(shí)驗(yàn)報(bào)告要求
1.說(shuō)明映射在擴(kuò)展存儲(chǔ)器空間地址上的指示燈寄存器在設(shè)置時(shí)是哪幾位位有效的?
2.說(shuō)明數(shù)據(jù)的最低位分別對(duì)應(yīng)哪個(gè)指示燈?次低位對(duì)應(yīng)哪個(gè)指示燈?...依次類推。
評(píng)論