濠电姷鏁告慨鐑藉极閹间礁纾绘繛鎴烆焸濞戞瑦鍎熼柕濞垮劚閻庮參姊洪崗鑲┿偞闁哄懏绮岄悾鐑藉蓟閵夛箑鈧敻鏌ㄥ┑鍡涱€楅柡瀣〒缁辨帡鍩€椤掑嫬纾兼慨妯垮亹閸炵敻鏌i悩鐑樸€冮悹鈧敃鈧嵄闁告稑枪娴滄粓鏌ㄩ弴妤€浜鹃悗娈垮枛婢у酣骞戦姀鐘斀閻庯綆浜跺ḿ濠囨⒑缂佹◤顏勵嚕鐠虹洅鎺楀箛閻楀牃鎷洪梻鍌氱墛缁嬫帡骞栭幇顓犵鐎瑰壊鍠栭獮鏍煟閿濆懎妲绘い顐g箘閹瑰嫰鎼归悷鏉跨闂傚倷绶氶埀顒傚仜閼活垱鏅舵导瀛樼厾濡わ箒娉曠花鍧楁煏閸ャ劌濮嶆鐐村浮楠炲鎮滈崱姗嗘(闂傚倸鍊风粈渚€骞栭位鍥敍閻愭潙鈧埖绻濋棃娑氬妞ゃ儲宀搁弻娑⑩€﹂幋婵囩亐濠碘剝褰冮悧鎾诲蓟閿熺姴绀冮柍鍝勫€搁弳妤呮⒑娴兼瑧绉ù婊庡墰濡叉劙骞掑Δ鈧儫閻熸粌閰e鎶藉煛閸愵亞锛滈柡澶婄墑閸斿秹藟閸儲鐓涘ù锝堫潐瀹曞矂鏌℃担瑙勫磳闁轰焦鎹囬弫鎾绘晸閿燂拷 [闂傚倸鍊搁崐宄懊归崶顒佸剭妞ゆ劧绠戦獮銏ゆ煃鏉炴壆鍔嶆い鏂垮缁辨捇宕掑顑藉亾閸濄儳鐭欓柛鏇ㄥ灠缁狀垶鏌ㄩ悤鍌涘 | 闂傚倸鍊搁崐鐑芥嚄閼哥數浠氱紓鍌欒兌缁垶宕濆Δ鍐ㄥ灊闁哄啫鐗婇崐濠氭煢濡警妲搁柣搴弮濮婅櫣绮欓幐搴㈡嫳闂佺硶鏅涢崯鏉戭嚕閹间礁鍐€妞ゆ挾鍠撻崢顏呯節閻㈤潧浠滈柣蹇旂箞瀹曟繂顫濋懜鐢靛幐闂佺ǹ鏈〃鍛閿燂拷]

    • GD32E230开发标准教程/卓越工程师培养系列
      • 作者:编者:钟世达//郭文波|责编:张小乐
      • 出版社:电子工业
      • ISBN:9787121453793
      • 出版日期:2023/04/01
      • 页数:288
    • 售价:27.2
  • 内容大纲

        本书基于GD32E2杏仁派开发板(主控芯片为GD32E230C8T6),通过14个实验介绍GD32E230C8T6微控制器的GPIO、串口、定时器、SysTick、RCU、外部中断、OLED显示、DAC和ADC等的原理和应用。作为拓展,本书配套资料包中另有6个实验分别介绍MCU调试、RTC、FWDGT、WWDGT,以及基于I2C的EEPROM读/写和基于SPI的Flash读/写。全书程序代码的编写规范均遵循《C语言软件设计规范(LY-STD001-2019)》。各实验采用模块化设计,以便于将各模块应用在实际项目和产品中。
        本书配有丰富的资料包,涵盖GD32E2杏仁派开发板原理图、例程、软件包、PPT等,资料包将持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。
        本书既可以作为高等院校电子信息、自动化等专业微控制器相关课程的教材,也可以作为微控制器系统设计及相关行业工程技术人员的入门培训用书。
  • 作者介绍

  • 目录

    第1章  GD32开发平台和工具
      1.1  为什么选择GD32
      1.2  GD32E230xx系列芯片介绍
      1.3  GD32E2杏仁派开发板电路简介
      1.4  GD32E2杏仁派开发板可以开展的部分实验
      1.5  GD32微控制器开发工具的安装与配置
        1.5.1  安装Keil 5.30
        1.5.2  设置Keil 5.30
      本章任务
      本章习题
    第2章  基准工程
      2.1  实验内容
      2.2  实验原理
        2.2.1  寄存器与固件库
        2.2.2  Keil编辑和编译及程序下载过程
        2.2.3  GD32工程模块名称及说明
        2.2.4  相关参考资料
      2.3  实验步骤与代码解析
      本章任务
      本章习题
    第3章  串口电子钟
      3.1  实验内容
      3.2  实验原理
        3.2.1  RunClock模块函数
        3.2.2  函数调用框架
        3.2.3  Proc2msTask与Proc1SecTask
        3.2.4  程序架构
      3.3  实验步骤与代码解析
      本章任务
      本章习题
    第4章  GPIO与流水灯
      4.1  实验内容
      4.2  实验原理
        4.2.1  LED电路原理图
        4.2.2  GD32E23x系列微控制器的系统架构与存储器映射
        4.2.3  GPIO功能框图
        4.2.4  GPIO部分寄存器
        4.2.5  GPIO部分固件库函数
        4.2.6  RCU部分寄存器
        4.2.7  RCU部分固件库函数
        4.2.8  程序架构
      4.3  实验步骤与代码解析
      本章任务
      本章习题
    第5章  GPIO与独立按键输入
      5.1  实验内容
      5.2  实验原理
        5.2.1  独立按键电路原理图
        5.2.2  GPIO功能框图
        5.2.3  GPIO部分寄存器

        5.2.4  GPIO部分固件库函数
        5.2.5  按键去抖原理
        5.2.6  程序架构
      5.3  实验步骤与代码解析
      本章任务
      本章习题
    第6章  串口通信
      6.1  实验内容
      6.2  实验原理
        6.2.1  串口通信协议
        6.2.2  串口电路原理图
        6.2.3  串口功能框图
        6.2.4  串口部分寄存器
        6.2.5  串口部分固件库函数
        6.2.6  异常和中断
        6.2.7  NVIC中断控制器
        6.2.8  NVIC部分寄存器
        6.2.9  NVIC部分固件库函数
        6.2.10  串口模块驱动设计
        6.2.11  程序架构
      6.3  实验步骤与代码解析
      本章任务
      本章习题
    第7章  定时器中断
      7.1  实验内容
      7.2  实验原理
        7.2.1  通用定时器L4结构框图
        7.2.2  通用定时器部分寄存器
        7.2.3  定时器部分固件库函数
        7.2.4  RCU部分寄存器
        7.2.5  程序架构
      7.3  实验步骤与代码解析
      本章任务
      本章习题
    第8章  SysTick
      8.1  实验内容
      8.2  实验原理
        8.2.1  SysTick功能框图
        8.2.2  SysTick实验流程图分析
        8.2.3  SysTick部分寄存器
        8.2.4  SysTick部分固件库函数
        8.2.5  程序架构
      8.3  实验步骤与代码解析
      本章任务
      本章习题
    第9章  RCU
      9.1  实验内容
      9.2  实验原理
        9.2.1  RCU功能框图
        9.2.2  RCU部分寄存器

        9.2.3  RCU部分固件库函数
        9.2.4  FMC部分寄存器
        9.2.5  FMC部分固件库函数
        9.2.6  程序架构
      9.3  实验步骤
      本章任务
      本章习题
    第10章  外部中断
      10.1  实验内容
      10.2  实验原理
        10.2.1  EXTI功能框图
        10.2.2  EXTI部分寄存器
        10.2.3  EXTI部分固件库函数
        10.2.4  SYSCFG部分寄存器
        10.2.5  SYSCFG部分固件库函数
        10.2.6  程序架构
      10.3  实验步骤
      本章任务
      本章习题
    第11章  OLED显示
      11.1  实验内容
      11.2  实验原理
        11.2.1  OLED显示模块
        11.2.2  SSD1306的显存
        11.2.3  SSD1306常用命令
        11.2.4  字模选项
        11.2.5  ASCII码表与取模工具
        11.2.6  GD32E230C8T6的GRAM与SSD1306的GRAM
        11.2.7  OLED显示模块显示流程
        11.2.8  程序架构
      11.3  实验步骤
      本章任务
      本章习题
    第12章  定时器与PWM输出
      12.1  实验内容
      12.2  实验原理
        12.2.1  PWM输出实验流程图分析
        12.2.2  通用定时器部分寄存器
        12.2.3  通用定时器部分固件库函数
        12.2.4  程序架构
      12.3  实验步骤
      本章任务
      本章习题
    第13章  定时器与输入捕获
      13.1  实验内容
      13.2  实验原理
        13.2.1  输入捕获实验流程图分析
        13.2.2  通用定时器部分寄存器
        13.2.3  通用定时器部分固件库函数
        13.2.4  程序架构

      13.3  实验步骤
      本章任务
      本章习题
    第14章  DAC
      14.1  实验内容
      14.2  实验原理
        14.2.1  TLC5615芯片
        14.2.2  DAC实验逻辑图分析
        14.2.3  PCT通信协议
        14.2.4  PCT通信协议应用
        14.2.5  程序架构
      14.3  实验步骤
      本章任务
      本章习题
    第15章  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.2.6  ADC部分固件库函数
        15.2.7  DMA功能框图
        15.2.8  DMA部分寄存器
        15.2.9  DMA部分固件库函数
        15.2.10  程序架构
      15.3  实验步骤
      本章任务
      本章习题
    附录A  GD32E2杏仁派开发板原理图
    附录B  ASCII码表
    参考文献