注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構嵌入式系統(tǒng)原理與實踐:ARM Cortex-M4 Kinetis微控制器

嵌入式系統(tǒng)原理與實踐:ARM Cortex-M4 Kinetis微控制器

嵌入式系統(tǒng)原理與實踐:ARM Cortex-M4 Kinetis微控制器

定 價:¥49.90

作 者: 王宜懷 等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787121158223 出版時間: 2012-03-01 包裝: 平裝
開本: 16開 頁數: 415 字數:  

內容簡介

  《嵌入式系統(tǒng)原理與實踐:ARM Cortex-M4 Kinetis微控制器》是國內第一本以ARMCortex-M4內核的Kinetis微控制器為藍本來講述嵌入式系統(tǒng)的圖書。Kinetis系列微控制器將高效的ARMCortex-M4內核與先進的低功耗設計技術相結合,是業(yè)內功耗最低的基于Cortex-M4的MCU解決方案。全書共15章,其中前4章簡要闡述了嵌入式系統(tǒng)的知識體系、學習誤區(qū)、學習建議和基于硬件構件的嵌入式系統(tǒng)開發(fā)方法,給出了ARMCortex-M4簡介及K60硬件最小系統(tǒng),示例了第一個樣例程序及開發(fā)環(huán)境下的工程組織方法,完成了第一個K60工程的入門任務,并講解了第一個帶中斷的實例,前4章囊括了學習一個新MCU完整要素的入門環(huán)節(jié);第5章到14章分別給出了GPIO的應用實例(鍵盤、LED與LCD)、定時器、A/D、D/A、比較器、TSI、SPI、I2C、I2S、Flash、CAN、SDHC、USB、以太網及K60其他模塊等;最后一章給出了進一步學習的指導。《嵌入式系統(tǒng)原理與實踐:ARM Cortex-M4 Kinetis微控制器》適用于有關高校嵌入式系統(tǒng)的教學或技術培訓資料,也可供ARMCortex-M4應用工程師作為技術研發(fā)參考。

作者簡介

暫缺《嵌入式系統(tǒng)原理與實踐:ARM Cortex-M4 Kinetis微控制器》作者簡介

圖書目錄

