术 语 表 8
前言必读(文档结构与快速入门) 8
第0章 入门了解篇 8
01 STM32嵌入式入门必看之文章(学习STM32的理由!!!!) 8
02 如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习神舟系列) 10
021 需求定义 10
022 处理器的选择 12
023 开发成本的预测和估计 16
024 产品开发设计文档(需要包括硬件和软件两个方面) 16
025 嵌入式高手对技术的理解(含辛茹苦这么多年的精华体验) 18
第1章 神舟I号开发套件硬件结构 19
11 电路原理图 19
12 功能特点 19
13 神舟I号开发板硬件电路分析 21
131 STM32F103RBT6处理器 21
132 LED指示灯 24
133 普通按键与复位按键 25
134 USB接口 26
135 USB转串口接口 27
136 供电电源 28
137 RTC实时时钟 29
138 电位器(ADC介绍) 31
139 EEPROM存储器(IIC接口控制) 31
1310 W25X16 16M SPI FLASH(LCD屏上安装) 32
1311 MicroSD卡接口 33
1312 JTAG调试接口 35
1313 液晶显示模块 37
1314 温度传感器 38
1315 315M无线模块 39
1316 24G无线模块 40
1317 液晶屏 41
1318 其他扩展接口 41
14 硬件结构说明 43
15 连接器说明 44
16 硬件资源分配 46
161 处理器连接外围器件管脚分配 46
17 STM32系列ARM最小系统设计 48
第2章 其他篇 53
21 带触摸的液晶屏显示屏 53
22 液晶屏底板设计说明 53
第3章 STM32神舟I号基本 *** 作篇 53
31 简介 53
32 MDK 412集成开发环境的组成 53
33 安装MDK的流程步骤 54
34 工程的编辑 54
341 建立工程 54
342 建立文件 58
343 添加文件到工程 59
344 管理工程目录以及源文件 60
345 编译和连接工程 64
346 打开旧工程 66
35 RVMDK使用技巧 68
231 快速定位函数/变量被定义的地方 68
232 快速注释与快速消注释 69
233 快速打开头文件 69
36 JLINK V8仿真器的安装与应用 70
361 JLINK V8仿真器简介 71
362 JLINK ARM主要特点 71
363 JLINK V8仿真器安装 71
364 JLINK V8仿真器配置(MDK KEIL环境) 73
365 JLINK V8仿真器配置(IAR 环境) 79
366 J-FLASH如何烧写固件到芯片FLASH里 83
367 JLINK Commander工具查看相关信息 87
368 JLINK V8仿真器如何自动升级 88
37 在MDK开发环境中JLINK V8的调试技巧 90
38 如何通过串口下载一个固件到神舟I号开发板 92
39 从零开始新建一个STM32的工程模板 95
第3章 STM32神舟I号快速入门篇 115
31 STM32神舟I号实验例程结构 115
32 如何给神舟I号板供电 117
311 使用USB供电 117
312 使用USB转串口接口供电 117
313 使用JLINK V8供电 117
33 烧录固件程序的三种方法 118
34 如何编译和运行光盘里的第一个程序: 119
310 如何用JLINK V8仿真和调试第一个程序 123
第4章 STM32神舟I号功能部件基础篇 127
41 通用输入/输出(GPIO) 127
411 特性 127
412 应用领域 127
413 管脚描述 127
414 功能描述 127
415 寄存器描述 133
416 寄存器小结 137
417 例程01 单个LED点灯程序 137
418 例程02 单个LED灯闪烁 139
419 例程03 LED流水灯程序 140
42 中断控制器 143
421 简介 143
422 特性 143
423 关于NVIC 143
424 电平中断与脉冲中断 144
425 中断初始化与设置流程概述 144
426 寄存器描述 145
427 中断控制函数 148
428 外部中断示例 148
429 嵌套向量中断控制器(NVIC)使用示例 148
4210 IRQ使用示例 148
4211 软件中断使用示例 148
4212 中断嵌套使用示例 148
4213 这个例子说明如何设置在特定的CortexM3量表 地址以外的默认使用的功能的NVIC_SetVectorTable misch / c驱动程序。 148
4214 实验的意义与作用 148
43 KEY_LED按键与315M无线模块实验 149
421 实验的意义与作用 149
422 实验原理 149
423 硬件设计 150
424 软件设计 150
425 下载与测试 154
44 USART-COM串口发送实验 155
431 实验的意义与作用 155
432 实验原理 155
433 硬件设计 157
434 软件设计 157
435 下载与现象 159
45 USART-COM串口发送与接收实验 162
441 实验的意义与作用 162
442 实验原理 162
443 硬件设计 162
444 软件设计 162
445 下载与现象 164
46 ADC模数转换实验 165
451 实验的意义与作用 165
452 实验原理 165
453 硬件设计 166
454 软件设计 166
455 下载与现象 168
47 EEPROM读写程序实验 169
461 实验的意义与作用 169
462 试验原理 169
463 硬件设计 170
464 软件设计 171
465 下载与测试 174
48 SPI FLASH(W25X16)读写程序实验 175
471 SPI FLASH(W25X16)读写程序实验的意义与作用 175
472 实验原理 175
473 硬件设计 178
474 软件设计 178
475 下载与测试现象 185
49 实时时钟与年月日实验 186
481 实验的意义与作用 186
482 实验原理 186
483 硬件设计 187
484 软件设计 188
485 下载与测试 194
410 独立看门狗实验 195
491 实验的意义与作用 195
492 实验原理 195
493 硬件设计 197
494 软件设计 197
495 下载与测试 199
411 SYSTICK实验 200
4101 硬件设计 200
4102 软件设计 201
4103 下载与测试 202
412 TFT彩屏显示实验 203
4111 实验的意义与作用 203
4112 实验原理 203
4113 硬件设计 205
4114 软件设计 206
4115 下载与现象 211
413 TFT触摸屏显示加触摸实验 212
4121 实验的意义与作用 212
4122 实验原理 212
4123 硬件设计 213
4124 软件设计 213
4125 下载与现象 218
414 DS18B20温度传感器实验 219
4131 实验的意义与作用 219
4132 试验原理 219
4133 硬件设计 220
4134 软件设计 220
4135 下载与现象 222
415 24G模块通信试验 223
4141 24G模块通信实验的意义与作用 223
4142 实验原理 223
4143 硬件设计 223
4144 软件设计 224
4145 下载与测试现象 230
416 USB遥控鼠标实验 231
4151 实验的意义与作用 231
4152 实验原理 231
4153 硬件设计 232
4154 软件设计 233
4155 下载与测试 236
417 MICRO SD卡实验 237
4161 实验的意义与作用 237
4162 实验原理 237
4163 硬件设计 239
4164 软件设计 240
4165 下载与测试 244
418 SD-USB读卡器实验 245
4171 实验的意义与作用 246
4172 试验原理 246
4173 硬件设计 246
4174 软件设计 247
4175 下载与测试 250
419 UCOS_UCGUI_DEMO实验 251
第5章 高级实验 252
第6章 实验现象 252
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)