Cortex-M3嵌入式處理器原理與應(yīng)用

出版時間:2011-1-1  出版社:電子工業(yè)出版社  作者:范書瑞 李琦 趙燕飛  頁數(shù):284  

內(nèi)容概要

   ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務(wù)。Cortex-M3為M系列的第一款處理器,專注于低成本嵌入式領(lǐng)域需求,正在逐步占領(lǐng)單片機的高端市場。STM32F10xx微控制器采用Cortex-M3處理器,自面世以來就為大家所矚目,廣泛的產(chǎn)品線給用戶提供了全新的32位產(chǎn)品選項。本書主要分為Cortex-M3內(nèi)核介紹、STM32F10xx基礎(chǔ)及應(yīng)用和操作系統(tǒng)移植三部分內(nèi)容。以STM32F10xx微控制器的各個內(nèi)部外設(shè)應(yīng)用為主線,全面介紹Cortex-M3處理器的開發(fā)過程。從內(nèi)部外設(shè)編程到操作系統(tǒng)程序設(shè)計,都通過實例講解。    本書內(nèi)容實用易懂,適合作為嵌入式開發(fā)人員的參考書,也可作為高等院校相關(guān)專業(yè)高年級學(xué)生的教學(xué)或參考用書。

書籍目錄

第1章  引言	 1.1  什么是Cortex處理器	 1.2  ARM體系結(jié)構(gòu)	  1.2.1  ARM體系結(jié)構(gòu)的版本	  1.2.2  ARM體系結(jié)構(gòu)擴展	 1.3  ARM處理器內(nèi)核分類	  1.3.1  ARM7微處理器系列	  1.3.2  ARM9微處理器系列	  1.3.3  ARM9E微處理器系列	  1.3.4  ARM10E微處理器系列	  1.3.5  ARM11微處理器系列	  1.3.6  Cortex系列	 1.4  Cortex-M3處理器選型	  1.4.1  STM32系列	  1.4.2  Stellaris系列	  1.4.3  LPC1000系列	  1.4.4  AT91SAM3系列	第2章  Cortex-M3內(nèi)核	 2.1  Cortex-M3處理器基本結(jié)構(gòu)	 2.2  編程模型	  2.2.1  特權(quán)訪問和用戶訪問	  2.2.2  寄存器	  2.2.3  存儲格式	 2.3  指令集	 2.4  總線接口	 2.5  存儲器映射	  2.5.1  存儲器組織	  2.5.2  位段	 2.6  異常	  2.6.1  異常類型和優(yōu)先級	  2.6.2  異常處理	 2.7  時鐘和復(fù)位	  2.7.1  時鐘	  2.7.2  復(fù)位	 2.8  電源管理	 2.9  嵌套中斷向量控制器	第3章  STM32系列微控制器	第4章  STM32程序設(shè)計	第5章  中斷處理和GPIO應(yīng)用	第6章  通用同步/異步收發(fā)器USART	第7章  串行外設(shè)接口SPI	第8章  定時器	第9章  操作系統(tǒng)移植	第10章  溫濕度測量儀設(shè)計	參考文獻

章節(jié)摘錄

  在異步通信(Asynchronous Communication)中,數(shù)據(jù)通常是以字符(或字節(jié))為單位組成字符幀傳送的。字符幀由發(fā)送端一幀一幀地發(fā)送,通過傳輸線被接收設(shè)備一幀一幀地接收。發(fā)送端和接收端可以有各自的時鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個時鐘源彼此獨立,互不同步。在異步通信中,兩個字符之間的傳輸間隔是任意的,所以,每個字符的前后都要用一些數(shù)位來作為分隔位?! “l(fā)送端和接收端依靠字符幀格式來協(xié)調(diào)數(shù)據(jù)的發(fā)送和接收,在通信線路空閑時,發(fā)送線為高電平(邏輯“1”),每當接收端檢測到傳輸線上發(fā)送過來的低電平邏輯“0”(字符幀中的起始位)時就知道發(fā)送端已開始發(fā)送,每當接收端接收到字符幀中的停止位時就知道一幀字符信息已發(fā)送完畢?! ≡诋惒酵ㄐ胖校址麕袷胶筒ㄌ芈适莾蓚€重要指標,可由用戶根據(jù)實際情況選定?! ∽址麕–haractei Frame)也叫數(shù)據(jù)幀,由起始位、數(shù)據(jù)位、奇偶校驗位和停止位四部分組成?! 。?)起始位:位于字符幀開頭,只占一位,始終為邏輯“0”低電平,用于向接收設(shè)備表示發(fā)送端開始發(fā)送一幀信息。 ?。?)數(shù)據(jù)位:緊跟起始位之后,用戶根據(jù)情況可取5位、6位、7位或8位,低位在前高位在后(即先發(fā)送數(shù)據(jù)的最低位)。若所傳數(shù)據(jù)為ASCII字符,則常取7位?! 。?)奇偶校驗位:位于數(shù)據(jù)位后,僅占一位,用于表征串行通信中采用奇校驗還是偶校驗,由用戶根據(jù)需要決定采取何種校驗方式。

編輯推薦

  技術(shù)前沿,緊貼實際:完整清晰地描述了Cortex—M3  的開發(fā)流程  例程豐富,嚳以致用:以FWLib固件庫為基礎(chǔ),以應(yīng)  用為導(dǎo)向,精心安排了相關(guān)實例  主線清晰,模塊設(shè)計:系統(tǒng)安排了CM3內(nèi)核、STM32  微控制器設(shè)計基礎(chǔ)和操作系統(tǒng)移植三大模塊

圖書封面

評論、評分、閱讀與下載


    Cortex-M3嵌入式處理器原理與應(yīng)用 PDF格式下載


用戶評論 (總計5條)

 
 

  •   上課用書,以后還用的到,所以買了正版
  •   入門級,有一兩個錯別字,nvic沒有講清楚??傮w不錯。
  •   書的講解不夠細,對于STM32F10X有很多功能模塊沒有介紹到,只能用于簡單的參考
  •   老師介紹的。。。。
  •   如題 基本就是help翻譯 沒有自己的東西 哎 錢白花了
 

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

京ICP備13047387號-7