MICROCHIP dsPIC30F数字信号 控制器入门 用户指南 2007 Microchip Technology Inc. DS70151A_CN
2007 Microchip Technology Inc. DS70151A_CN dsPIC30F 数字信号 控制器入门 用户指南
dsPIC:30F数字信号 MICROCHIP 控制器入门 目录 前言 1 第1章dsPIC30F数字信号控制器 1.1简介 .7 1.2 架构 .7 1.3 器件分类 13 1.4应用 … 14 第2章Microchip开发工具 2.1简介 ….15 2.2 MPLAB IDE .15 2.3 语言工具 .16 2.4 调试工具 .17 2.5 编程工具 20 2.6开发板 21 第3章MPLAB集成开发环境 3.1 MPLAB IDE概述 25 3.2项目和工作区 26 3.3 创建项目 26 3.4编译代码 .30 第4章MPLAB SIM软件模拟器 4.1 MPLAB SIM概述 ..33 4.2 打开项目… 34 4.3选择软件模拟器 34 4.4 复位代码… 35 4.5 单步运行代码 35 4.6运行代码.. 36 4.7 Debug工具栏和热键 36 4.8 断点… 37 4.9 Watch窗口. 38 4.10软件模拟器设置 39 4.11跑表… 40 4.12跟踪缓冲区..… ...41 @2007 Microchip Technology Inc. DS70151ACN第m页
dsPIC30F 数字信号 控制器入门 2007 Microchip Technology Inc. DS70151A_CN 第iii 页 目录 前言.................................................................................................................................. 1 第 1 章 dsPIC30F 数字信号控制器 1.1 简介 ............................................................................................................. 7 1.2 架构 ............................................................................................................. 7 1.3 器件分类 .................................................................................................... 13 1.4 应用 ........................................................................................................... 14 第 2 章 Microchip 开发工具 2.1 简介 ........................................................................................................... 15 2.2 MPLAB IDE ............................................................................................... 15 2.3 语言工具 .................................................................................................... 16 2.4 调试工具 .................................................................................................... 17 2.5 编程工具 .................................................................................................... 20 2.6 开发板 ....................................................................................................... 21 第 3 章 MPLAB 集成开发环境 3.1 MPLAB IDE 概述 ....................................................................................... 25 3.2 项目和工作区 ............................................................................................ 26 3.3 创建项目 .................................................................................................... 26 3.4 编译代码 .................................................................................................... 30 第 4 章 MPLAB SIM 软件模拟器 4.1 MPLAB SIM 概述 ...................................................................................... 33 4.2 打开项目 .................................................................................................... 34 4.3 选择软件模拟器 ......................................................................................... 34 4.4 复位代码 .................................................................................................... 35 4.5 单步运行代码 ............................................................................................ 35 4.6 运行代码 .................................................................................................... 36 4.7 Debug 工具栏和热键 ................................................................................. 36 4.8 断点 ........................................................................................................... 37 4.9 Watch 窗口 ................................................................................................ 38 4.10 软件模拟器设置 ......................................................................................... 39 4.11 跑表 ........................................................................................................... 40 4.12 跟踪缓冲区 ................................................................................................ 41
dsPIC:30F数字信号控制器入门 第5章MPLAB ICD2在线调试器 5.1 MPLAB ICD2概述 43 5.2设置MPLAB ICD2 44 5.3 编程dSP引C器件… 46 5.4 复位代码 46 5.5 单步运行代码 47 5.6运行代码 48 5.7 Debug工具栏和热键 48 5.8 断点 49 5.9 Vatch窗口 50 5.10高级断点 52 第6章MPLAB ICE4000在线仿真器 6.1 MPLAB1CE4000概述 55 6.2打开项目 .57 6.3 特殊仿真器器件… 57 6.4选择MPLAB1CE4000 58 6.5 MPLAB1CE4000设置 59 6.6 复位代码 61 6.7 单步执行代码 61 6.8运行代码 62 6.9 Debug工具栏和热键 62 6.10断点 63 6.11 Watch窗口 64 6.12跑表… 66 6.13跟踪缓冲区 67 6.14复杂触发 68 第7章MPLAB ASM:30汇编器 7.1 MPLAB ASM:30汇编器概述 71 7.2 常用伪指令 72 7.3代码示例 75 第8章MPLAB C30C编译器 8.1 MPLAB C30C编译器概述. 81 8.2 MPLAB C30C编译器项目 81 8.3 使用Project Wizard创建项目 82 8.4 设置编译选项 86 8.5 编译项目…。 87 8.6 语言功能 87 8.7 代码示例 88 第9章MPLAB LINK30链接器 9.1 MPLAB LINK30链接器概述 ...91 9.2 链接描述文件 92 DS70151A_CN第V页 2007 Microchip Technology Inc
dsPIC30F 数字信号控制器入门 DS70151A_CN 第 iv 页 2007 Microchip Technology Inc. 第 5 章 MPLAB ICD 2 在线调试器 5.1 MPLAB ICD 2 概述 ................................................................................... 43 5.2 设置 MPLAB ICD 2 ................................................................................... 44 5.3 编程 dsPIC 器件 ........................................................................................ 46 5.4 复位代码 ................................................................................................... 46 5.5 单步运行代码 ............................................................................................ 47 5.6 运行代码 ................................................................................................... 48 5.7 Debug 工具栏和热键 ................................................................................. 48 5.8 断点 ........................................................................................................... 49 5.9 Watch 窗口 ................................................................................................ 50 5.10 高级断点 ................................................................................................... 52 第 6 章 MPLAB ICE 4000 在线仿真器 6.1 MPLAB ICE 4000 概述 .............................................................................. 55 6.2 打开项目 ................................................................................................... 57 6.3 特殊仿真器器件 ......................................................................................... 57 6.4 选择 MPLAB ICE 4000 ............................................................................. 58 6.5 MPLAB ICE 4000 设置 .............................................................................. 59 6.6 复位代码 ................................................................................................... 61 6.7 单步执行代码 ............................................................................................ 61 6.8 运行代码 ................................................................................................... 62 6.9 Debug 工具栏和热键 ................................................................................. 62 6.10 断点 ........................................................................................................... 63 6.11 Watch 窗口 ................................................................................................ 64 6.12 跑表 ........................................................................................................... 66 6.13 跟踪缓冲区 ................................................................................................ 67 6.14 复杂触发 ................................................................................................... 68 第 7 章 MPLAB ASM30 汇编器 7.1 MPLAB ASM30 汇编器概述 ...................................................................... 71 7.2 常用伪指令 ................................................................................................ 72 7.3 代码示例 ................................................................................................... 75 第 8 章 MPLAB C30 C 编译器 8.1 MPLAB C30 C 编译器概述 ........................................................................ 81 8.2 MPLAB C30 C 编译器项目 ........................................................................ 81 8.3 使用 Project Wizard 创建项目 ................................................................... 82 8.4 设置编译选项 ............................................................................................ 86 8.5 编译项目 ................................................................................................... 87 8.6 语言功能 ................................................................................................... 87 8.7 代码示例 ................................................................................................... 88 第 9 章 MPLAB LINK30 链接器 9.1 MPLAB LINK30 链接器概述 ...................................................................... 91 9.2 链接描述文件 ............................................................................................ 92
目录 附录A dsPICDEM1.1通用开发板代码 A.1 Flash LED with dsPIC30F6014.s 99 A.2 Flash LED with dsPIC30F6014.c .102 附录B dsPICDEM入门演示板代码 B.1 Flash LED with dsPIC30F6012.s..........105 B.2 Flash LED With dsPIC30F6012.c............................................108 附录C dsPICDEM28引脚入门演示板代码 C.1 Flash LED with dsPIc30F2010.s..................................................... 111 C.2 Flash LED with dsPIC30F2010.c 114 附录D dsPICDEM2开发板代码 D.1 Flash LED with dsPIC30F4011.s 117 D.2 Flash LED with dsPIC30F4011.c 120 索引… .123 全球销售及服务网点. ..126 2007 Microchip Technology Inc. DS70151ACN第V页
目录 2007 Microchip Technology Inc. DS70151A_CN 第 v 页 附录 A dsPICDEM 1.1 通用开发板代码 A.1 Flash LED with dsPIC30F6014.s .............................................................. 99 A.2 Flash LED with dsPIC30F6014.c ............................................................ 102 附录 B dsPICDEM 入门演示板代码 B.1 Flash LED with dsPIC30F6012.s ............................................................ 105 B.2 Flash LED with dsPIC30F6012.c ............................................................ 108 附录 C dsPICDEM 28 引脚入门演示板代码 C.1 Flash LED with dsPIC30F2010.s ............................................................ 111 C.2 Flash LED with dsPIC30F2010.c ............................................................ 114 附录 D dsPICDEM 2 开发板代码 D.1 Flash LED with dsPIC30F4011.s ............................................................ 117 D.2 Flash LED with dsPIC30F4011.c ............................................................ 120 索引 ............................................................................................................................. 123 全球销售及服务网点 .................................................................................................... 126
dsPIC30F数字信号控制器入门 注: DS70151A_CN第i页 2007 Microchip Technology Inc
dsPIC30F 数字信号控制器入门 DS70151A_CN 第 vi 页 2007 Microchip Technology Inc. 注: