ARM Cortex-M0+嵌入式微控制器原理與應用——基於LPC84X、IAR EWA
張勇 陳愛國 唐穎軍
買這商品的人也買了...
相關主題
商品描述
目錄大綱
目錄
第一篇LPC84X典型硬件系統與芯片級軟件設計
第1章ARM CortexM0+內核
1.1ARM CortexM0+內核特點
1.2ARM CortexM0+內核架構
1.3ARM CortexM0+存儲器配置
1.4ARM CortexM0+內核寄存器
1.4.1內核寄存器
1.4.2系統控制寄存器
1.5SysTick定時器
1.6CortexM0+異常
1.7嵌套向量中斷控制器
本章小結
第2章LPC84X微控制器
2.1LPC845微控制器特點與引腳配置
2.2LPC845微控制器內部結構
2.3LPC845存儲器配置
2.4LPC845 NVIC中斷
2.5I/O口配置IOCON
2.6GPIO口
2.7系統配置模塊SYSCON
本章小結
第3章LPC845典型硬件平臺
3.1LPC845核心電路
3.2電源電路
3.3LED驅動電路與蜂鳴器驅動電路
3.4串口通信電路
3.5用戶按鍵與用戶接口和ADC電路
3.6溫度傳感器電路
3.7ZLG7289B電路
3.8SWD、ISP和復位電路
3.9LCD屏與觸摸屏接口電路
3.10存儲器電路
3.11聲碼器電路
本章小結
第4章LED燈與蜂鳴器控制
4.1LED燈控制
4.1.1LPC845 GPIO口讀寫訪問
4.1.2IAR EWARM工程框架
4.2LPC845異常管理
4.2.1LPC845異常
4.2.2LED燈閃爍工程
4.3NVIC中斷管理
4.3.1多速率定時器MRT
4.3.2MRT定時器中斷實例
4.4蜂鳴器工作原理
4.5LPC845外部中斷
4.5.1外部中斷與模式匹配工作原理
4.5.2LPC845外部中斷實例
4.5.3LPC845模式匹配實例
本章小結
第5章按鍵與數碼管顯示
5.1ZLG7289B工作原理
5.2DS18B20工作原理
5.3按鍵與數碼管實例
本章小結
第6章串口通信與聲碼器
6.1串口通信
6.1.1LPC845串口工作原理
6.1.2串口通信實例
6.2聲碼器
6.2.1聲碼器工作原理
6.2.2聲碼器實例
本章小結
第7章ADC與存儲器訪問
7.1LPC845微控制器ADC
7.1.1ADC工作原理
7.1.2ADC工程實例
7.2AT24C128存儲器
7.2.1AT24C128訪問方法
7.2.2AT24C128訪問實例
7.3W25Q64存儲器
7.3.1W25Q64存儲器訪問方法
7.3.2LPC845微控制器SPI模塊
7.3.3W25Q64訪問實例
本章小結
第8章觸摸屏與LCD屏
8.1電阻式觸摸屏驅動原理
8.2電阻式觸摸屏實例
8.3LCD屏驅動原理
8.4LCD屏實例
本章小結
第二篇嵌入式實時操作系統μC/OSⅢ
第9章μC/OSⅢ系統與移植
9.1μC/OSⅢ發展歷程
9.2μC/OSⅢ特點
9.3μC/OSⅢ應用領域
9.4μC/OSⅢ系統組成
9.4.1μC/OSⅢ配置文件
9.4.2μC/OSⅢ內核文件
9.5μC/OSⅢ自定義數據類型
9.6μC/OSⅢ移植
本章小結
第10章μC/OSⅢ任務管理
10.1用戶任務
10.1.1任務堆棧與優先級
10.1.2任務控制塊
10.1.3任務工作狀態
10.1.4用戶任務創建過程
10.2多任務工程實例
10.3統計任務
10.4定時器任務
本章小結
第11章信號量、任務信號量和互斥信號量
11.1信號量
11.1.1信號量工作方式
11.1.2信號量實例
11.2任務信號量
11.2.1任務信號量工作方式
11.2.2任務信號量實例
11.3互斥信號量
11.3.1互斥信號量工作方式
11.3.2互斥信號量實例
本章小結
第12章消息隊列與任務消息隊列
12.1消息隊列
12.1.1消息隊列工作方式
12.1.2消息隊列實例
12.2任務消息隊列
12.2.1任務消息隊列工作方式
12.2.2任務消息隊列實例
本章小結
附錄A文件my25q64.c
附錄B工程項目索引
參考文獻