ARM Cortex-M3內(nèi)核微控制器快速入門與應用

出版時間:2009-8  出版社:北京航空航天大學出版社  作者:劉同法,肖志剛,彭繼衛(wèi) 編著  頁數(shù):452  
Tag標簽:無  

前言

時光飛逝。寫完了《單片機c語言編程基礎(chǔ)與實踐》,本想按原計劃寫一本C語言在單片機高層中的應用實踐之類的書,來完成未盡事宜(比如單片機的互聯(lián)工程、74Hc595級聯(lián)在電子點陣屏中的運用、CAN總線通信等)。可ARM公司的Cortex-M3內(nèi)核的32位微控制器已出現(xiàn)在眼前,這使我不得不迅速改變方向,走向新的微控制器世界。2008年夏天,正值暑假,我又來到廣州拜訪我的老師——周立功先生。此時距離我第一次來到這里已是四年過去了,雖然此后每年都來,但卻從未到工程部拜訪過昔日指導過我的老師們,于是這次多安排了一些時間到我曾經(jīng)學習過的ARM工程小組看看。沒想到僅僅是幾年的時間,昔日的ARM小組已經(jīng)發(fā)生了驚人的變化1 2004年我在這里學習DP-51時,他們的ARM開發(fā)才剛剛起步,2005年時發(fā)展成為一個開發(fā)小組,但是現(xiàn)在卻已經(jīng)發(fā)展成為ARM工程部了!并細分為Windows CE小組、Linux小組、ARM cortex-M3內(nèi)核微控制器團隊等,已經(jīng)達到了幾百人的規(guī)模,真可謂“兵強馬壯,好不熱鬧”!

內(nèi)容概要

Cortex-M3是ARM公司基于ARM V7架構(gòu)的新型芯片內(nèi)核。本書首先敘述Cortex-M3內(nèi)核微控制器的內(nèi)部結(jié)構(gòu)和內(nèi)部寄存映射及功能,然后通過課題的形式訓練讀者掌握其編程應用方法。    全書分基礎(chǔ)篇和實戰(zhàn)篇兩部分?;A(chǔ)篇主要講述Cortex-M3的由來和Cortex-M3內(nèi)核微控制器的內(nèi)部結(jié)構(gòu)。實戰(zhàn)篇又分基礎(chǔ)訓練和應用訓練兩部分:基礎(chǔ)訓練主要訓練讀者對Cortex-M3內(nèi)核微控制器的輸入/輸出和內(nèi)部定時器等的應用;應用訓練主要訓練讀者對Cortex-M3內(nèi)核微控制器與外圍接口電路進行通信控制的編程方法。    本書既可作為學習32位微控制器的單片機愛好者和從事自動控制、智能儀器儀表、電力電子、機電一體化以及各類單片機應用的工程技術(shù)人員的學習參考用書,還可作為大學本科、高職高專、技師學院等師生的理論教材或?qū)嵙暯滩摹?/pre>

書籍目錄

基礎(chǔ)篇 第1章 ARM公司與其體系結(jié)構(gòu)概述  1.1 ARM公司概述   1.1.1 ARM產(chǎn)品領(lǐng)域   1.1.2 ARM產(chǎn)品特點  1.2 ARM體系結(jié)構(gòu)概述   1.2.1 ARM CPU應用分類   1.2.2 應用處理器   1.2.3 嵌入式控制處理器   1.2.4 ARM體系結(jié)構(gòu)的發(fā)展   1.2.5 ARM技術(shù)發(fā)展趨勢 第2章 ARM Cortex-M3處理器內(nèi)核結(jié)構(gòu)  2. 1Cortex-M3內(nèi)核  2.2 Thumb?2指令集架構(gòu)  2.3 嵌套向量中斷控制器(NVIC)  2.4 存儲器保護單元(MPU)  2.5 調(diào)試和跟蹤  2.6 總線矩陣和接口  2.7 Cortex-M3指令系統(tǒng) 第3章 Cortex-M3 內(nèi)核微控制器LM3S101/LM3S102硬件結(jié)構(gòu)  3.1 概述  3.2 引腳功能   3.2.1 引腳分布   3.2.2 引腳功能描述  3.3 硬件結(jié)構(gòu)  3.4 ARM Cortex-M3內(nèi)核  3.5 內(nèi)存儲器單元(Flash/SRAM)    3.5.1 SRAM存儲器   3.5.2 Flash存儲器  3.6 中斷系統(tǒng)  3.7 通用輸入/輸出(GPIO)    3.7.1 GPIO功能模塊   3.7.2 數(shù)據(jù)寄存器操作   3.7.3 數(shù)據(jù)方向   3.7.4 中斷控制   3.7.5 模式控制   3.7.6 引腳配置   3.7.7 標識(Identification)  3.8 通用定時器   3.8.1 硬件模塊框圖   3.8.2 功能描述  3.9 看門狗定時器   3.9.1 看門狗模塊框圖   3.9.2 功能描述  3.10 通用異步串行通信   3.10.1 硬件方框圖   3.10.2 功能描述  3.11 同步串行通信接口(SSI)   3.11.1 SSI模塊框圖   3.11.2 功能描述  3.12 I2C接口   3.12.1 I2C硬件方框圖   3.12.2 功能描述  3.13 模擬比較器   3.13.1 硬件方框圖   3.13.2 功能描述   3.13.3 內(nèi)部參考編程  3.14 JTAG接口   3.14.1 硬件方框圖   3.14.2 功能描述  3.15 系統(tǒng)存儲器映射  3.16 系統(tǒng)控制   3.16.1 功能描述   3.16.2 初始化和系統(tǒng)配置   3.16.3 系統(tǒng)控制寄存器的映射   3.16.4 系統(tǒng)控制寄存器可實現(xiàn)功能描述 第4章 對C語言的回顧 第5章 IAR Embedded Workbench與LM LINK JTAG快速入門實戰(zhàn)篇 第6章 Cortex-M3 內(nèi)核微控制器LM3S101(102)內(nèi)部資源應用實踐 第7章 Cortex-M3內(nèi)核微控制器LM3S101(102)外圍接口電路在工程中的應用附錄A Cortex-M3 內(nèi)核微控制器LM3S101(102)最小系統(tǒng)附錄B 網(wǎng)上資料內(nèi)容說明參考文獻溫馨提示

