-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
輕松玩轉ARM Cortex-M3微控制器-基于LPC1788系列 版權信息
- ISBN:9787512414198
- 條形碼:9787512414198 ; 978-7-5124-1419-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
輕松玩轉ARM Cortex-M3微控制器-基于LPC1788系列 本書特色
本書以arm cortex m3內核lpc1788微控制器為講述對象,分成基礎篇、入門篇、進階篇,覆蓋了lpc1788微控制器基本外設應用、嵌入式實時操作系統μc/os ii、μc/os iii、freertos、tcp/ip協議棧lwip、μip,以及嵌入式圖形系統μc/gui的應用,軟件與硬件兼顧,涉及理論但更偏重于實踐。 全書共分為20章,所講述的18個實例涵蓋了*常用的外設以及典型的應用,實例設計中軟件架構清晰,層次分明,跨平臺可移植性強。 本書可作為高等院校計算機、電子信息工程、自動控制等專業本科生、研究生的嵌入式系統教材,也可供從事arm和嵌入式軟件開發的科研人員、從業人員和高等院校師生使用。
輕松玩轉ARM Cortex-M3微控制器-基于LPC1788系列 內容簡介
《輕松玩轉ARM Cortex M3微控制器 基于LPC1788系列》 以ARM Cortex M3內核LPC1788微控制器為講述對象,分成基礎篇、入門篇、進階篇,覆蓋了LPC1788微控制器基本外設應用、嵌入式實時操作系統μC/OS II、μC/OS III、FreeRTOS、TCP/IP協議棧LwIP、μIP,以及嵌入式圖形系統μC/GUI的應用,軟件與硬件兼顧,涉及理論但更偏重于實踐。 全書共分為20章,所講述的18個實例涵蓋了*常用的外設以及典型的應用,實例設計中軟件架構清晰,層次分明,跨平臺可移植性強。 本書可作為高等院校計算機、電子信息工程、自動控制等專業本科生、研究生的嵌入式系統教材,也可供從事ARM和嵌入式軟件開發的科研人員、從業人員和高等院校師生使用。
輕松玩轉ARM Cortex-M3微控制器-基于LPC1788系列 目錄
基礎篇
第1章 lpc178x系列微控制器概述
1.1cortexm3處理器概述
1.1.1cortexm3配置選項
1.1.2lpc178x/177x系列微控制器型號與分類
1.1.3lpc178x/177x系列微控制器主要特點
1.1.4lpc178x/177x系列微控制器結構概述
1.1.5lpc178x/177x系列微控制器存儲器映射
1.1.6片上存儲器
1.1.7片上外設及基址
1.2cmsis軟件接口標準
1.2.1cmsis層與軟件架構
1.2.2cmsis文件結構
第2章 開發工具概述
2.1常用開發工具概覽
2.1.1realview mdk開發環境
2.1.2iar ewarm開發環境
2.1.3jlink仿真器
2.1.4ulink2仿真器
2.2lpc1788評估板簡述
2.2.1開發板概覽
2.2.2開發板外設接口i/o分配
2.3realview mdk開發環境快速入門
2.3.1工程項目的建立
2.3.2工程項目的配置
2.3.3編寫演示代碼
2.3.4工程項目的編譯
2.3.5程序下載與調試
2.4iar開發環境快速入門
2.4.1iar工程項目的快速建立
2.4.2編譯和鏈接應用程序
2.4.3仿真調試
入門篇
第3章 gpio端口應用
3.1i/o端口配置概述
3.1.1i/o端口配置描述
3.1.2i/o端口控制寄存器功能描述
3.2gpio端口概述
3.2.1引腳描述
3.2.2gpio寄存器描述
3.3gpio及i/o配置常用庫函數
3.3.1gpio端口庫函數功能詳解
3.3.2引腳連接配置庫函數功能詳解
3.4gpio端口應用實例
3.4.1設計目標
3.4.2硬件電路設計
3.4.3實例軟件設計
3.5實例總結
第4章 實時時鐘應用
4.1實時時鐘(rtc)概述
4.1.1rtc基本配置
4.1.2rtc引腳描述
4.2rtc寄存器描述
4.2.1rtc中斷
4.2.2混合寄存器組
4.2.3完整時間寄存器組
4.2.4時間計數器組
4.2.5通用寄存器組
4.2.6報警寄存器組
4.3rtc常用庫函數
4.4rtc應用實例
4.4.1設計目標
4.4.2硬件電路設計
4.4.3實例軟件設計
4.5實例總結
第5章 定時器應用
5.1定時器(timer)概述
5.1.1定時器的基本配置
5.1.2定時器的引腳描述
5.2timer寄存器描述
5.2.1中斷寄存器
5.2.2定時器控制寄存器
5.2.3定時器/計數器
5.2.4預分頻寄存器
5.2.5預分頻計數器
5.2.6匹配控制寄存器
5.2.7匹配寄存器0~
5.2.8捕獲寄存器0~
5.2.9捕獲控制寄存器
5.2.10外部匹配寄存器
5.2.11計數控制寄存器
5.2.12dma操作
5.3timer常用庫函數
5.4timer應用實例
5.4.1設計目標
5.4.2硬件電路設計
5.4.3實例軟件設計
5. 5實例總結
第6章 模/數轉換器應用
6.1模/數轉換器(adc)概述
6.1.1adc的基本配置
6.1.2adc的引腳描述
6.1.3adc的操作
6.2adc寄存器描述
6.2.1adc控制寄存器
6.2.2adc全局數據寄存器
6.2.3adc中斷使能寄存器
6.2.4adc數據寄存器0~
6.2.5adc狀態寄存器
6.2.6adc調節寄存器
6.3adc常用庫函數
6.4adc應用實例
6.4.1設計目標
6.4.2硬件電路設計
6.4.3實例軟件設計
6. 5實例總結
第7章 數/模轉換器應用
7.1數/模轉換器(dac)概述
7.1.1dac的基本配置
7.1.2dac的引腳描述
7.1.3dac的操作
7.2dac寄存器描述
7.2.1d/a轉換器寄存器
7.2.2d/a轉換器控制寄存器
7.2.3d/a轉換器計數器值寄存器
7.3常用庫函數
7.3.1dac驅動庫
7.3.2通用dma控制器常用庫函數
7.4dac應用實例
7.4.1設計目標
7.4.2硬件電路設計
7.4.3實例軟件設計
7. 5實例總結
第8章 脈寬調制器應用
8.1脈寬調制器(pwm)概述
8.1.1脈寬調制器的基本配置
8.1.2脈寬調制器的引腳描述
8.1.3單沿和雙沿控制規則的采樣波形
8.2pwm寄存器描述
8.2.1pwm中斷寄存器
8.2.2pwm定時器控制寄存器
8.2.3pwm計數控制寄存器
8.2.4pwm定時器/計數器
8.2.5pwm預分頻寄存器
8.2.6pwm預分頻計數器寄存器
8.2.7pwm匹配控制寄存器
8.2.8pwm匹配寄存器
8.2.9pwm捕獲控制寄存器
8.2.10pwm捕獲寄存器
8.2.11pwm控制寄存器
8.2.12pwm鎖存使能寄存器
8.3pwm常用庫函數
8.4pwm應用實例
8.4.1設計目標
8.4.2硬件電路設計
8.4.3實例軟件設計
8. 5實例總結
第9章 電機控制脈寬調制器應用
9.1電機控制脈寬調制器概述
9.1.1電機控制脈寬調制器的基本配置
9.1.2電機控制脈寬調制器的引腳描述
9.2電機控制脈寬調制器寄存器描述
9.2.1mcpwm控制寄存器
9.2.2mcpwm捕獲控制寄存器
9.2.3mcpwm中斷寄存器
9.2.4mcpwm計數控制寄存器
9.2.5mcpwm定時器/計數器0~2寄存器
9.2.6mcpwm界限0~2寄存器
9.2.7mcpwm匹配0~2寄存器
9.2.8mcpwm死區時間寄存器
9.2.9mcpwm通信格式寄存器
9.2.10mcpwm捕獲寄存器
9.3mcpwm的應用操作
9.3.1脈寬調制
9.3.2映射寄存器和同時更新
9.3.3快速中止(abort)
9.3.4捕獲事件
9.3.5外部事件計數(計數器模式)
9.3.6三相直流模式
9.3.7三相交流模式
9.3.8中斷源
9.4mcpwm常用庫函數
9.5mcpwm應用實例
9.5.1設計目標
9.5.2硬件電路設計
9.5.3實例軟件設計
9. 6實例總結
第10章 通用異步收發器應用
10.1通用異步收發器(uart)概述
10.1.1通用異步收發器的基本配置
10.1.2通用異步收發器的引腳描述
10.2uart寄存器描述
10.2.1uartn接收緩沖寄存器(rbr)
10.2.2uartn發送保持寄存器(thr)
10.2.3uartn除數鎖存器lsb/msb寄存器(dll,dlm)
10.2.4uartn中斷使能寄存器(ier)
10.2.5uartn中斷標識寄存器(iir)
10.2.6uartn fifo控制寄存器(fcr)
10.2.7uartn線控制寄存器(lcr)
10.2.8uartn modem控制寄存器(mcr)
10.2.9uartn線狀態寄存器(lsr)
10.2.10uartn modem狀態寄存器(msr)
10.2.11uartn高速緩存寄存器(scr)
10.2.12uartn自動波特率控制寄存器(acr)
10.2.13uartn分數分頻器寄存器(fdr)
10.2.14uartn發送使能寄存器(ter)
10.2.15uartn的rs485控制寄存器(rs485ctrl)
10.2.16uartn的rs485地址匹配寄存器(rs485adrmatch)
10.2.17uartn的rs485延時值寄存器(rs485dly)
10.2.18uart4過采樣寄存器osr
10.2.19uart4智能卡接口控制寄存器scictrl
10.2.20uart4同步模式控制寄存器(syncctrl)
10.2.21uart4 irda控制寄存器
10.3uart常用庫函數
10.4uart應用實例
10.4.1設計目標
10.4.2硬件電路設計
10.4.3實例軟件設計
10.5實例總結
第11章 串行同步端口控制器應用
11.1串行同步端口概述
11.1.1串行同步端口基本配置
11.1.2串行同步端口的引腳描述
11.2ssp寄存器描述
11.2.1sspn 控制寄存器0(cr0)
11.2.2sspn 控制寄存器1(cr1)
11.2.3sspn數據寄存器(dr)
11.2.4sspn狀態寄存器(sr)
11.2.5sspn時鐘預分頻寄存器(cpsr)
11.2.6sspn中斷使能置位/清零寄存器(imsc)
11.2.7sspn原始中斷狀態寄存器(ris)
11.2.8sspn 使能中斷狀態寄存器(mis)
11.2.9 sspn中斷清零寄存器(icr)
11.2.10sspn dma控制寄存器(cmacr)
11.3ssp常用庫函數
11.4ssp外設應用實例
11.4.1設計目標
11.4.2硬件電路設計
11.4.3實例軟件設計
11. 5實例總結
第12章 i2s數字音頻接口應用
12.1i2s總線接口概述
12.1.1i2s總線接口的基本配置
12.1.2i2s接口的引腳描述
12.2i2s寄存器描述
12.2.1數字音頻輸出寄存器(i2sdao)
12.2.2數字音頻輸入寄存器(i2sdai)
12.2.3發送緩沖寄存器(i2stxffo)
12.2.4接收緩沖寄存器(i2srxfifo)
12.2.5狀態反饋寄存器(i2sstate)
12.2.6dma配置寄存器1(i2sdmai)
12.2.7dma配置寄存器2(i2sdma2)
12.2.8中斷請求控制寄存器(i2sirq)
12.2.9發送時鐘速率寄存器(i2stxrate)
12.2.10接收時鐘速率寄存器(i2srxrate)
12.2.11發送時鐘位速率寄存器(i2stxbitrate)
12.2.12接收時鐘位速率寄存器(i2srxbitrate)
12.2.13發送模式控制寄存器(i2stxmode)
12.2.14接收模式控制寄存器(i2srxm0de)
12.3i2s常用庫函數
12.4i2s數字音頻接口播放器應用實例
12.4.1設計目標
12.4.2硬件電路設計
12.4.3實例軟件設計
12.5實例總結
第13章 sd卡接口應用
13.1sd卡接口概述
13.1.1sd卡接口的基本配置
13.1.2sd卡接口的引腳描述
13.2sd卡接口寄存器描述
13.2.1電源控制寄存器(mcopower)
13.2.2時鐘控制寄存器(mciclock)
13.2.3參數寄存器(mciargument)
13.2.4命令寄存器(mcicommand)
13.2.5命令響應寄存器(mcirespcommand)
13.2.6響應寄存器0~3(mciresponse0~3)
13.2.7數據定時器寄存器
13.2.8數據長度寄存器(mcidatalength)
13.2.9數據控制寄存器(mcidatactrl)
13.2.10數據計數器寄存器(mcidatacnt)
13.2.11狀態寄存器(mcistatus)
13.2.12清零寄存器(mciclear)
13.2.13中斷屏蔽寄存器(mcimask)
13.2.14fifo計數器寄存器(mcififocnt)
13.2.15數據fifo寄存器(mcififo)
13.3sd卡接口的常用庫函數
13.4基于sd卡接口的文件系統實例
13.4.1設計目標
13.4.2硬件電路設計
13.4.3實例軟件設計
13. 5實例總結
第14章 lcd控制器與觸摸應用
14.1lcd控制器概述
14.1.1lcd上電與掉電順序
14.1.2lcd控制器的基本配置
14.1.3lcd控制器的引腳描述
14.2lcd控制器寄存器描述
14.2.1lcd配置和計時控制寄存器(lcd_cfg)
14.2.2水平時序控制寄存器(lcd_timh)
14.2.3垂直時序控制寄存器(lcd_timv)
14.2.4時鐘與信號極性控制寄存器(lcd_pol)
14.2.5線端控制寄存器(lcd_le)
14.2.6上面板幀基址寄存器(lcd_upbase)
14.2.7下面板幀基址寄存器(lcd_lpbase)
14.2.8lcd控制寄存器(lcd_ctrl)
14.2.9中斷屏蔽寄存器(lcd_intmsk)
14.2.10原始中斷屏蔽寄存器(lcd_intraw)
14.2.11中斷屏蔽狀態寄存器(lcd_intstat)
14.2.12中斷清零寄存器(lcd_intclr)
14.2.13上面板當前地址寄存器(lcd_upcurr)
14.2.14下面板當前地址寄存器(lcd_lpcurr)
14.2.15彩色調色板寄存器(lcd_pal)
14.2.16光標圖像寄存器(crsr_img)
14.2.17光標控制寄存器(crsr_ctrl)
14.2.18光標配置寄存器(crsr_cfg)
14.2.19光標調色板寄存器0(crsr_pal0)
14.2.20光標調色板寄存器1(crsr_pal1)
14.2.21光標xy位置寄存器(crsr_xy)
14.2.22光標剪裁位置寄存器
14.2.23光標中斷屏蔽寄存器(crsr_intmsk)
14.2.24光標中斷清零寄存器(crsr_intclr)
14.2.25光標原始中斷狀態寄存器(crsr_intraw)
14.2.26光標中斷屏蔽狀態寄存器(crsr_intstat)
14.3lcd控制器的常用庫函數
14.4lcd控制器應用實例
14.4.1設計目標
14.4.2硬件電路設計
14.4.3文字顯示實例軟件設計
14.4.4觸摸屏校準實例軟件設計
14.5實例總結
第15章 以太網接口應用
15.1以太網接口概述
15.1.1以太網模塊的內部結構與特性
15.1.2以太網數據包
15.1.3以太網接口的基本配置
15.1.4以太網接口的引腳描述
15.2以太網接口寄存器描述
15.2.1mac寄存器組
15.2.2控制寄存器組
15.2.3接收過濾寄存器組
15.2.4模塊控制寄存器組
15.2.5描述符與狀態
15.3以太網接口的常用庫函數
15.4以太網接口應用實例
15.4.1設計目標
15.4.2硬件電路設計
15.4.3簡易網頁瀏覽實例軟件設計
15.4.4μip實例軟件設計
15.5實例總結
進階篇
第16章 嵌入式實時操作系統μc/osii的移植與應用
16.1嵌入式系統μc/osii概述
16.1.1μc/osii系統特點
16.1.2μc/osii系統內核
16.1.3任務管理
16.1.4時間管理
16.1.5任務之間的通信與同步
16.1.6內存管理
16.2如何在lpc1788微處理器上移植μc/osii系統
16.2.1移植μc/osii系統必須滿足的條件
16.2.2初識μc/osii嵌入式系統
16.2.3重提μc/osii嵌入式系統移植要點
16.3應用實例
16.3.1設計目標
16.3.2硬件電路設計
16.3.3μc/osii系統軟件設計
16.4實例總結
第17章 lwip移植與應用實例
17.1以太網概述
17.1.1以太網的網絡傳輸介質
17.1.2以太網數據幀格式
17.1.3嵌入式系統的以太網協議
17.2lwip協議棧概述
17.2.1lwip協議棧的整體架構和進程模型
17.2.2lwip協議棧的api接口
17.2.3lwip內存管理
17.3lwip協議棧基于μc/osii系統的移植
17.3.1lwip協議棧的源文件結構
17.3.2lwip協議棧的移植
17.4應用實例
17.4.1設計目標
17.4.2系統軟件設計
17.5實例總結
第18章 嵌入式實時操作系統freertos應用
18.1嵌入式系統freertos概述
18.1.1freertos系統的特點
18.1.2freertos系統的任務管理
18.1.3freertos系統的隊列管理
18.1.4freertos系統的信號量
18.1.5freertos系統的資源管理
18.1.6freertos系統的內存管理
18.1.7聯合程序
18.2如何在lpc1788微控制上器移植freertos系統
18.2.1初識freertos嵌入式系統
18.2.2freertos系統的移植
18.2.3freertos系統的可配置參數項
18.3freertos應用實例
18.4實例總結
第19章 嵌入式圖形系統μc/gui的移植與應用
19.1嵌入式圖形系統μc/gui
19.1.1μc/gui系統的軟件結構
19.1.2文本顯示
19.1.3數值顯示
19.1.42d圖形庫
19.1.5字體
19.1.6顏色
19.1.7存儲設備
19.1.8視窗管理器
19.1.9窗口對象
19.1.10對話框
19.1.11抗鋸齒
19.1.12輸入設備
19.1.13時間函數
19.2μc/gui系統的移植
19.2.1初識μc/gui系統
19.2.2細說μc/gui系統的移植
19.2.3μc/gui系統的觸摸屏驅動
19.2.4μc/osii系統環境下支持μc/gui系統
19.3設計目標
19.4系統軟件設計
19.5實例總結
第20章 嵌入式實時操作系統μc/osiii的移植與應用
20.1嵌入式系統μc/osiii概述
20.1.1μc/osiii系統的特點
20.1.2代碼的臨界段
20.1.3任務管理
20.1.4任務就緒表
20.1.5任務調度
20.1.6上下文切換
20.1.7時間管理
20.1.8資源管理
20.1.9信號量
20.1.10事件標志組
20.1.11消息傳遞
20.1.12內存管理
20.2如何在lpc1788處理器上移植μc/osiii系統
20.2.1移植μc/osiii系統必須滿足的條件
20.2.2初識μc/osiii嵌入式系統
20.3設計目標
20.4μc/osiii系統軟件設計
20.5實例總結
參考文獻
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
隨園食單
- >
【精裝繪本】畫給孩子的中國神話
- >
回憶愛瑪儂
- >
詩經-先民的歌唱
- >
羅庸西南聯大授課錄
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
名家帶你讀魯迅:朝花夕拾