图书 | GD32F4开发基础/卓越工程师培养系列 |
内容 | 内容推荐 本书通过14个实验介绍GD32F470IIH6微控制器的GPIO、串口、TIMER、SysTick、RCU、外部中断、DAC和ADC的原理与应用。作为拓展,书中另有6个实验分别介绍MCU调试、RTC、FWDGT、WWDGT,以及基于I2C的EEPROM和基于SPI的Flash读/写,可参见本书配套资料包。书中程序代码的编写规范均遵循《C语言软件设计规范(LYSTD0012019)》。各实验采用模块化设计,以便应用于实际项目和产品中。本书配套资料包含GD32F4蓝莓派开发板原理图、例程、软件包、PPT等。 目录 第1章 GD32开发平台和工具 1.1 为什么选择GD32 1.2 GD32F4系列芯片 1.3 GD32F4蓝莓派开发板电路 1.3.1 通信 下载模块电路 1.3.2 GD Link调试下载模块电路 1.3.3 电源转换电路 1.4 GD32F4蓝莓派开发板可开展的部分实验 1.5 GD32微控制器开发工具的安装与配置 1.5.1 Keil 5.30 的安装 1.5.2 Keil 5.30 的设置 本章任务 本章习题 第2章 实验1 基准工程实验 2.1 实验内容 2.2 实验原理 2.2.1 寄存器与固件库 2.2.2 Keil编辑和编译及程序下载过程 2.2.3 GD32工程模块名称及说明 2.2.4 相关参考资料 2.3 实验步骤 本章任务 本章习题 第3章 实验2 串口电子钟 3.1 实验内容 3.2 实验原理 3.2.1 RunClock模块函数 3.2.2 函数调用框架 3.2.3 Proc2msTask与Proc1SecTask 3.2.4 串口电子钟实验程序架构 3.3 实验代码解析 3.3.1 RunClock文件对 3.3.2 Main.c文件 3.3.3 实验结果 本章任务 本章习题 第4章 实验3 GPIO与流水灯 4.1 实验内容 4.1 实验原理 4.2.1 LED电路原理图 4.2.2 GD32F4xx系列微控制器的系统架构与存储器映射 4.2.3 GPIO功能框图 4.2.4 GPIO与流水灯实验程序架构 4.3 实验代码解析 4.3.1 LED文件对 4.3.2 Main.c文件 4.3.3 实验结果 本章任务 本章习题 第5章 实验4 GPIO与独立按键输入 5.1 实验内容 5.2 实验原理 5.2.1 独立按键电路原理图 5.2.2 GPIO功能框图 5.2.3 按键去抖原理 5.2.4 GPIO与独立按键输入实验程序架构 5.3 实验代码解析 5.3.1 KeyOne文件对 5.3.2 ProcKeyOne文件对 5.3.3 Main.c文件 5.3.4 实验结果 本章任务 本章习题 第6章 实验5 串口通信 6.1 实验内容 6.2 实验原理 6.2.1 串口通信协议 6.2.2 串口电路原理图 6.2.3 串口功能框图 6.2.4 异常和中断 6.2.5 NVIC中断控制器 6.2.6 NVIC部分寄存器 6.2.7 NVIC部分固件库函数 6.2.8 串口模块驱动设计 6.2.9 串口通信实验程序架构 6.3 实验代码解析 6.3.1 UART0文件对 6.3.2 Main.c文件 6.3.3 实验结果 本章任务 本章习题 第7章 实验6 定时器中断 7.1 实验内容 7.2 实验原理 7.2.1 通用定时器L0结构框图 7.2.2 定时器中断实验程序架构 7.3 实验代码解析 7.3.1 Timer文件对 7.3.2 Main.c文件 7.3.3 实验结果 本章任务 本章习题 第8章 实验7 SysTick 8.1 实验内容 8.2 实验原理 8.2.1 SysTick功能框图 8.2.2 SysTick实验流程图分析 8.2.3 SysTick实验程序架构 8.3 实验代码解析 8.3.1 SysTick文件对 8.3.2 Main.c文件 8.3.3 实验结果 本章任务 本章习题 第9章 实验8 RCU 9.1 实验内容 9.2 实验原理 9.2.1 RCU功能框图 9.2.2 RCU实验程序架构 9.3 实验代码解析 9.3.1 RCU文件对 9.3.2 Main.c文件 9.3.3 实验结果 本章任务 本章习题 第10章 实验9 外部中断 10.1 实验内容 10.2 实验原理 10.2.1 EXTI功能框图 10.2.2 外部中断实验程序架构 10.3 实验代码解析 10.3.1 EXTI文件对 10.3.2 Main.c文件 10.3.3 实验结果 本章任务 本章习题 第11章 实验10 OLED显示 11.1 实验内容 11.2 实验原理 11.2.1 OLED显示模块 11.2.2 SSD1306的显存 11.3.3 实验结果 本章任务 本章习题 第12章 实验11 TIMER与PWM 输出 12.1 实验内容 12.2 实验原理 12.2.1 PWM 输出实验流程图分析 12.2.2 TIMER与PWM 输出实验程序架构 12.3 实验代码解析 12.3.1 PWM 文件对 12.3.2 ProcKeyOne.c文件 12.3.3 Main.c文件 12.3.4 实验结果 本章任务 本章习题 第13章 实验12 TIMER与输入捕获 13.1 实验内容 13.2 实验原理 13.2.1 输入捕获实验流程图分析 13.2.2 TIMER与输入捕获实验程序架构 13.3 实验代码解析 13.3.1 Capture文件对 13.3.2 Main.c文件 13.3.3 实验结果 本章任务 本章习题 第14章 实验13 DAC 14.3.1 Wave文件对 14.3.2 DAC文件对 14.3.3 ProcHostCmd文件对 14.3.4 Main.c文件 14.3.5 实验结果 本章任务 本章习题 第15章 实验14 ADC 15.1 实验内容 15.2 实验原理 15.2.1 ADC功能框图 15.2.2 ADC时钟及其转换时间 15.2.3 ADC实验逻辑框图分析 15.2.4 ADC缓冲区 15.2.5 ADC实验程序架构 15.3 实验代码解析 15.3.1 ADC文件对 15.3. |
标签 | |
缩略图 | ![]() |
书名 | GD32F4开发基础/卓越工程师培养系列 |
副书名 | |
原作名 | |
作者 | |
译者 | |
编者 | 钟世达//郭文波 |
绘者 | |
出版社 | 北京航空航天大学出版社 |
商品编码(ISBN) | 9787512439894 |
开本 | 16开 |
页数 | 243 |
版次 | 1 |
装订 | 平装 |
字数 | 410 |
出版时间 | 2023-02-01 |
首版时间 | 2023-02-01 |
印刷时间 | 2023-02-01 |
正文语种 | 汉 |
读者对象 | |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 448 |
CIP核字 | 2023012245 |
中图分类号 | TP368.1 |
丛书名 | |
印张 | 16 |
印次 | 1 |
出版地 | 北京 |
长 | |
宽 | |
高 | |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 2000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。