第1章 概述
1.1 嵌入式系統(tǒng)定義、由來及特點
1.1.1 嵌入式系統(tǒng)的定義
1.1.2 嵌入式系統(tǒng)的由來及其與微控制器的關系
1.1.3 嵌入式系統(tǒng)的特點
1.2 嵌入式系統(tǒng)的知識體系、學習誤區(qū)及學習建議
1.2.1 嵌入式系統(tǒng)的知識體系
1.2.2 嵌入式系統(tǒng)的學習誤區(qū)
1.2.3 基礎階段的學習建議
1.2.4 嵌入式系統(tǒng)開發(fā)所遇到的若干問題
1.3 嵌入式硬件構件的基本思想與應用方法
1.4 基于硬件構件的嵌入式系統(tǒng)硬件電路設計
1.4.1 設計時需要考慮的基本問題
1.4.2 硬件構件化電路原理圖繪制的簡明規(guī)則
1.4.3 實驗PCB板設計的簡明規(guī)則
1.5 基于硬件構件的嵌入式底層軟件構件的編程方法
1.5.1 嵌入式硬件構件和軟件構件的層次模型
1.5.2 底層構件的實現方法與編程思想
1.5.3 硬件構件及底層軟件構件的重用與移植方法
1.6 嵌入式系統(tǒng)的常用術語
1.6.1 與硬件相關的術語
1.6.2 與通信相關的術語
1.6.3 與功能模塊及軟件相關的術語
1.7 本章小結
習題
第2章 Kinetis微控制器概述與K60硬件最小系統(tǒng)
2.1 學習一個新MCU芯片的基本要素
2.2 ARM背景知識簡介
2.2.1 ARM簡介
2.2.2 Cortex-M4處理器特性簡介
2.3 Kinetis系列微控制器概述及型號標識
2.3.1 Kinetis系列微控制器概述
2.3.2 Kinetis系列微控制器型號標識
2.4 K60系列微控制器的存儲器映像與編程結構
2.4.1 K60系列MCU性能概述與內部結構簡圖
2.4.2 K60系列存儲器映像
2.5 K60的引腳功能與硬件最小系統(tǒng)
2.5.1 K60的引腳功能
2.5.2 K60的硬件最小系統(tǒng)原理圖
2.5.3 Kinetis寫入器與K60核心板
2.5.4 硬件最小系統(tǒng)測試方法
2.6 ARM Cortex-M4的寄存器及指令簡介
2.6.1 ARM Cortex-M4的寄存器簡介
2.6.2 ARM Cortex-M4的指令系統(tǒng)簡介
2.7 本章小結
習題
第3章 第一個樣例程序及工程組織
3.1 GPIO模塊的驅動構件設計
3.1.1 GPIO的基礎知識
3.1.2 GPIO模塊概要與編程要點
3.1.3 GPIO驅動構件設計
3.2 CodeWarrior開發(fā)環(huán)境簡介
3.3 嵌入式設計編碼基本規(guī)范
3.3.1 硬件驅動構件文件
3.3.2 數據類型
3.3.3 函數
3.3.4 源碼文件夾結構
3.4 第一個C語言工程:控制小燈閃爍
3.4.1 Light構件設計
3.4.2 Light構件測試工程主程序
3.4.3 在CW環(huán)境下導入樣例工程
3.5 理解第一個C工程
3.5.1 CW開發(fā)環(huán)境下工程文件組織框架
3.5.2 文件說明
3.5.3 芯片上電啟動執(zhí)行過程
3.6 在CW環(huán)境下創(chuàng)建一個新的工程
3.7 本章小結
習題
第4章 異步串行通信
4.1 異步串行通信的基礎知識
4.1.1 基本概念
4.1.2 RS-232C總線標準
4.1.3 電平轉換電路原理
4.2 UART模塊功能概述
4.3 UART模塊的編程結構
4.4 UART模塊的底層驅動構件設計
4.4.1 UART構件的函數原型設計
4.4.2 UART構件的頭文件(bw uan.h)
4,4.3 UART構件的源程序文件(hw uart.c)
4.5 以查詢方式接收的UART模塊測試實例
4.6 以中斷方式接收的UART模塊測試實例
4.7 本章小結
習題
第5章 GPIO的應用實例:鍵盤、LED與LCD
5.1 鍵盤模塊的驅動構件設計
5.1.1 鍵盤模型及接口
5.1.2 鍵盤驅動構件設計l
5.1.3 鍵盤驅動構件測試實例
5.2 LED模塊的驅動構件設計
5.2.1 LED的基礎知識
5.2.2 LED驅動構件設計
5.2.3 LED驅動構件測試實例
5.3 LCD模塊的驅動構件設計
5.3.1 LCD的基礎知識
5.3.2 LCD驅動構件設計
5.3.3 LCD驅動構件測試實例
5.4 本章小結
習題
第6章 定時器相關模塊
6,1 計數器/定時器的基本工作原理
6.2 可編程延遲模塊PDB
6.2.1 PDB的基礎知識
6.2.2 PDB模塊概要與編程要點
6.2.3 PDB構件設計及測試實例
6.3 Flex定時器FTM
6.3.1 FTM的基礎知識
6.3.2 FTM模塊概要與編程要點
6.3.3 FTM構件設計及測試實例
6.4 周期中斷定時器PIT
6.4.1 PIT的基礎知識
6.4.2 PIT模塊概要與編程要點
6.4.3 PIT構件設計及測試實例
6.5 低功耗定時器LPTMR
6.5.1 LPTMR的基礎知識
6.5.2 LPTMR模塊概要與編程要點
6.5.3 LPTMR構件設計及測試實例
6.6 載波調制發(fā)射器(CMT)
6.6.1 CMT的基礎知識
6.6.2 CMT模塊概要與編程要點
6.6.3 CMT構件設計及測試實例
6.7 實時時鐘
6.7.1 RTC基礎知識
6.7.2 RTC模塊概要與編程要點
6.7.3 RTC構件設計及測試實例
6.8 本章小結
習題
第7章 A/D、D/A、CMP和TSI模塊
第8章 SPI.I2C與I2S
第9章 Flash在線編程
第10章 K60的CAN總線開發(fā)方法
第11章 高容量SD存儲卡SDHC
第12章 USB2.0編程
第13章 基于K60的嵌入式以太網
第14章 系統(tǒng)時鐘與其他功能模塊
第15章 進一步學習指導
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號