微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Cortex-M3可编程片上系统原理及应用

Cortex-M3可编程片上系统原理及应用

时间:06-04 来源:互联网 点击:

LCD驱动特性 154

8.3 LCD驱动系统 154

8.4 LCD功能描述 155

8.4.1 LCD DAC 155

8.4.2 LCD配置选项 156

8.4.3 LCD驱动模块 156

8.4.4 UDB 159

8.4.5 DMA 159

8.5 段式LCD显示的实现 160

8.5.1 段式LCD的功能 160

8.5.2 段式LCD的参数配置 162

8.5.3 编写软件程序 167

8.5.4 编程及调试 169

第9章 I2C总线模块 170

9.1 I2C总线模块概述 170

9.2 I2C总线实现原理 171

9.2.1 I2C总线模块结构 171

9.2.2 典型的I2C数据传输 171

9.2.3 I2C总线寄存器及操作 172

9.3 I2C总线操作模式 173

9.3.1 从模式 173

9.3.2 主模式 174

9.3.3 多主模式 175

9.4 I2C模块通信的实现 176

9.4.1 系统实现原理 176

9.4.2 创建和配置工程 177

9.4.3 编写软件程序 181

9.4.4 编程及调试 183

第10章 USB总线模块 184

10.1 USB总线模块概述 184

10.2 USB模块结构 184

10.2.1 串行接口引擎SIE 185

10.2.2 仲裁器 186

10.3 USB模块工作条件 187

10.3.1 工作频率 187

10.3.2 工作电压 188

10.3.3 收发器 188

10.3.4 端点 188

10.3.5 传输类型 188

10.3.6 中断 189

10.4 逻辑传输模式 189

10.4.1 非DMA访问 190

10.4.2 手工DMA访问 190

10.4.3 控制端点的逻辑传输 193

10.5 PS/2和CMOS I/O模式 194

10.6 USB模块寄存器列表 194

10.7 USB人体学输入设备的实现 195

10.7.1 人体接口设备的原理 195

10.7.2 创建和配置工程 200

10.7.3 编写软件程序 204

10.7.4 编程及调试 205

第11章 通用数字块UDB 207

11.1 通用数字块概述 207

11.2 UDB模块结构 208

11.2.1 PLD模块结构及宏单元 208

11.2.2 数据通道模块 209

11.2.3 状态和控制模块 212

11.3 交通灯控制电路的设计与实现 213

11.3.1 交通灯设计原理 213

11.3.2 交通灯控制电路的设计 213

11.3.3 引脚分配 218

11.3.4 设计下载与测试 218

11.4 静态时序分析 218

第12章 模拟前端模块 220

12.1 模拟比较器 220

12.1.1 输入和输出接口 220

12.1.2 LUT 220

12.2 运算放大器模块 221

12.3 可编程SC/CT模块 223

12.3.1 单纯的放大器 224

12.3.2 单位增益 225

12.3.3 可编程增益放大器 225

12.3.4 互阻放大器 227

12.3.5 连续时间混频器 228

12.3.6 采样混频器 228

12.3.7 Δ-Σ调制器 230

12.3.8 跟踪和保持放大器 231

12.4 精密参考源 231

12.5 基于混频器的精确整流实现 233

12.5.1 整流器设计原理 233

12.5.2 创建和配置工程 233

12.5.3 编写软件程序 237

12.5.4 编程及调试 237

第13章 ADC和DAC模块 238

13.1 Δ-ΣADC模块 238

13.1.1 Δ-ΣADC模块概述 238

13.1.2 Δ-ΣADC结构 239

13.1.3 Δ-Σ ADC操作模式 241

13.2 SAR ADC模块 242

13.2.1 SAR ADC模块概述 242

13.2.2 SAR ADC模块的工作原理 242

13.3 DAC模块 243

13.4 基于SAR ADC的数字电压表实现 246

13.4.1 创建和配置工程 246

13.4.2 编写软件程序 249

13.4.3 编程及调试 250

13.5 基于Δ-Σ ADC的数字电压表实现 251

13.5.1 创建和配置工程 251

13.5.2 编写软件程序 253

13.5.3 编程及调试 254

13.6 IDAC值显示的实现 254

13.6.1 创建和配置工程 255

13.6.2 编写软件程序 258

13.6.3 编程及调试 258

第14章 电容感应模块 259

14.1 电容感应模块的结构 259

14.2 电容感应Δ-Σ算法 262

14.3 电容感应触摸的实现 263

14.3.1 创建和配置工程 263

14.3.2 编写软件程序 266

14.3.3 编程及调试 267

第15章 数字滤波器模块 268

15.1 数字滤波器模块概述 268

15.2 数字滤波器模块结构 269

15.2.1 控制器 269

15.2.2 FSM RAM 270

15.2.3 数据通道 272

15.2.4 地址计算单元 273

15.2.5 总线接口和寄存器描述 274

15.3 基于DFB的数字滤波器实现 276

15.3.1 系统结构概述 276

15.3.2 元件参数配置 276

15.3.3 DMA配置向导 280

15.3.4 编写软件程序 282

15.3.5 编程及调试 283

第16章 μC-OS/III操作系统 284

16.1 μC-OS/III操作系统概述 284

16.1.1 操作系统的作用 284

16.1.2 μC-OS/III操作系统内核特征 285

16.1.3 μC/OS-III操作系统文件的结构 288

16.1.4 μC/OS-III操作系统应用程序结构分析 289

16.2 μC-OS/III操作系统内核及功能 296

16.2.1 单任务和多任务处理 296

16.2.2 临界区 300

16.2.3 任务管理 300

16.2.4 准备列表 301

16.2.5 调度 301

16.2.6 上下文切换 302

16.2.7 中断管理 302

16.2.8 等待列表 303

16.2.9 时间管理 303

16.2.10 定时器管理 303

16.2.11 资源管理 304

16.2.12 消息传递 305

16.2.13 多个对象等待处理 307

16.2.14 存储器管理 308

16.3 PSoC5硬件系统的构建 309

16.4 添加中断代码到ISR中 310

16.4.1 添加中断代码到ProbeUART_TxISR.c中 310

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top