图书介绍
PROCESSOR EXPERT轻松编程详解:基于MC56F84XXX系列PDF|Epub|txt|kindle电子书版本网盘下载
![PROCESSOR EXPERT轻松编程详解:基于MC56F84XXX系列](https://www.shukui.net/cover/30/30994023.jpg)
- 常越编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512418554
- 出版时间:2015
- 标注页数:338页
- 文件大小:46MB
- 文件页数:352页
- 主题词:程序设计
PDF下载
下载说明
PROCESSOR EXPERT轻松编程详解:基于MC56F84XXX系列PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 CW和PE的基本操作1
1.1 CW与PE简述1
1.2 软件环境2
1.2.1 CW10.6的安装说明2
1.2.2 仿真器驱动安装3
1.3 界面与窗口7
1.3.1 运行CW10.67
1.3.2 菜单栏9
1.3.3 工具栏13
1.3.4 界面切换按钮13
1.3.5 工程文件窗口15
1.3.6 工程模块显示窗口15
1.3.7 命令窗口15
1.3.8 PE模块库窗口16
1.3.9 代码显示窗口16
1.3.10 控制台窗口16
1.4 工程基本操作16
1.4.1 导入工程16
1.4.2 导出工程18
1.4.3 新建工程20
1.4.4 工程文件分析23
1.5 PE基本操作25
1.5.1 打开PE相关窗口25
1.5.2 显示工程所包含的PE模块窗口25
1.5.3 模块库窗口与模块的添加26
1.5.4 高级模块与低级模块26
1.5.5 模块包含的可调用函数27
1.5.6 模块属性窗口27
1.6 基本编程操作28
1.6.1 嵌入式芯片初始化28
1.6.2 main函数29
1.6.3 查询函数定义29
1.6.4 常用快捷键简介30
1.7 编译与下载31
1.7.1 编译31
1.7.2 错误查询32
1.7.3 仿真器选择与下载33
1.8 在线调试33
1.8.1 运行、暂停、停止调试33
1.8.2 全局变量查看34
1.8.3 断点35
1.8.4 寄存器查看35
1.8.5 内存数据查看36
1.9 其他说明37
第2章 通用输入/输出(GPIO)功能与外部中断38
2.1 位(BitIO)模块38
2.1.1 模块添加38
2.1.2 模块初始化38
2.1.3 模块函数简介41
2.1.4 位模块应用实例43
2.1.5 调试与结果46
2.2 多位(BitsIO)模块46
2.2.1 模块添加46
2.2.2 模块初始化47
2.2.3 模块函数简介48
2.2.4 数码管控制应用实例49
2.2.5 调试与结果54
2.3 外部中断(ExtInt)模块54
2.3.1 中断介绍54
2.3.2 模块添加54
2.3.3 模块初始化55
2.3.4 模块函数简介57
2.3.5 按键中断应用实例58
2.3.6 调试与结果62
2.4 小结62
第3章 定时器(Timer)63
3.1 定时中断63
3.1.1 模块添加63
3.1.2 模块初始化64
3.1.3 模块函数简介70
3.1.4 定时采样应用实例71
3.1.5 调试与结果72
3.2 单路PWM72
3.2.1 模块添加72
3.2.2 模块初始化74
3.2.3 模块函数简介78
3.2.4 调试与结果79
3.3 计数器81
3.3.1 模块添加81
3.3.2 模块初始化81
3.3.3 模块函数简介82
3.3.4 计数器应用实例83
3.3.5 调试与结果83
3.4 正交编码84
3.4.1 模块添加84
3.4.2 模块初始化85
3.4.3 模块函数简介89
3.4.4 正交编码应用实例89
3.4.5 调试与结果90
3.5 Capture91
3.5.1 模块添加91
3.5.2 模块初始化91
3.5.3 模块函数简介92
3.5.4 Capture应用实例93
3.5.5 调试与结果94
3.6 看门狗94
3.6.1 模块添加94
3.6.2 模块初始化95
3.6.3 模块函数简介96
3.6.4 看门狗应用实例97
3.6.5 调试与结果98
3.7 小结99
第4章 ADC模块与DAC模块100
4.1 ADC模块100
4.1.1 模块添加100
4.1.2 模块初始化101
4.1.3 模块函数简介111
4.1.4 单端采样与差分采样应用实例115
4.1.5 PE在差分采样配置中存在的问题127
4.1.6 小结131
4.2 Init_ADC模块与DMA132
4.2.1 模块添加132
4.2.2 模块初始化(ADC12)133
4.2.3 模块函数简介141
4.2.4 基于DMA的ADC采样应用实例142
4.2.5 模块初始化(ADC16)151
4.3 DAC模块155
4.3.1 模块添加156
4.3.2 模块初始化156
4.3.3 模块函数简介159
4.3.4 输出设定电压应用实例160
4.4 小结160
第5章 增强型脉宽调制模块(eFlexPWM)161
5.1 模块添加161
5.2 模块初始化162
5.2.1 时钟设置162
5.2.2 通道设置164
5.2.3 通道保护设置170
5.2.4 触发设置171
5.2.5 重载设置172
5.2.6 故障保护属性设置173
5.2.7 引脚设置176
5.2.8 中断设置177
5.2.9 运行初始化设置180
5.3 PESL——外设寄存器操作的便捷方法181
5.4 eFlexPWM模块应用实例184
5.4.1 实例介绍184
5.4.2 模块配置184
5.4.3 实例代码189
5.5 调试与结果191
5.6 PWMMC模块192
5.6.1 模块添加192
5.6.2 基本属性配置194
5.6.3 中断设置196
5.6.4 通道设置196
5.6.5 故障保护设置197
5.6.6 eFlexPWM的变化198
5.6.7 仍需在eFlexPWM中进行配置的地方198
5.6.8 基本函数简介200
5.7 小结202
第6章 队列式串行通信接口(DART)203
6.1 模块添加203
6.2 模块初始化203
6.2.1 通道选择与中断设置204
6.2.2 基本设置206
6.2.3 自动初始化设置208
6.3 模块常用功能介绍208
6.3.1 模块函数简介209
6.3.2 模块常用函数详解210
6.3.3 模块的DMA功能214
6.4 串口通信应用实例217
6.5 小结223
第7章 I2C模块224
7.1 模块添加224
7.2 模块初始化225
7.3 模块函数简介229
7.4 I2C应用实例233
7.4.1 参数与程序233
7.4.2 调试与结果235
7.5 Init_I2C模块236
7.5.1 模块添加236
7.5.2 模块初始化236
7.5.3 PESL241
7.5.4 Init_I2C模块应用实例241
7.6 小结243
第8章 控制器局域网通信模块(FreescaleCAN)244
8.1 CAN模块基础知识244
8.1.1 CAN模块硬件电路基础知识244
8.1.2 CAN协议基础知识245
8.2 模块添加247
8.3 模块初始化248
8.3.1 中断设置248
8.3.2 基本设置249
8.3.3 Timing设置250
8.3.4 自动初始化设置250
8.4 模块函数简介251
8.4.1 SendFrame()函数251
8.4.2 ReadFrame()函数253
8.5 CAN通信应用实例254
8.6 小结257
第9章 直接内存存取控制器模块(DMA)258
9.1 模块添加258
9.2 模块初始化259
9.2.1 通道初始化260
9.2.2 通道基本设置261
9.2.3 DMA请求源设置264
9.2.4 中断设置265
9.2.5 初始化设置268
9.3 DMA传输应用实例268
9.3.1 PE配置268
9.3.2 参数声明269
9.3.3 调试与结果270
9.4 高级DMA模块271
9.4.1 模块添加271
9.4.2 模块初始化272
9.4.3 模块函数简介272
9.5 小结274
第10章 比较器模块(Comparator)275
10.1 模块添加275
10.2 模块初始化276
10.3 模块函数简介287
10.4 比较器模块应用实例289
10.4.1 两个外部信号的比较289
10.4.2 一个外部信号和一个内部信号的比较291
10.4.3 两个内部信号的比较292
10.5 Init_HSCMP模块使用方法294
10.5.1 模块添加294
10.5.2 模块初始化295
10.5.3 模块寄存器操作方法——PESL297
10.5.4 Init_HSCMP模块应用实例299
10.6 小结300
第11章 程序存储器(Flash)301
11.1 模块添加301
11.2 模块初始化302
11.3 模块函数简介305
11.4 Flash应用实例307
11.4.1 工程配置308
11.4.2 实例程序308
11.4.3 调试与结果309
11.5 小结310
第12章 Crossbar Switch模块311
12.1 模块功能简介311
12.2 模块添加312
12.3 模块初始化313
12.4 XBAR应用实例314
12.5 小结315
第13章 图形化人机交互调试软件(FreeMASTER)316
13.1 FreeMASTER的安装及简介316
13.1.1 FreeMASTER的安装316
13.1.2 FreeMASTER简介316
13.2 模块初始化317
13.2.1 模块添加317
13.2.2 模块设置318
13.2.3 模块函数的使用320
13.3 设置PC端FreeMASTER321
13.3.1 基本设置321
13.3.2 视窗中变量的添加、观察与修改324
13.3.3 Oscilloscope的使用328
13.3.4 Recorder的使用331
13.4 FreeMASTER应用实例334
13.5 小结337
参考文献338