什么是嵌入式系统?
微处理器和微控制器
主流的微控制器:
嵌入式系统的开发过程
ARM的世界
什么是Mbed?
开始使用mbed,教程
开发环境
开始编程
电压和逻辑值
mbed上的数字输出
使用数字输入
简单的光器件接口
驱动大的直流负载
小项目 - Letter计数器
介绍数据转换
模拟输出端口
另一种方式的模拟输出:PWM
mbed上的PWM
ADC
模拟输入和输出组合
处理从模拟输入获得的数据
一些简单的模拟传感器
数据转换的时序
程序设计和结构
功能
编程设计
采用流程图定义代码结构
伪代码
函数
多文件
介绍同步串行通信
SPI总线
介绍SPI
板子上的SPI
设置SPI主
创建SPI数据链路
智能仪表和SPI加速度计
评估SPI
什么是I2C总线
mbed上的I2C
设置I2C数据链路
同I2C的温度传感器通信
使用SRF08超声测距
评估I2C
什么是异步串行通信
mbed上的异步串行通信
同主机之间的同步通信
显示技术
介绍LCD技术
LCD字符型显示
采用PC1602F LCD
介绍PC1602F显示
连接PC1602F
使用mbed的TextLCD库
在LCD上显示模拟输入
更高级的LCDs
彩色的LCD
控制SPI LCD手机显示屏
存储器功能类型
数据文件的使用
C/C++库函数
定义本地文件系统
打开和关闭文件
文件数据的读写
数据文件访问示例
文件访问
串文件访问
使用格式化数据
使用外部存储器
指针介绍
什么是DSP?
数字滤波举例
数字数据的输入和输出
信号重建
数字低通滤波器
按键激活
数字高通滤波器
延时/回声效果
波表音频文件的处理
蓝牙串行通信
USB
以太网
闭环和开环控制