- vii - 8.1.1 實(shí)驗(yàn)?zāi)康?315 8.1.2 實(shí)驗(yàn)設(shè)備 315 8.1.3 實(shí)驗(yàn)內(nèi)容 315 8.1.4 實(shí)驗(yàn)原理 315 8.1.5 實(shí)驗(yàn)操作步驟 318 8.1.6 實(shí)驗(yàn)參考程序 319 8.1.7 練習(xí)題 321- vi - 6.4 USB 接口實(shí)驗(yàn) 266 6.4.1 實(shí)驗(yàn)?zāi)康?266 6.4.2 實(shí)驗(yàn)設(shè)備 267 6.4.3 實(shí)驗(yàn)內(nèi)容 267 6.4.4 實(shí)驗(yàn)原理 267 6.4.5 實(shí)驗(yàn)操作步驟 270 6.4.6 實(shí)驗(yàn)參考程序 272 6.4.7 實(shí)驗(yàn)練習(xí)題 280 6.5 SPI接口通訊實(shí)驗(yàn) 281 6.5.1 實(shí)驗(yàn)?zāi)康?281 6.5.2 實(shí)驗(yàn)設(shè)備 281 6.5.3 實(shí)驗(yàn)內(nèi)容 281 6.5.4 實(shí)驗(yàn)原理 281 6.5.5 實(shí)驗(yàn)操作步驟 285 6.5.6 實(shí)驗(yàn)參考程序 287 6.5.7 練習(xí)題 289 6.6 紅外模塊控制實(shí)驗(yàn) 289 6.6.1 實(shí)驗(yàn)?zāi)康?289 6.6.2 實(shí)驗(yàn)設(shè)備 289 6.6.3 實(shí)驗(yàn)內(nèi)容 289 6.6.4 實(shí)驗(yàn)原理 289 6.6.5 實(shí)驗(yàn)操作步驟 291 6.6.6 實(shí)驗(yàn)參考程序 291 6.6.7 練習(xí)題 296 第七章 基礎(chǔ)應(yīng)用實(shí)驗(yàn) 296 7.1 A/D 轉(zhuǎn)換實(shí)驗(yàn) 296 7.1.1 實(shí)驗(yàn)?zāi)康?296 7.1.2 實(shí)驗(yàn)設(shè)備 296 7.1.3 實(shí)驗(yàn)內(nèi)容 296 7.1.4 實(shí)驗(yàn)原理 296 7.1.5 實(shí)驗(yàn)設(shè)計(jì) 298 7.1.6 實(shí)驗(yàn)操作步驟 299 7.1.7 實(shí)驗(yàn)參考程序 300 7.1.8 練習(xí)題 301 7.2 PWM步進(jìn)電機(jī)控制實(shí)驗(yàn) 301 7.2.1 實(shí)驗(yàn)?zāi)康?301 7.2.2 實(shí)驗(yàn)設(shè)備 301 7.2.3 實(shí)驗(yàn)內(nèi)容 301 7.2.4 實(shí)驗(yàn)原理 301 7.2.5 實(shí)驗(yàn)操作步驟 309 7.2.6 實(shí)驗(yàn)參考程序 311 7.2.7 練習(xí)題 313 第八章 高級應(yīng)用實(shí)驗(yàn) 315 8.1 GPRS模塊控制實(shí)驗(yàn) 315 - v - 5.2 5x4鍵盤控制實(shí)驗(yàn) 219 5.2.1 實(shí)驗(yàn)?zāi)康?219 5.2.2 實(shí)驗(yàn)設(shè)備 219 5.2.3 實(shí)驗(yàn)內(nèi)容 219 5.2.4 實(shí)驗(yàn)原理 219 5.2.5 實(shí)驗(yàn)設(shè)計(jì) 221 5.2.6 實(shí)驗(yàn)操作步驟 222 5.2.7 實(shí)驗(yàn)參考程序 223 5.2.8 練習(xí)題 224 5.3 觸摸屏控制實(shí)驗(yàn) 224 5.3.1 實(shí)驗(yàn)?zāi)康?224 5.3.2 實(shí)驗(yàn)設(shè)備 224 5.3.3 實(shí)驗(yàn)內(nèi)容 224 5.3.4 實(shí)驗(yàn)原理 224 5.3.5 實(shí)驗(yàn)設(shè)計(jì) 231 5.3.6 實(shí)驗(yàn)操作步驟 231 5.3.7 實(shí)驗(yàn)參考程序 232 5.3.8 練習(xí)題 233 第六章 通信與接口實(shí)驗(yàn) 234 6.1 IIC 串行通信實(shí)驗(yàn) 234 6.1.1 實(shí)驗(yàn)?zāi)康?234 6.1.2 實(shí)驗(yàn)設(shè)備 234 6.1.3 實(shí)驗(yàn)內(nèi)容 234 6.1.4 實(shí)驗(yàn)原理 234 6.1.5 實(shí)驗(yàn)設(shè)計(jì) 238 6.1.6 實(shí)驗(yàn)操作步驟 241 6.1.7 實(shí)驗(yàn)參考程序 243 6.1.8 練習(xí)題 245 6.2 以太網(wǎng)通訊實(shí)驗(yàn) 246 6.2.1 實(shí)驗(yàn)?zāi)康?246 6.2.2 實(shí)驗(yàn)設(shè)備 246 6.2.3 實(shí)驗(yàn)內(nèi)容 246 6.2.4 實(shí)驗(yàn)原理 246 6.2.5 實(shí)驗(yàn)操作步驟 254 6.2.6 實(shí)驗(yàn)參考程序 257 6.2.7 練習(xí)題 259 6.3 音頻接口 IIS 實(shí)驗(yàn) 260 6.3.1 實(shí)驗(yàn)?zāi)康?260 6.3.2 實(shí)驗(yàn)設(shè)備 260 6.3.3 實(shí)驗(yàn)內(nèi)容 260 6.3.4 實(shí)驗(yàn)原理 260 6.3.5 實(shí)驗(yàn)步驟 263 6.3.6實(shí)驗(yàn)參考程序 264 6.3.7 練習(xí)題 266 - iv - 4.4 串口通信實(shí)驗(yàn) 170 4.4.1 實(shí)驗(yàn)?zāi)康?170 4.4.2 實(shí)驗(yàn)設(shè)備 170 4.4.3 實(shí)驗(yàn)內(nèi)容 170 4.4.4 實(shí)驗(yàn)原理 170 4.4.5 實(shí)驗(yàn)操作步驟 176 4.4.6 實(shí)驗(yàn)參考程序 177 4.4.7 練習(xí)題 178 4.5 實(shí)時(shí)時(shí)鐘實(shí)驗(yàn) 179 4.5.1 實(shí)驗(yàn)?zāi)康?179 4.5.2 實(shí)驗(yàn)設(shè)備 179 4.5.3 實(shí)驗(yàn)內(nèi)容 179 4.5.4 實(shí)驗(yàn)原理 179 4.5.5 實(shí)驗(yàn)設(shè)計(jì) 181 4.5.6 實(shí)驗(yàn)操作步驟 182 4.5.7 實(shí)驗(yàn)參考程序 183 4.6.8 練習(xí)題 185 4.6 數(shù)碼管顯示實(shí)驗(yàn) 186 4.6.1 實(shí)驗(yàn)?zāi)康?186 4.6.2 實(shí)驗(yàn)設(shè)備 186 4.6.3 實(shí)驗(yàn)內(nèi)容 186 4.6.4 實(shí)驗(yàn)原理 186 4.6.5 實(shí)驗(yàn)方法與操作步驟 188 4.6.6 實(shí)驗(yàn)參考程序 189 4.6.7 練習(xí)題 192 4.7 看門狗實(shí)驗(yàn) 193 4.7.1 實(shí)驗(yàn)?zāi)康?193 4.7.2 實(shí)驗(yàn)設(shè)備 193 4.7.3 實(shí)驗(yàn)內(nèi)容 193 4.7.4 實(shí)驗(yàn)原理 193 4.7.5 實(shí)驗(yàn)設(shè)計(jì) 195 4.7.6 實(shí)驗(yàn)操作步驟 196 4.7.7 實(shí)驗(yàn)參考程序 197 4.7.8 實(shí)驗(yàn)練習(xí)題 199 第五章 人機(jī)接口實(shí)驗(yàn) 200 5.1 液晶顯示實(shí)驗(yàn) 200 5.1.1 實(shí)驗(yàn)?zāi)康?200 5.1.2 實(shí)驗(yàn)設(shè)備 200 5.1.3 實(shí)驗(yàn)內(nèi)容 200 5.1.4 實(shí)驗(yàn)原理 200 5.1.5 實(shí)驗(yàn)設(shè)計(jì) 211 5.1.6 實(shí)驗(yàn)操作步驟 213 5.1.7 實(shí)驗(yàn)參考程序 214 5.1.8 練習(xí)題 219 - ii - 3.1.1 實(shí)驗(yàn)?zāi)康?81 3.1.2 實(shí)驗(yàn)設(shè)備 81 3.1.3 實(shí)驗(yàn)內(nèi)容 81 3.1.4 實(shí)驗(yàn)原理 81 3.1.5 實(shí)驗(yàn)操作步驟 83 3.1.6 實(shí)驗(yàn)參考程序 87 3.1.7 練習(xí)題 88 3.2 ARM匯編指令實(shí)驗(yàn)二 89 3.2.1 實(shí)驗(yàn)?zāi)康?89 3.2.2 實(shí)驗(yàn)設(shè)備 89 3.2.3 實(shí)驗(yàn)內(nèi)容 89 3.2.4 實(shí)驗(yàn)原理 89 3.2.5 實(shí)驗(yàn)操作步驟 90 3.2.6 實(shí)驗(yàn)參考程序 91 3.2.7 練習(xí)題 94 3.3 Thumb 匯編指令實(shí)驗(yàn) 94 3.3.1 實(shí)驗(yàn)?zāi)康?94 3.3.2 實(shí)驗(yàn)設(shè)備 94 3.3.3 實(shí)驗(yàn)內(nèi)容 94 3.3.4 實(shí)驗(yàn)原理 94 3.3.5 實(shí)驗(yàn)操作步驟 96 3.3.6 實(shí)驗(yàn)參考程序 96 3.3.7 練習(xí)題 99 3.4 ARM處理器工作模式實(shí)驗(yàn) 99 3.4.1 實(shí)驗(yàn)?zāi)康?99 3.4.2實(shí)驗(yàn)設(shè)備 99 3.4.3實(shí)驗(yàn)內(nèi)容 99 3.4.4實(shí)驗(yàn)原理 99 3.4.5實(shí)驗(yàn)操作步驟 101 3.4.6實(shí)驗(yàn)參考程序 102 3.4.7練習(xí)題 104 3.5 C 語言程序?qū)嶒?yàn)一 104 3.5.1 實(shí)驗(yàn)?zāi)康?104 3.5.2 實(shí)驗(yàn)設(shè)備 104 3.5.3 實(shí)驗(yàn)內(nèi)容 104 3.5.4 實(shí)驗(yàn)原理 104 3.5.5 實(shí)驗(yàn)操作步驟 106 3.5.6 實(shí)驗(yàn)參考程序 106 3.5.7 練習(xí)題 109 3.6 C 語言程序?qū)嶒?yàn)二 109 3.6.1 實(shí)驗(yàn)?zāi)康?109 3.6.2 實(shí)驗(yàn)設(shè)備 109 3.6.3 實(shí)驗(yàn)內(nèi)容 109 3.6.4 實(shí)驗(yàn)原理 109 - iii - 3.6.5 實(shí)驗(yàn)操作步驟 111 3.6.6 實(shí)驗(yàn)參考程序 113 3.6.7 練習(xí)題 117 3.7 匯編與 C 語言的相互調(diào)用 117 3.7.1 實(shí)驗(yàn)?zāi)康?117 3.7.2 實(shí)驗(yàn)設(shè)備 117 3.7.3 實(shí)驗(yàn)內(nèi)容 117 3.7.4 實(shí)驗(yàn)原理 117 3.7.5 實(shí)驗(yàn)操作步驟 118 3.7.6 實(shí)驗(yàn)參考程序 119 3.7.7 練習(xí)題 123 3.8 綜合實(shí)驗(yàn) 123 3.8.1 實(shí)驗(yàn)?zāi)康?123 3.8.2 實(shí)驗(yàn)設(shè)備 123 3.8.3 實(shí)驗(yàn)內(nèi)容 123 3.8.4 實(shí)驗(yàn)原理 123 3.8.5 實(shí)驗(yàn)操作步驟 124 3.8.6 參考程序 127 3.8.7 練習(xí)題 134 第四章 基本接口實(shí)驗(yàn) 135 4.1 存儲器實(shí)驗(yàn) 135 4.1.1 實(shí)驗(yàn)?zāi)康?135 4.1.2 實(shí)驗(yàn)設(shè)備 135 4.1.3 實(shí)驗(yàn)內(nèi)容 135 4.1.4 實(shí)驗(yàn)原理 135 4.1.5 實(shí)驗(yàn)操作步驟 149 4.1.6 實(shí)驗(yàn)參考程序 149 4.1.7 練習(xí)題 151 4.2 IO 口實(shí)驗(yàn) 151 4.2.1 實(shí)驗(yàn)?zāi)康?151 4.2.2 實(shí)驗(yàn)設(shè)備 152 4.2.3 實(shí)驗(yàn)內(nèi)容 152 4.2.4 實(shí)驗(yàn)原理 152 4.2.5 實(shí)驗(yàn)操作步驟 159 4.2.6 實(shí)驗(yàn)參考程序 160 4.2.7 實(shí)驗(yàn)練習(xí)題 161 4.3 中斷實(shí)驗(yàn) 161 4.3.1 實(shí)驗(yàn)?zāi)康?161 4.3.2 實(shí)驗(yàn)設(shè)備 161 4.3.3 實(shí)驗(yàn)內(nèi)容 161 4.3.4 實(shí)驗(yàn)原理 162 4.3.5 實(shí)驗(yàn)操作步驟 165 4.3.6 實(shí)驗(yàn)參考程序 167 4.3.7 練習(xí)題 170 目 錄 I 第一章 嵌入式系統(tǒng)開發(fā)與應(yīng)用概述 1 1.1 嵌入式系統(tǒng)開發(fā)與應(yīng)用 1 1.2 基于 ARM的嵌入式開發(fā)環(huán)境概述 3 1.2.1 交叉開發(fā)環(huán)境 3 1.2.2 模擬開發(fā)環(huán)境 4 1.2.3 評估電路板 5 1.2.4 嵌入式操作系統(tǒng) 5 1.3 各種 ARM開發(fā)工具簡介 5 1.3.1 ARM的 SDT 6 1.3.2 ARM的ADS 7 1.3.3 Multi 2000 8 1.3.4 Embest IDE for ARM 11 1.3.5 OPENice32-A900仿真器 12 1.3.6 Multi-ICE 仿真器 12 1.4 如何學(xué)習(xí)基于 ARM嵌入式系統(tǒng)開發(fā) 13 1.5 本教程相關(guān)內(nèi)容介紹 14 第二章 EMBEST ARM實(shí)驗(yàn)教學(xué)系統(tǒng) 17 2.1 教學(xué)系統(tǒng)介紹 17 2.1.1 Embest IDE 集成開發(fā)環(huán)境 17 2.1.2 Embest JTAG 仿真器 19 2.1.3 Flash 編程器 20 2.1.4 Embest EduKit-III開發(fā)板 21 2.1.5 各種連接線與電源適配器 23 2.2 教學(xué)系統(tǒng)安裝 23 2.3 教學(xué)系統(tǒng)的硬件電路 27 2.3.1 概述 27 2.3.2 功能特點(diǎn) 27 2.3.3 原理說明 28 2.3.4 硬件結(jié)構(gòu) 41 2.3.5 硬件資源分配 44 2.4 集成開發(fā)環(huán)境使用說明 51 2.4.1 Embest IDE 主框架窗口 51 2.4.2 工程管理 52 2.4.3 工程基本配置 55 2.4.4 工程的編譯鏈接 71 2.4.5 加載調(diào)試 72 2.4.6 Flash編程工具 80 第三章 嵌入式軟件開發(fā)基礎(chǔ)實(shí)驗(yàn) 81 3.1 ARM匯編指令實(shí)驗(yàn)一 81
標(biāo)簽: ARM9 基礎(chǔ)實(shí)驗(yàn) 教程
上傳時(shí)間: 2013-04-24
上傳用戶:xaijhqx
SPI,是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳
標(biāo)簽: spi
上傳時(shí)間: 2013-06-09
上傳用戶:Killerboo
隨著現(xiàn)代計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)成為了當(dāng)前信息行業(yè)最熱門的焦點(diǎn)之一。ARM以其高性能低功耗的特點(diǎn)成為目前主流的32位嵌入式處理器而在數(shù)碼產(chǎn)品中廣泛使用,隨著數(shù)碼相機(jī)的普及,數(shù)碼相框產(chǎn)品得到推廣,數(shù)碼相框通過一個(gè)液晶的屏幕顯示數(shù)碼照片而非紙質(zhì)照片,數(shù)碼相框比普通相框更靈活多變,也給現(xiàn)在日益使用的數(shù)碼相片一個(gè)新的展示空間。在嵌入式操作系統(tǒng)方面,uC/OS—Ⅱ憑借其小內(nèi)核、多任務(wù)、豐富的系統(tǒng)服務(wù)、容易使用以及源碼公開等特點(diǎn)被嵌入式系統(tǒng)開發(fā)者廣泛用在各種嵌入式設(shè)備開發(fā)中。uC/FS嵌入式文件系統(tǒng)由于穩(wěn)定性,可移植性以及與uC/OS—Ⅱ內(nèi)核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統(tǒng)開發(fā)中。NAND Flash存儲器由于其大容量數(shù)據(jù)存儲、高速存取速度、易于擦除和重寫、功耗小等特點(diǎn)被廣泛應(yīng)用于便攜式電子設(shè)備的數(shù)據(jù)存儲、嵌入式系統(tǒng)的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發(fā)的數(shù)碼相框芯片方案ARK1600,該平臺集成了嵌入式系統(tǒng)設(shè)計(jì)所需的相關(guān)硬件模塊。本論文的主要設(shè)計(jì)目標(biāo)是在該平臺上實(shí)現(xiàn)NAND Flash存儲設(shè)備驅(qū)動(dòng)的系統(tǒng)級方案,即在ARK1600平臺上通過構(gòu)建uC/OS—Ⅱ操作系統(tǒng)以及uC/FS文件系統(tǒng)來實(shí)現(xiàn)NAND Flash設(shè)備驅(qū)動(dòng)掛接。本論文是在Windows環(huán)境下通過ARM ADS實(shí)現(xiàn)代碼的編譯,通過Multi—ICE進(jìn)行前期調(diào)試以及USB—Debug進(jìn)行后期的系統(tǒng)整合調(diào)試。 本論文的主要研究工作具體涉及以下三個(gè)的方面:首先研究了ARM相關(guān)構(gòu)架以及uC/OS—Ⅱ操作系統(tǒng)的特點(diǎn),并在此基礎(chǔ)上移植uC/OS—Ⅱ操作系統(tǒng)到ARK1600平臺,分析ARK1600硬件體系結(jié)構(gòu)的基礎(chǔ)上詳細(xì)分析了BootLoader的相關(guān)概念,并重點(diǎn)闡述了NAND BootLoader程序設(shè)計(jì)與實(shí)現(xiàn)過程;其次在文件系統(tǒng)方面,本論文成功移植uC/FS嵌入式文件系統(tǒng)到ARK1600平臺,在移植的過程中采用了動(dòng)態(tài)文件緩沖區(qū)算法提高了該文件系統(tǒng)的數(shù)據(jù)傳輸效率;最后重點(diǎn)討論了NAND Flash驅(qū)動(dòng)在ARK1600的實(shí)現(xiàn),主要分析了NAND Flash的數(shù)據(jù)存儲結(jié)構(gòu),并從物理層,邏輯層和文件系統(tǒng)接口層三個(gè)方面具體分析了NAND Flash驅(qū)動(dòng)程序的實(shí)現(xiàn),并在NAND Flash邏輯層驅(qū)動(dòng)實(shí)現(xiàn)時(shí)通過采用壞塊處理表算法實(shí)現(xiàn)了NAND的磨損均衡問題。
上傳時(shí)間: 2013-07-31
上傳用戶:xcy122677
本文檔主要描述一種flash資料,比較完整,有助于使用該芯片的開發(fā)者
上傳時(shí)間: 2013-06-07
上傳用戶:1043041441
ARM微處理器的應(yīng)用已經(jīng)遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場,占領(lǐng)了32位RISC微處理器75%以上的市場份額。 本文設(shè)計(jì)的基于JTAG接口的ARM編程器,以ARM微處理器作為CPU,利用其JTAG接口對Flash在線編程的技術(shù),給以ARM為內(nèi)核的應(yīng)用板(數(shù)控系統(tǒng)硬件平臺)進(jìn)行快速軟件升級。在分析相關(guān)技術(shù)的基礎(chǔ)上,給出了系統(tǒng)的總體設(shè)計(jì)方案,設(shè)計(jì)了系統(tǒng)的硬件和軟件。 首先詳細(xì)分析了JTAG技術(shù)、USB技術(shù)和Modem通信原理。編程器以USB口和RS-232口作為通信接口,以JTAG接口作為調(diào)試接口和編程接口。 其次,在分析編程器需求的基礎(chǔ)上,給出了系統(tǒng)的總體設(shè)計(jì)方案,選擇了主要的部件。系統(tǒng)硬件的核心部件采用了Philips LPC2144ARM芯片,擴(kuò)展了JTAG接口、USB接口、Modem接口,同時(shí)又構(gòu)造出了一個(gè)JTAG接口。該芯片具有SPI總線,采用與SPI兼容的外部Flash作為存儲器。編程器軟件在ADS集成開發(fā)環(huán)境下開發(fā)調(diào)試。 最后,對編程器技術(shù)實(shí)現(xiàn)上的不足作了分析和編程器設(shè)計(jì)的不完善之處作了總結(jié),并對編程器的發(fā)展趨勢作了探討和展望。
上傳時(shí)間: 2013-06-16
上傳用戶:mylinden
Marvell 88w8686 spi wifi 驅(qū)動(dòng)
標(biāo)簽: Marvell 88w8686 wifi spi
上傳時(shí)間: 2013-06-11
上傳用戶:cx111111
C240x/28xx 通用Flash燒寫工具,已經(jīng)經(jīng)過測試,燒寫比較方便實(shí)用,解決FLASH燒寫問題。-???????????
上傳時(shí)間: 2013-07-04
上傳用戶:1670240556
stm8 spi使用說明,講述stm8系列單片機(jī)的SPI通信配置及操作流程-stm8 spi instructions for use, about stm8 MCU SPI communication configuration and operational procedures
上傳時(shí)間: 2013-07-16
上傳用戶:面具愛人丿
TI標(biāo)準(zhǔn)SPI例程(帶中斷的例程)應(yīng)用芯片為TMS320F28035 TI公司TMS320F28035的最小系統(tǒng)版電路圖,dxp的,...在ABB的發(fā)展歷程和技術(shù)概述,對正在開發(fā)或應(yīng)用IEC61850的人會(huì)有參考和啟發(fā)作用。...
標(biāo)簽: SPI TI標(biāo)準(zhǔn)
上傳時(shí)間: 2013-05-28
上傳用戶:木子葉1
·自制Atmel89系列flash單片機(jī)編程器資料
標(biāo)簽: Atmel flash 89 單片機(jī)編程器
上傳時(shí)間: 2013-06-27
上傳用戶:dba1592201
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1