內容簡介
本書以基於ARMCortex-M4F內核的MSP432P401r微控製器為例,全麵介紹瞭MSP432微控製器的結構原理、外設模塊、示例程序及應用。全書共分為10章。第1章概述MSP432微控製器;第2章介紹MSP432微控製器軟件工程開發基礎;第3章介紹MSP432微控製器CPU與存儲器;第4章討論MSP432微控製器中斷係統;第5章討論MSP432微控製器時鍾係統與低功耗結構;第6章講述MSP432微控製器輸入輸齣模塊;第7章介紹MSP432微控製器片內通信模塊;第8章討論MSP432微控製器片內控製模塊;第9章展示MSP432微控製器應用設計實例——口袋實驗套件;第10章討論基於MSP432微控製器的參考設計。
目錄
Contents目 錄
前言
第1章 MSP432微控製器概述1
1.1 MSP432微控製器的誕生及應用1
1.2 MSP432微控製器的特點4
1.3 MSP432微控製器應用選型6
1.4 本章小結6
1.5 思考題與習題7
第2章 MSP432微控製器軟件工程開發基礎8
2.1 MSP432微控製器C語言基礎8
2.2 MSP432微控製器軟件工程基礎23
2.3 MSP432微控製器軟件開發集成環境CCSv6.126
2.4 本章小結41
2.5 思考題與習題42
第3章 MSP432微控製器CPU與存儲器43
3.1 MSP432P4xx係列微控製器結構概述43
3.2 MSP432P401r微控製器特性、結構和外部引腳46
3.3 MSP432P401r微控製器CPU的寄存器資源53
3.4 MSP432微控製器的存儲器57
3.5 本章小結59
3.6 思考題與習題60
第4章 MSP432微控製器中斷係統61
4.1 中斷的基本概念61
4.2 可嵌套的嚮量中斷控製器NVIC62
4.3 MSP432微控製器中斷源62
4.4 中斷響應過程67
4.5 中斷返迴過程67
4.6 中斷應用68
4.7 本章小結69
4.8 思考題與習題70
第5章 MSP432微控製器時鍾係統與低功耗結構71
5.1 時鍾係統結構與原理71
5.2 低功耗結構及應用88
5.3 本章小結96
5.4 思考題與習題96
第6章 MSP432微控製器輸入輸齣模塊97
6.1 通用I/O端口97
6.2 模/數轉換模塊ADC14103
6.3 比較器E135
6.4 定時器147
6.5 本章小結181
6.6 思考題與習題182
第7章 MSP432微控製器片內通信模塊184
7.1 eUSCI的異步模式——UART184
7.2 eUSCI的同步模式212
7.3 eUSCI的I2C模式225
7.4 本章小結246
7.5 思考題與習題246
第8章 MSP432微控製器片內控製模塊247
8.1 Flash存儲器247
8.2 DMA控製器261
8.3 本章小結271
8.4 思考題與習題272
第9章 MSP432微控製器應用設計實例——口袋實驗套件273
9.1 口袋實驗套件概述274
9.2 測量類實驗275
9.3 綜閤類實驗292
9.4 本章小結303
9.5 思考題與習題303
第10章 基於MSP432微控製器的參考設計304
10.1 IWR1443 77GHz級發射機的功率優化參考設計304
10.2 電容式觸摸MCU和LCD的參考設計307
10.3 近場通信(NFC)讀/寫器參考設計309
10.4 本章小結311
10.5 思考題與習題311
參考文獻312
前言/序言
前 言微控製器(俗稱單片機)的應用日趨廣泛,這對處理器的綜閤性能提齣瞭更高的要求。美國德州儀器(TI)公司推齣的MSP432微控製器是具有極低功耗的基於ARM Cortex-M4F內核的32位微控製器(MCU),其主頻為48MHz,有效功耗隻有95μA/MHz,實現瞭功耗與性能的完美兼得。MSP432微控製器性能優良,將在過程控製、便攜儀錶、無綫通信、能源收集、消費類電子産品和公共事業計量等方麵得到廣泛的應用。MSP432P401r微控製器是MSP432係列中的第一款。本書以此微控製器為代錶,全麵介紹MSP432微控製器的原理及應用。全書共分10章,具體內容包括:
第1章介紹MSP432微控製器的發展曆史、應用領域和技術特點。
第2章介紹MSP432微控製器軟件工程的開發基礎,主要講解MSP432微控製器C語言編程基礎、MSP432微控製器的軟件編程方法,以及軟件開發集成環境CCS的基本操作。
第3章以MSP432P401r微控製器為例,簡單介紹MSP432微控製器的結構和特性;同時,介紹Cortex-M4架構、內核及其主要功能,重點介紹MSP432微控製器的CPU和存儲器。
第4章介紹中斷的一些基本概念,講解MSP432微控製器具有的中斷源及中斷處理過程,敘述MSP432微控製器的中斷嵌套,並以兩個例程介紹MSP432微控製器中斷的應用。
第5章重點講述MSP432微控製器的時鍾係統及其低功耗結構。
第6章重點講述各典型輸入輸齣模塊的結構、原理及功能,並給齣各個模塊的簡單應用例程。
第7章詳細講述片內通信模塊的結構、原理及功能,包括URAT、SPI和I2C,並給齣瞭簡單的數據通信例程。
第8章重點介紹Flash控製器和DMA控製器的結構、原理及功能。
第9章介紹編者實驗室自行研製的基於MSP432P401r微控製器的口袋實驗套件。實驗套件由MSP432P401r LaunchPad(zui小係統)和口袋實驗闆組成,可完成檢測、綜閤和互動三大類實驗。
第10章介紹基於MSP432微控製器的參考設計。
本書由徐科軍統籌,由葉國陽、劉錚和徐科軍編寫。其中,葉國陽編寫瞭前言、第1~8章和第10章,劉錚編寫第9章,徐科軍審閱瞭全書。美國德州儀器(TI)公司大學計劃的王沁工程師和蔣榮慰工程師對於本書的編寫給予瞭極大的支持,就本書框架的確定和目錄的編寫提齣瞭許多寶貴的意見。在此,錶示衷心的感謝。
本書所附的程序代碼來源於TI官網或由編者編寫。對於TI官網的程序,讀者可登錄TI官方網站進行下載,編者編寫的程序可登錄華章圖書(www.hzbook.com)官網下載。
由於水平有限,書中可能存在不妥之處,敬請廣大讀者批評指正。
編者2017年10月
基於ARM Cortex-M4F內核的MSP432 MCU開發實踐 下載 mobi epub pdf txt 電子書 格式