TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
嵌入式技術基礎與實踐:ARM Cortex-M0+Kinetis L系列微控制器(第3版)(簡體書)
滿額折

嵌入式技術基礎與實踐:ARM Cortex-M0+Kinetis L系列微控制器(第3版)(簡體書)

人民幣定價:44.5 元
定價
:NT$ 267 元
優惠價
87232
缺貨無法訂購
相關商品
商品簡介
目次

商品簡介

本書以飛思卡爾(Freescale)的ARM CortexM0+內核的Kinetis L系列微控制器為藍本闡述嵌入式系統的軟件與硬件設計。全書共14章,其中第1章為概述,簡要闡述嵌入式系統的知識體系、學習誤區與學習建議。第2章和第3章給出ARM CortexM0+簡介及KL25硬件最小系統。第4章給出第一個樣例程序及CW開發環境下的工程組織方法,完成第一個KL25工程的入門任務。第5章闡述構件化開發方法與底層驅動構件封裝規范。第6章闡述串行通信接口UART,并給出第一個帶中斷的實例。第1~6章囊括了學習一個新的MCU入門環節的完整要素。第7~13章分別給出了Systick、TPM、PIT、LPTMR、RTC、GPIO的應用實例(鍵盤、LED與LCD)、Flash在線編程、A/D、D/A、比較器、SPI、I2C、TSI及KL25其他模塊等。第14章給出了進一步學習指導。

目次

第1章概述
1.1嵌入式系統定義、由來及特點
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的由來及其與微控制器的關系
1.1.3嵌入式系統的特點
1.2嵌入式系統的知識體系、學習誤區及學習建議
1.2.1嵌入式系統的知識體系
1.2.2嵌入式系統的學習誤區
1.2.3基礎階段的學習建議
1.3嵌入式系統常用術語
1.3.1與硬件相關的術語
1.3.2與通信相關的術語
1.3.3與功能模塊及軟件相關的術語
1.4嵌入式系統常用的C語言基本語法概要
1.5本章小結