章節(jié)摘錄

插圖:第1章ARM公司與其體系結(jié)構(gòu)概述1.1 ARM公司概述ARM(Advanced RISC Machines)既是一個公司的名字,也是對一類微處理器的通稱,還可以認為是一種技術(shù)的名字。ARM公司1991年成立于英國劍橋,主要出售芯片設(shè)計技術(shù)的授權(quán)。目前,采用ARM技術(shù)知識產(chǎn)權(quán)(IP)核的微處理器(即我們通常所說的ARM微處理器),已遍及工業(yè)控制、消費類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場?;贏RM技術(shù)的微處理器,其用占據(jù)了32位RISC微處理器75%以上的市場份額。ARM技術(shù)正在逐步滲透到我們生活的各個方面。1.1.1 ARM產(chǎn)品領(lǐng)域ARM公司是專門從事基于RISC技術(shù)芯片設(shè)計開發(fā)的公司。作為知識產(chǎn)權(quán)供應商,它本身不直接從事芯片生產(chǎn),而是轉(zhuǎn)讓設(shè)計許可由合作公司生產(chǎn)各具特色的芯片。世界各大半體生產(chǎn)商從ARM公司購買其設(shè)計的ARM微處理器核,根據(jù)各自不同的應用領(lǐng)域,加入適當?shù)耐鈬娐?,從而形成自己的ARM微處理器芯片進入市場。目前,全世界有幾十家大的半導體公司都使用ARM公司的授權(quán),因此既使得ARM技術(shù)獲得了更多的第三方工具、制造、件的支持,又使得整個系統(tǒng)成本降低,產(chǎn)品更容易進入市場被消費者接受,更具有競爭力。到目前為止,ARM微處理器及技術(shù)的應用幾乎已經(jīng)深入到各個領(lǐng)域。

編輯推薦

《ARM Cortex-M3內(nèi)核微控制器快速入門與應用》由北京航空航天大學出版社出版。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ARM Cortex-M3內(nèi)核微控制器快速入門與應用 PDF格式下載


用戶評論 (總計20條)

 
 

  •   如果學過單片機的話。。??催@書,會在很熟悉的感覺中,逐步提高
  •   幫大神買的,應該是沒有問題。
  •   送貨人很好,書也很好。
  •   不是特別好 一般般而已
  •   作為初學者確實不錯,要自己結(jié)合硬件會更好。
  •   書不錯 很值 有了它學lm3s系列的絕對沒問題
  •   不錯,對我挺有用的。完全沒有基礎(chǔ)的人不適合。
  •   書中的東西錯,,送貨很快
  •   發(fā)貨速度很快^值得信賴^^^^^^^^^^^^^^^^^^^^
  •   適合初學者,不錯,寫的詳細,如果更深入一點,那就更完美了。
  •   需要時間去消化
  •   作者寫這本書純粹是為了完成任務和賺錢?。?br /> 第12章只是簡單介紹了ARM公司的歷史(這些資料只要是關(guān)于ARM的書都有,也是出版ARM書籍的固定格式)
    第3章就是翻譯LM3S101的數(shù)據(jù)手冊,也可能是直接照搬中文資料
    第45章等于沒說,只要看這本書的人我敢肯定會C語言,而且使用的開發(fā)環(huán)境多種多樣。
    第67章把開發(fā)板上的程序拷貝下來堆到書上就完事了,估計連驗證都沒有!

    這就是一本關(guān)于ARM最新技術(shù)介紹的書,這錢花得冤枉?。?!
  •   太晦澀了,起名“入門”真是有欺騙讀者之嫌,看了幾十頁實在看不下去了,重買了一本“ARM Cortex-M3 權(quán)威指南”,推薦大家看那本,通俗好懂,平易近人~~
  •   感覺書本和盜版的差不多,N多錯誤
  •   發(fā)貨很快,第二天中午就到 不過沒帶發(fā)票
  •   還是別花這冤枉錢了,買點stm32資料強
  •   花了一個上午把第一部分看完了。覺得內(nèi)容不如預想的好,前面介紹部分有點抄手冊的嫌疑哦..不過到后面部分的C語言實例還可以,還沒看完,只是感覺后面部分內(nèi)容有點少。LM101/102的外設(shè)也確實忒少,拿這款片子做教學有點不合適啊,連硬件I2C都沒有。
  •   內(nèi)容粗略 適合有一定基礎(chǔ)的工作人員
  •   強調(diào)動手做,手把手教。
  •   書還可以,是目前唯一的一本講LM系列ARM的書,都是以實戰(zhàn)為主,不過看這個最好要有點單片機和C語言基礎(chǔ),那樣的話上手就比較快!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7