嵌入式基础

目录
1、F169术语缩写
2、F169硬件接口
3、F169封装图管脚图
4、F169的管教说明
5、F169最小系统
6、F169的开发环境配置
7、F169

第1章 嵌入式概述
1.1 系统简介
1.1.1 嵌入式定义
1.1.2 嵌入式简史
1.1.3 嵌入式分类
1.1.4 嵌入式特点

1.2 嵌入式入门
1.2.1 嵌入式困惑
1.2.2 嵌入式体系
1.2.3 学习建议

1.3 嵌入式处理器
1.3.1 微控制器
1.3.2 微处理器
1.3.3 应用处理器简介

1.4 嵌入式系统常用术语
1.4.1 硬件术语
1.4.2 通信术语
1.4.3 功能术语

1.5 语法概要
1.5.1 运算符、数据类型
1.5.2 流程控制
1.5.3 函数
1.5.4 数据存储方式
1.5.5 编译预处理
 
第2章MSP430F169处理器
2.1 处理器
2.1.1 F169结构
2.1.2 F169存储器
2.1.3 F169寄存器
2.2 F169指令系统
2.2.1 F169指令简表与寻址方式
2.2.2 F169数据传送类指令
2.2.3 F169数据操作类指令
2.2.4 F169跳转控制类指令
2.2.5 F169其他指令
2.3指令集与机器码对应表
2.4汇编语言的基本语法
2.4.1汇编语言格式
2.4.2常用伪指令简介
小结
习题
嵌入式技术基础与实践(第5版)
第3章存储映像、中断源与硬件最小系统
3.1MSP432系列MCU概述
3.1.1MSP432系列MCU简介
3.1.2MSP432系列MCU内部结构框图
3.2MSP432系列MCU存储映像与中断源
3.2.1MSP432系列MCU存储映像
3.2.2MSP432中断源
3.3MSP432系列MCU的引脚功能
3.3.1硬件最小系统引脚
3.3.2I/O端口资源类引脚
3.4MSP432系列MCU硬件最小系统
3.4.1电源及其滤波电路
3.4.2复位电路及复位功能
3.4.3晶振电路
3.4.4SWD接口电路
小结
习题
第4章GPIO及程序框架
4.1通用I/O接口基本概念及连接方法
4.2GPIO模块的编程结构
4.2.1端口与GPIO模块——对外引脚与内部寄存器
4.2.2GPIO基本编程步骤与基本打通程序
4.3GPIO驱动构件封装方法与驱动构件封装规范
4.3.1设计GPIO驱动构件的必要性及GPIO驱动构件封装要点分析
4.3.2底层驱动构件封装规范概要与构件封装的前期准备
4.3.3MSP432的GPIO驱动构件源码及解析
4.4利用构件方法控制小灯闪烁
4.4.1Light构件设计
4.4.2Light构件测试工程主程序
4.5工程文件组织框架与第一个C语言工程分析
4.5.1工程框架及所含文件简介
4.5.2链接文件常用语法及链接文件解析
4.5.3机器码文件解析
4.5.4芯片上电启动执行过程
4.6第一个汇编语言工程: 控制小灯闪烁
4.6.1汇编工程文件的组织
4.6.2汇编语言GPIO构件及使用方法
4.6.3汇编语言Light构件及使用方法
4.6.4汇编语言Light测试工程主程序
小结
习题
第5章嵌入式硬件构件与底层驱动构件基本规范
5.1嵌入式硬件构件
5.1.1嵌入式硬件构件的概念与分类
5.1.2基于嵌入式硬件构件的电路原理图设计简明规则
5.2嵌入式底层驱动构件的概念与层次模型
5.2.1嵌入式底层驱动构件的概念
5.2.2嵌入式硬件构件与软件构件结合的层次模型
5.2.3嵌入式软件构件的分类
5.3底层驱动构件的封装规范
5.3.1构件设计的基本思想与基本原则
5.3.2编码风格基本规范
5.3.3公共要素文件
5.3.4头文件的设计规范
5.3.5源程序文件的设计规范
5.4硬件构件及底层软件构件的重用与移植方法
小结
习题
第6章串行通信模块及第一个中断程序结构
6.1异步串行通信的通用基础知识
6.1.1串行通信的基本概念
6.1.2RS232总线标准
6.1.3TTL电平到RS232电平转换电路
6.1.4串行通信编程模型
6.2MSP432芯片UART驱动构件及使用方法
6.2.1MSP432芯片UART引脚
6.2.2UART驱动构件基本要素分析与头文件
6.2.3printf的设置方法与使用
6.3ARM Cortex�M4F中断机制及MSP432中断编程步骤
6.3.1关于中断的通用基础知识
6.3.2ARM Cortex�M4F非内核模块中断编程结构
6.3.3MSP432中断编程步骤——以串口接收中断为例
6.4UART驱动构件的设计方法
6.4.1UART模块编程结构
6.4.2UART驱动构件源码
小结
习题
第7章定时器相关模块
7.1ARM Cortex�M4F内核定时器
7.1.1SysTick模块的编程结构
7.1.2SysTick的驱动构件设计
7.2脉宽调制、输入捕捉与输出比较通用基础知识
7.2.1脉宽调制PWM通用基础知识
7.2.2输入捕捉与输出比较通用基础知识
7.3Timer_A模块
7.3.1Timer_A模块功能概述
7.3.2Timer_A模块驱动构件及使用方法
7.3.3Timer_A模块驱动构件设计
7.4Timer32模块
7.4.1Timer32模块功能概述
7.4.2Timer32模块驱动构件及使用方法
7.4.3Timer32模块驱动构件设计
7.5实时时钟RTC_C模块
7.5.1RTC_C模块功能概述
7.5.2RTC_C模块驱动构件及使用方法
7.5.3RTC驱动构件的设计
小结
习题
第8章GPIO应用——键盘、LED及LCD
8.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点阵字符型LCD模块控制器HD44780
8.3.3LCD构件设计
8.4键盘、LED及LCD驱动构件测试实例
小结
习题
第9章Flash在线编程
9.1Flash在线编程的通用基础知识
9.2Flash驱动构件及使用方法
9.2.1Flash驱动构件知识要素分析
9.2.2Flash驱动构件头文件
9.2.3Flash驱动构件的使用方法
9.3Flash驱动构件的设计方法
9.3.1Flash模块编程结构
9.3.2Flash驱动构件设计技术要点
9.3.3Flash驱动构件源码
小结
习题
第10章ADC与CMP模块
10.1模拟/数字转换器
10.1.1ADC的通用基础知识
10.1.2ADC驱动构件及使用方法
10.1.3ADC模块的编程结构
10.1.4ADC驱动构件的设计
10.2比较器
10.2.1CMP的通用基础知识
10.2.2CMP驱动构件及使用方法
10.2.3CMP驱动构件的编程结构
10.2.4CMP驱动构件的设计
小结
习题
第11章SPI、I2C与CTI模块
11.1串行外设接口模块
11.1.1串行外设接口的通用基础知识
11.1.2SPI驱动构件头文件及使用方法
11.1.3SPI模块的编程结构
11.1.4SPI驱动构件的设计
11.2集成电路互联总线模块
11.2.1集成电路互联总线的通用基础知识
11.2.2I2C驱动构件头文件及使用方法
11.2.3I2C模块的编程结构
11.2.4I2C驱动构件源码
11.3电容式触摸感应模块
11.3.1电容式触摸感应的通用基础知识
11.3.2CTI驱动构件头文件及使用方法
11.3.3CTI模块的编程结构
11.3.4CTI驱动构件的设计
小结
习题
第12章DMA编程
12.1直接存储器存取的通用基础知识
12.1.1DMA的基本概念
12.1.2DMA的一般操作流程
12.2DMA构件头文件及使用方法
12.3DMA驱动构件的设计方法
12.3.1DMA模块编程结构
12.3.2DMA驱动构件源码
小结
习题
第13章系统时钟与其他功能模块
13.1时钟系统
13.1.1时钟系统概述
13.1.2时钟模块概要与编程要点
13.1.3时钟模块测试实例
13.2电源模块
13.2.1电源模式控制
13.2.2电源模式转换
13.3校验模块
13.3.1CRC32模块简介
13.3.2CRC校验和生成
13.3.3CRC标准与位顺序
13.3.4CRC实现
13.3.5CRC寄存器
13.4看门狗模块
13.4.1看门狗模块简介
13.4.2看门狗的配置方法
13.5复位模块
13.5.1电源开/关复位
13.5.2重新启动重置
13.5.3硬重置
13.5.4软重置
13.6高级加密模块
13.6.1AES介绍
13.6.2AES工作流程
13.6.3AES寄存器
13.7位带技术及应用方法
13.7.1位带别名区概述
13.7.2位带别名区的应用机制解析
13.7.3位带别名区使用注意事项
13.7.4测试实例
小结
习题
第14章进一步学习指导
14.1关于更为详细的技术资料
14.2关于实时操作系统
14.3关于嵌入式系统稳定性问题
附录A100引脚LQFP封装MSP432的复用功能
附录B100引脚LQFP封装MSP432的硬件最小系统
附录C集成开发环境CCS简明使用方法
附录Dprintf格式化输出
参考文献

任务1 嵌入式系统与MSP430单片机
任务2 单片机开发板
任务3 MSP430 内部结构
任务4 MSP430 内部结构2
任务5 MSP430 外部结构
任务6 单片机程序设计基础
任务7 开发环境及应用
任务8 MSP430 单片机C语言程序设计

第2章 项目二 MSP430单片机外设及应用
任务9 数字IO端口
任务10 数字IO端口2
任务11 端口应用
任务12 中断系统
任务13 中断系统2
任务14 时钟系统
任务15 时钟系统2
任务16 休眠模式
任务17 定时器 A
任务18 定时器 A2
任务19 定时器B
任务20 看门狗
任务21 LED显示接口设计
任务22 LCD显示接口设计和键盘接口设计
第3章 项目三 MSP430单片机通信接口及应用
任务23 异步串行通信
任务24 同步串行通信
任务25 I2C通信模块和SPI通信
任务26 DMA控制器
任务27 模数转换模块
任务28 数模转换模块
任务29 MSP430 单片机存储系统
第4章 项目四 MSP430单片机设计
任务30 MSP430 单片机应用系统设计

人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
原文地址:https://www.cnblogs.com/guochaoxxl/p/14453414.html