第1章概述1.1嵌入式系統定義、由來及特點1.1.1嵌入式系統的定義1.1.2嵌入式系統的由來及其與微控制器的關系1.1.3嵌入式系統的特點1.2嵌入式系統的知識體系、學習誤區及學習建議1.2.1嵌入式系統的知識體系1.2.2嵌入式系統的學習誤區1.2.3基礎階段的學習建議1.3嵌入式系統常用術語1.3.1與硬件相關的術語1.3.2與通信相關的術語1.3.3與功能模塊及軟件相關的術語1.4嵌入式系統常用的C語言基本語法概要1.5本章小結習 題 1第2章ARM CortexM0+處理器2.1ARM處理器應用概述2.2ARM CortexM0+處理器簡介2.2.1ARM CortexM0+處理器特點與結構圖2.2.2ARM CortexM0+處理器存儲器映像2.2.3ARM CortexM0+處理器的寄存器2.3ARM CortexM0+處理器的指令系統2.3.1ARM CortexM0+指令簡表與尋址方式2.3.2數據傳送類指令2.3.3數據操作類指令2.3.4跳轉控制類指令2.3.5其他指令2.4ARM CortexM0+匯編語言的基本語法2.4.1匯編語言格式2.4.2偽指令2.5本章小結習題2第3章KL25簡介與硬件最小系統3.1飛思卡爾Kinetis系列微控制器簡介3.2KL系列MCU概述與體系結構3.2.1KL系列MCU概述3.2.2KL系列MCU體系結構3.3KL25系列存儲映像3.4KL25的引腳功能3.5KL25硬件最小系統原理圖3.6實踐硬件: SDFSLKL25EVB3.6.1SDFSLKL25EVB硬件系統簡介3.6.2硬件系統的測試3.7本章小結習題3第4章第一個樣例程序及工程組織4.1通用I/O接口基本概念及連接方法4.2端口控制模塊與GPIO模塊的編程結構4.2.1端口控制模塊4.2.2GPIO模塊4.2.3GPIO基本編程步驟與舉例4.3GPIO驅動構件封裝方法與驅動構件封裝規范4.3.1制作GPIO驅動構件的必要性及GPIO驅動構件封裝要點分析4.3.2底層驅動構件封裝規范概要與構件封裝的前期準備4.3.3KL25的GPIO驅動構件及解析4.4第一個C語言工程: 控制小燈閃爍4.4.1Light構件設計與測試工程主程序4.4.2Codewarrior開發環境簡介及簡明操作4.5工程文件組織框架與第一個C語言工程分析4.5.1CW10.3開發環境下工程文件組織框架4.5.2鏈接文件4.5.3機器碼文件4.5.4其他相關文件功能簡介4.5.5芯片內電啟動執行過程4.6第一個匯編語言工程: 控制小燈閃爍4.6.1匯編工程文件的組織4.6.2Light構件匯編程序light.s4.6.3Light測試工程主程序及匯編工程執行過程4.7本章小結習題4第5章構件化開發方法與底層驅動構件封裝規范5.1嵌入式硬件構件與底層軟件構件5.1.1嵌入式硬件構件的概念5.1.2嵌入式底層驅動構件的概念5.2基于硬件構件的嵌入式系統硬件電路設計5.2.1設計時需要考慮的基本問題5.2.2硬件構件化電路原理圖繪制的簡明規則5.2.3實驗PCB設計的簡明規則5.3基于硬件構件的嵌入式底層軟件構件的編程方法5.3.1嵌入式硬件構件和軟件構件的層次模型5.3.2底層構件的實現方法與編程思想5.3.3硬件構件及底層軟件構件的重用與移植方法5.4底層驅動構件封裝規范5.4.1構件設計的基本原則5.4.2編碼風格基本規范5.4.3公共要素文件5.4.4頭文件的設計規范5.4.5源文件的設計規范5.5本章小結習題5第6章串行通信模塊及第一個中斷程序結構6.1異步串行通信的通用基礎知識6.1.1串行通信的基本概念6.1.2RS232總線標準6.1.3TTL電平到RS232電平轉換電路6.1.4串行通信編程模型6.2UART模塊功能概述及編程結構6.2.1UART模塊功能概述6.2.2UART模塊編程結構6.3UART驅動構件封裝6.3.1UART驅動構件封裝要點分析6.3.2UART驅動構件頭文件及源程序6.4KL25的中斷機制及UART接收中斷程序實例6.4.1KL25中斷基本概念6.4.2KL25中斷向量表文件6.4.3KL25的中斷服務程序及其“注冊”6.4.4ARM CortexM0+非內核模塊中斷編程結構6.4.5UART接收中斷程序實例6.5進一步討論6.6本章小結習 題 6第7章定時器相關模塊7.1計數器/定時器的工作原理7.2ARM CortexM0+內核時鐘7.2.1SysTick模塊的編程結構 7.2.2SysTick構件設計及測試工程7.3定時器/PWM模塊功能概述及編程結構7.3.1TPM模塊功能概述7.3.2TPM模塊概要與編程要點7.3.3TPM構件設計及測試工程7.3.4PWM構件設計及測試工程7.3.5定時器模塊的輸入捕捉功能7.3.6定時器模塊的輸出比較功能7.4周期性中斷定時器7.4.1PIT模塊功能概述7.4.2PIT模塊概要與編程要點7.4.3PIT構件設計及測試實例7.5低功耗定時器7.5.1LPTMR模塊功能概述7.5.2LPTMR模塊編程結構7.5.3LPTMR構件設計及測試實例7.6實時時鐘模塊7.6.1RTC模塊功能概述7.6.2RTC模塊概要與編程要點7.6.3RTC構件設計及測試工程7.7本章小結習題7第8章GPIO應用——鍵盤、LED與LCD8.1鍵盤模塊概論與驅動構件設計8.1.1鍵盤模型及接口8.1.2鍵盤編程的基本問題及鍵盤掃描編程原理8.1.3鍵盤構件設計8.2LED模塊概論與驅動構件設計8.2.1LED基礎知識8.2.2LED構件設計8.3LCD模塊概論與驅動構件設計8.3.1LCD的特點和分類8.3.2點陣字符型液晶顯示模塊8.3.3HD447808.3.4LCD構件設計8.4LED、LCD鍵盤驅動構件測試實例8.5本章小結習題8第9章Flash在線編程9.1Flash通用基礎知識9.2KL25芯片Flash模塊特點及編程結構9.3Flash在線編程構件設計與測試9.3.1Flash存儲器在線編程基本方法9.3.2Flash驅動構件封裝要點分析9.3.3Flash驅動構件頭文件及源程序9.3.4Flash驅動構件測試工程主函數9.4Flash模塊的保護與加密9.5本章小結第10章ADC、DAC與CMP模塊10.1A/D轉換通用知識10.1.1A/D轉換的基本問題10.1.2A/D轉換器類型10.1.3A/D轉換常用傳感器簡介10.1.4電阻型傳感器采樣電路設計10.2KL25的16位ADC模塊功能概述10.3KL25的A/D轉換模塊寄存器10.4A/D模塊基本編程方法與驅動構件封裝10.4.1基本編程方法10.4.2ADC驅動構件封裝10.512位DAC模塊功能概述10.612位DAC模塊寄存器10.7DAC模塊基本編程方法與驅動構件封裝10.8CMP模塊功能概述10.8.1CMP基礎知識10.8.2CMP模塊的工作原理10.9CMP模塊寄存器10.10CMP模塊基本編程方法與驅動構件封裝10.11本章小結習題10第11章SPI、I2C與TSI模塊11.1串行外設接口SPI11.1.1串行外設接口SPI的基礎知識11.1.2KL25的SPI模塊概述11.1.3SPI模塊寄存器11.1.4SPI驅動構件封裝11.2I2C模塊11.2.1I2C總線的基礎知識11.2.2KL25的I2C模塊概要與編程要點11.2.3I2C寄存器11.2.4I2C驅動構件封裝11.3觸摸感應接口TSI模塊11.3.1觸摸感應接口TSI基礎知識11.3.2KL25的TSI的基本工作原理11.3.3存儲器映射和寄存器定義11.3.4TSI驅動構件封裝11.4本章小結習題11第12章USB 2.0編程12.1USB基本概念及硬件特性12.1.1USB概述12.1.2USB相關基本概念12.1.3USB的物理特性12.2USB的通信協議12.2.1USB基本通信單元: 包12.2.2USB通信中的事務處理12.2.3從設備的枚舉看USB數據傳輸12.3KL25的USB模塊概述12.3.1KL25的USB模塊功能簡介12.3.2KL25的USB模塊主要寄存器介紹12.4KL25作為USB從機的開發方法12.4.1KL25作為USB從機的構件化設計12.4.2KL25的USB模塊測試實例12.5PC方USB設備驅動程序的設計12.5.1USB設備驅動的基本原理12.5.2PC作為USB主機的程序設計12.6KL25作為USB主機的開發方法12.6.1KL25作為USB主機的基本功能12.6.2USB主機與CDC類USB設備通信12.6.3USB主機與MassStorage類USB設備通信12.7本章小結習題12第13章系統時鐘與其他功能模塊13.1時鐘系統

13.1.1時鐘系統概述

13.1.2時鐘模塊概要與編程要點

13.1.3時鐘模塊測試實例

13.2電源模塊

13.2.1電源模式控制

13.2.2電源模式轉換

13.3低漏喚醒單元

13.4位帶操作13.5看門狗13.6復位模塊13.6.1上電復位13.6.2系統復位源13.6.3調試復位13.7本章小結習題13第14章進一步學習指導14.1關于更為詳細的技術資料14.2關于實時操作系統RTOS14.3關于嵌入式系統穩定性問題附錄AMKL25Z128VLK4引腳功能分配附錄BKL25硬件最小系統原理圖參考文獻397

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 232
缺貨無法訂購

暢銷榜

客服中心

收藏

會員專區