第1篇 硬件篇 2
第1章 实验平台简介 2
1.1 HelloM3-9B9X开发板简介 2
1.2 HelloM3-9B9X接口 2
1.3 HelloM3-9B9X开发板资源 2
第2章LM3S9B96和JTAG接口 10
2.1 LM3S9B96性能 10
2.2 LM3S9B96引脚图 12
2.3 JTAG接口 13
第2篇 软件篇 16
第3章Keil RealView MDK 16
3.1概述 16
3.2新建工程 16
3.3基本使用方法 20
3.3.1编译快捷按钮 20
3.3.2调试快捷按钮 21
3.3.3配置快捷按钮 21
3.3.4目标工具选项 22
3.4 Keil RealView MDK使用技巧 24
3.4.1快速定位函数/变量被定义的地方 24
3.4.2快速注释与快速消注释 25
第4章 调试和下载 27
4.1工程配置 27
4.1.1设置晶振频率 27
4.1.2设置硬件仿真 28
4.1.3设置软件仿真 28
4.2硬件仿真调试 30
4.3软件仿真调试 30
4.4映像文件下载 30
4.5下载软件LM Flash Programmer 31
第5章 驱动库 32
5.1外围程序库 32
5.2源代码 33
5.3编程模型 34
5.4图形驱动库 34
5.4.1显示驱动层 35
5.4.2基本图形层 36
5.4.3控件层 36
5.4.4在工程中添加图形库 36
5.4.5基本图形绘制 36
5.5 USB库 39
第3篇 实践篇 41
第6章 系统时钟配置 41
第7章 跑马灯实验 48
第8章UART实验 54
第9章A/ D按键实验 64
第10章 看门狗实验 69
第11章 基于Timer的蜂鸣器实验 76
第12章 模拟比较器实验 83
第13章 低功耗实验 90
第14章 定时器中断实验 96
第15章PWM输出实验 101
第16章SysTick实验 113
第17章EPI实验 117
第18章LCD显示实验 126
第19章 触摸屏实验 131
第20章 外部中断实验 136
第21章μDMA实验 146
第22章Flash改写实验 160
第23章ADC实验 167
第24章 内部温度传感器实验 179
第25章I2C实验 186
第26章SSI实验 198
第27章SD卡实验 210
第28章I2S实验 224
第29章CAN通信实验 230
第30章USB实验 244
第31章 以太网实验 256
第32章μC/OS-Ⅱ移植 267
第33章IQmath实验 276
第34章Bootloader实验 286
参考文献 295