注册 登录 进入教材巡展
#

出版时间:2023-03

出版社:电子工业出版社

以下为《GD32F3开发进阶教程——基于GD32F303ZET6》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121437250
  • 1-3
  • 540896
  • 16开
  • 2023-03
  • 电子信息与电气
  • 本科 高职
内容简介
本书通过17个实验讲解GD32F303ZET6微控制器的LCD显示、触摸屏、内部温度传感器、外部温湿度传感器、外部SRAM、外部NAND Flash、内存管理、SD卡、FatFS文件系统、中文显示、CAN通信、以太网通信、USB通信、MP3播放、录音播放、摄像头,以及IAP在线升级的原理与应用。作为拓展,另有5个实验分别介绍RS232通信、RS485通信、呼吸灯、电容触摸按键和读写内部Flash,可参见本书配套资料包。全书程序代码的编写规范均遵循《C语言软件设计规范(LY-STD001—2019)》。各实验采用模块化设计,以便应用于实际项目和产品中。__eol__本书配有丰富的资料包,涵盖CD32F3苹果派开发板原理图、例程、软件包、PPT等,资料包将持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。__eol__
目录
第1章 EXMC与LCD显示实验 1__eol__1.1 实验内容 1__eol__1.2 实验原理 1__eol__1.2.1 LCD显示模块 1__eol__1.2.2 NT35510的显存 3__eol__1.2.3 NT35510常用指令 3__eol__1.2.4 EXMC简介 6__eol__1.2.5 LCD驱动流程 11__eol__1.3 实验代码解析 11__eol__1.3.1 EXMC文件对 11__eol__1.3.2 LCD文件对 14__eol__1.3.3 Main.c文件 21__eol__1.3.4 实验结果 23__eol__本章任务 23__eol__本章习题 23__eol__第2章 触摸屏实验 24__eol__2.1 实验内容 24__eol__2.2 实验原理 24__eol__2.2.1 触摸屏分类 24__eol__2.2.2 投射式触摸屏工作原理 24__eol__2.2.3 GT1151Q芯片 25__eol__2.2.4 GT1151Q常用寄存器 26__eol__2.3 实验代码解析 28__eol__2.3.1 GT1151Q文件对 28__eol__2.3.2 Touch文件对 33__eol__2.3.3 Canvas文件对 38__eol__2.3.4 Main.c文件 41__eol__2.3.5 实验结果 42__eol__本章任务 42__eol__本章习题 42__eol__第3章 内部温度与外部温湿度监测实验 43__eol__3.1 实验内容 43__eol__3.2 实验原理 43__eol__3.2.1 内部温度模块 43__eol__3.2.2 温湿度传感器SHT20 43__eol__3.2.3 SHT20传感器电路 44__eol__3.2.4 SHT20通信 44__eol__3.2.5 外部温湿度计算 45__eol__3.3 实验代码解析 45__eol__3.3.1 ADC文件对 45__eol__3.3.2 InTemp文件对 47__eol__3.3.3 SHT20文件对 48__eol__3.3.4 TempHumidityTop文件对 51__eol__3.3.5 Main.c文件 52__eol__3.3.6 实验结果 52__eol__本章任务 53__eol__本章习题 53__eol__第4章 读写SRAM实验 54__eol__4.1 实验内容 54__eol__4.2 实验原理 54__eol__4.2.1 存储器分类 54__eol__4.2.2 内部SRAM相关结构和读写过程 54__eol__4.2.3 外部SRAM相关结构与读写过程 55__eol__4.3 实验代码解析 58__eol__4.3.1 ReadwriteSRAM文件对 58__eol__4.3.2 EXMC.c文件 62__eol__4.3.3 Main.c文件 64__eol__4.3.4 实验结果 65__eol__本章任务 65__eol__本章习题 65__eol__第5章 读写NAND Flash实验 66__eol__5.1 实验内容 66__eol__5.2 实验原理 66__eol__5.2.1 Flash简介 66__eol__5.2.2 HY27UF081G2A芯片简介 67__eol__5.2.3 ECC算法 67__eol__5.2.4 FTL原理 69__eol__5.2.5 HY27UF081G2A芯片通信方式 70__eol__5.2.6 NAND Flash的读写操作 71__eol__5.3 实验代码解析 71__eol__5.3.1 ReadwriteNandFlash文件对 71__eol__5.3.2 NandFlash文件对 75__eol__5.3.3 FTL文件对 83__eol__5.3.4 Main.c文件 92__eol__5.3.5 实验结果 93__eol__本章任务 93__eol__本章习题 94__eol__第6章 内存管理实验 95__eol__6.1 实验内容 95__eol__6.2 实验原理 95__eol__6.2.1 分块式内存管理原理 95__eol__6.2.2 内存分配与释放流程 96__eol__6.3 实验代码解析 98__eol__6.3.1 Malloc文件对 98__eol__6.3.2 MallocTop文件对 105__eol__6.3.3 Main.c文件 110__eol__6.3.4 实验结果 111__eol__本章任务 111__eol__本章习题 112__eol__第7章 读写SD卡实验 113__eol__7.1 实验内容 113__eol__7.2 实验原理 113__eol__7.2.1 SDIO模块 113__eol__7.2.2 SDIO结构框图 114__eol__7.2.3 SD卡结构框图 114__eol__7.2.4 SDIO传输内容 115__eol__7.2.5 SD卡状态信息 116__eol__7.2.6 SD卡操作模式 117__eol__7.2.7 SDIO总线协议 119__eol__7.2.8 SDIO数据包格式 119__eol__7.3 实验代码解析 120__eol__7.3.1 ReadWriteSDCard文件对 120__eol__7.3.2 SDCard.c文件 127__eol__7.3.3 Main.c文件 128__eol__7.3.4 实验结果 129__eol__本章任务 130__eol__本章习题 130__eol__第8章 FatFs与读写SD卡实验 131__eol__8.1 实验内容 131__eol__8.2 实验原理 131__eol__8.3 实验代码解析 136__eol__8.3.1 ffconf.h文件 136__eol__8.3.2 diskio.c文件 137__eol__8.3.3 ReadBookByte文件对 141__eol__8.3.4 FatFSTest文件对 145__eol__8.3.5 ProcKeyOne.c文件 151__eol__8.3.6 Main.c文件 152__eol__8.3.7 实验结果 153__eol__本章任务 153__eol__本章习题 153__eol__第9章 中文显示实验 154__eol__9.1 实验内容 154__eol__9.2 实验原理 154__eol__9.2.1 字符编码 154__eol__9.2.2 字模和字库的概念 155__eol__9.2.3 LCD显示字符的流程 155__eol__9.3 实验代码解析 156__eol__9.3.1 FontLib文件对 156__eol__9.3.2 LCD文件对 162__eol__9.3.3 FatFSTest.c文件 164__eol__9.3.4 GUIPlatform.c文件 166__eol__9.3.5 实验结果 166__eol__本章任务 166__eol__本章习题 166__eol__第10章 CAN通信实验 167__eol__10.1 实验内容 167__eol__10.2 实验原理 167__eol__10.2.1 CAN模块 167__eol__10.2.2 CAN协议简介 168__eol__10.2.3 GD32F30x系列微控制器的CAN外设简介 173__eol__10.2.4 CAN数据接收和数据发送路径 175__eol__10.2.5 CAN部分固件库函数 177__eol__10.3 实验代码解析 180__eol__10.3.1 CAN文件对 180__eol__10.3.2 Main.c文件 186__eol__10.3.3 实验结果 187__eol__本章任务 189__eol__本章习题 189__eol__第11章 以太网通信实验 190__eol__11.1 实验内容 190__eol__11.2 实验原理 190__eol__11.2.1 以太网模块 190__eol__11.2.2 DM9000简介 190__eol__11.2.3 LwIP简介 192__eol__11.2.4 网络协议简介 192__eol__11.3 实验代码解析 194__eol__11.3.1 DM9000文件对 194__eol__11.3.2 Main.c文件 207__eol__11.3.3 实验结果 208__eol__本章任务 211__eol__本章习题 211__eol__第12章 USB从机实验 212__eol__12.1 实验内容 212__eol__12.2 实验原理 212__eol__12.2.1 USB模块 212__eol__12.2.2 USB协议简介 212__eol__12.2.3 USB拓扑结构 213__eol__12.2.4 USB电气特性 213__eol__12.2.5 USB描述符 214__eol__12.2.6 HID协议 217__eol__12.2.7 USB通信协