admin管理员组

文章数量:1533119

2024年7月17日发(作者:)

凌跃智能奋斗者开发板

/

凌智奋斗者学习开发板

使用说明书

* *****

时 间:2022年8月31日

版 本:V0.02

凌跃智能奋斗者开发板

/

目录

一、目的 ................................................................................................. 3

二、硬件介绍 ......................................................................................... 3

三、资料包 ............................................................................................. 6

四、开发工具 ......................................................................................... 7

1、硬件开发工具 ................................................................................ 7

2、软件开发工具 .............................................................................. 11

五、实验操作 ....................................................................................... 12

1、软件安装 ...................................................................................... 12

2、硬件连接 ...................................................................................... 12

3、工程开发 ...................................................................................... 16

六、例程介绍 ....................................................................................... 23

七、产品介绍 ....................................................................................... 27

凌跃智能奋斗者开发板

/

一、目的

本说明书是针对凌智奋斗者学习开发板硬件而编写的,

此手册针对GD32F103芯片开发进行说明,主要包括硬件介

绍、核心电路说明,开发环境配置,程序使用等内容,从硬

件、软件、开发等方面展开介绍。

二、硬件介绍

1、核心板

【1】主控芯片:GD32F103ZET6芯片;

【2】EEPROM:M24C08;

【3】提供8MHZ晶振,实现HSE实验;

【4】提供32.768KHZ晶振,实现LSE实验;

凌跃智能奋斗者开发板

/

【5】外置FLASH:W25Q64芯片;

【6】SRAM:IS62WV51216BLL芯片;

【7】NANDFLASH:GD9FU1G8F2AMGI

【8】复位按键:核心板板载复位按键;

【9】板载AMS1117 3.3电源芯片,稳定输出3.3V;

【10】MicroUSB:可以单独为核心板供电;

【11】板载电源指示灯,观察核心板供电。

2

、控制底板

【1】提供9-24V电源输入接口,板载稳压芯片:TPS5430;

【2】板载AMS1117 3.3电源芯片,稳定输出3.3V;

【3】四路LED,方便观察程序运行,及学习IO操作;

凌跃智能奋斗者开发板

/

【4】四路独立按键,方便基于开发板进行项目开发;

【5】一路独立唤醒按键,实现唤醒等实验;

【6】一路复位按键,实现开发板复位;

【7】标准JTAG接口(20针),支持SWD硬件仿真调试;

【8】板载串口芯片CH340C,实现串口通信;

【9】板载CAN总线芯片TJA1050,实现CAN总线通信;

【10】板载485芯片SP3485,实现485串口通信;

【11】开发板预留NRF2401接口,实现2.4G通信;

【12】开发板预留ESP8266接口,实现Wifi通信;

【13】板载蜂鸣器,方便观察程序运行;

【14】板载10k可调电阻,实现ADC采样实验;

【15】预留OLED接口,可以安装0.96寸液晶显示数据;

【16】所有IO接口均引出,方便开发;

【17】串口、485、CAN、EEPROM、Wifi均采用跳线的方

式,减少对主控芯片的影响;

【18】开发板预留多路3.3V和5V电源接口,方便连接外设

进行项目开发;

【19】预留BOOT0和BOOT1选择接口,根据实际开发项目

进行选择使用;

【20】板载开关及两路电源指示灯,方便观察和控制开发板

状态;

【21】开发板预留2.8寸LCD触摸液晶屏,兼容正点原子;

凌跃智能奋斗者开发板

/

【22】板载SD卡槽,可以利用SD卡存储数据;

【23】板载继电器控制电路及继电器,预留常开与常闭接口,

方便控制外设。

【24】预留USB_SLAVE接口,通过跳线进行功能选择,方便

进行从机开发;

【25】板载W5500以太网通信芯片及以太网接口,方便进行

网络通信;

【26】板载PCM1770音频芯片及音频接口,可以播放音频文

件;

【27】板载SP3232芯片及两路公母接口,通过跳线选择可以

进行RS232通信;

【28】板子电池底座,为BAT供电,保持芯片心跳。

三、资料包

凌跃智能奋斗者开发板

/

 必读文件:开发板介绍、接线图以及接口图;

 出厂程序:开发板发货前会下载程序测试;

 开发软件:开发板使用过程中用到的软件;

 数据手册:板载芯片的相关数据手册;

 工程模板:配置完整的工程模板,可以直接用来开发;

 相关例程:开发板配套的近百个相关程序;

 原理图及封装:开发板的原理以及PCB封装库;

 固件库:官方库文件等;

 Addon选型插件:官方提供的Pack文件;

 应用经验:收集的一些开发资料;

 说明文档:指导使用开发板的一些说明文档;

 其他:一些网上开源的资料文件,以及代码等。

 视频教程:针对奋斗者开发板的例程进行讲解。

 Keil软件使用教程:凌智君从网上搜集的一些软件使用方

法,可以很快入门使用软件。

四、开发工具

1、硬件开发工具

(1)凌智奋斗者学习开发板;

(2)电源适配器,为开发板提供电源(随开发板赠送12V

1A电源适配器);

凌跃智能奋斗者开发板

/

(3)串口线,发送数据到串口助手,方便调试;

(4)下载器,用于程序下载、仿真调试等,可以使用ST-

LINK V2/JLINK/GDLINK等下载器,注意最新版ST-LINK具

有芯片识别功能,不能使用;

(5)各种实验所需要的传感器模块或者通信模块(如果不

进行相关实验开发,则不需要模块。

凌跃智能奋斗者开发板

/

凌跃智能奋斗者开发板

/

凌跃智能奋斗者开发板

/

2

、软件开发工具

(1)编译调试软件,推荐使用Keil5(MDK)进行开发板,

相关例程均在此环境下开发,注意有最低版本要求。(软件目

录:网盘—>资料包—>相关软件文件夹)。

(2)相关驱动,其中包括串口驱动、下载器驱动等。(软

件目录:网盘—>资料包—>相关软件文件夹)。

(3)串口调试助手,用于观察串口发送的数据,主要用在

USART和485,以及相关传感器实验。(软件目录:网盘—>

凌跃智能奋斗者开发板

/

资料包—>相关软件文件夹)。

(4)取模软件,OLED实验使用,显示对应的汉字提示。

(软件目录:网盘—>资料包—>相关软件文件夹)。

(5)Pack文件(软件目录:网盘—>资料包—>相关软件文

件夹)。

五、实验操作

1、软件安装

(1)Keil5 MDK525安装及破解,具体方法请见视频教

程或者文档《KEIL MDK使用方法》。(视频链接:

/video/BV1y5411R7Mk?spm_id_from=

333.999.0.0&vd_source=ad39a78fc8f183a9d87a3787b799734c

);

(2)串口调试助手,双击安装,输入破解码即可;

(3)取模软件安装,无需安装,解压后直接双击

就可以运行。

(4)相关驱动安装,直接双击,默认安装即可。

2、硬件连接

(1)供电连接:开发板使用 12V 1A 的电源适配器进行

供电,注意板载MiniUSB只具备串口通信功能,不能进行

供电。

凌跃智能奋斗者开发板

/

(2)下载仿真器连接:可以使用JLINK的20PIN排线直

接连接到20PIN JTAG接口。

凌跃智能奋斗者开发板

/

(3)NR2401/ESP8266/OLED等连接,板载接口,注意

安装方向即可。

(4)传感器连接,本开发板实验过程中所用到的传感器

均使用杜邦线进行连接。

(5)ST-LINK V2连接,开发板预留了四线下载接口,可

以使用ST-LINK V2进行程序下载,也可以用J-LINK的四线进

行下载,开发板供电情况下,三线即可。

凌跃智能奋斗者开发板

/

(6)串口连接,因为板载串口芯片,只需要连接串口线

即可实现串口通信。

凌跃智能奋斗者开发板

/

3、工程开发(与MINI板一致)

(1)打开工程:本开发板自带的数十个例程,均为独立

工程,每一个压缩包均为一个工程,下载后解压即可使

用。以LED实验为例,在编译环境配置好之后,直接双

击,Project文件夹下面的执行程序,即可打开一个工程项

目。

凌跃智能奋斗者开发板

/

(2)工程配置

正常状态下,每一个工程项目都是配置好的,使用

JLINK的SWD模式下载,在下载之前,检查是否配置好下

载工具,可以参考以下步骤进行配置:

 选择下载器,单击Options for Target(如箭头1所示),再

选择Debug(如箭头2所示),Use框是用来选择下载器类型,

这里以JLINK为例进行讲解,先选择J-LINK,再点击Setting

(如箭头3所示)。

 查看下载器是否识别到芯片型号,如图所示,在

Port(如箭头4所示)选择SW模式,IDCODE位置(如箭头5

所示)会显示芯片ID,说明已经找到芯片内核,板子硬件

连接没有问题。

凌跃智能奋斗者开发板

/

 选择Flash Download(如箭头6所示),选择箭头7和8

位置,这样下载程序后,程序自动复位运行,在箭头9位置

选择适合芯片的Flash,这样操作下来,整个工程配置完

成,下一步可以进行开发了。

凌跃智能奋斗者开发板

/

(3)程序编辑:随本开发板赠送的所有例程均已编辑完

成,不需要进行更改,只需要阅读文件,了解每

一个工程的功能,如果需要更改,在Project 中,选择需要

编辑的文件,进行修改即可。

凌跃智能奋斗者开发板

/

(4)编译,箭头1所指的是部分编译,箭头2指的是全部

编译,如果箭头3所指的位置,Error的值是0,说明程序编

译通过,可以进行下载测试,如果有错误的地方,需要修

改后才能进行下载。

凌跃智能奋斗者开发板

/

(5)下载,编译通过后,点击箭头1所指的Load,下面

Build Output会提示Programming Done,Verify OK,说明程序下

载成功,此时开发板LED会闪烁。

凌跃智能奋斗者开发板

/

(6)调试运行,先单击箭头1(Start/Stop Debug

Session)按钮,光标会跳到主函数位置,再单击箭头2(全

速运行),LED会闪烁,说明程序运行起来了,箭头3是Stop

按钮,可以终止全速运行,后面几个是单步调试等,可以

自行学习使用。

凌跃智能奋斗者开发板

/

六、例程介绍

目前随本开发板赠送的例程如图所示,例程都是单独

的工程文件,不同的芯片可能会存在个别例程不同,大部

分都是一致的,每一个例程都是单独的工程文件,例程均

采用汉语进行注释,同时有功能说明文件,说明程序的作

用。

只有F1赠送的例程(非开发板官方程序):

凌跃智能奋斗者开发板

/

开发板配套例程:

通用例程:

凌跃智能奋斗者开发板

/

EMWIN例程:

W5500例程:

littleVGL例程:

凌跃智能奋斗者开发板

/

FreeRTOS例程:

凌跃智能奋斗者开发板

/

七、产品介绍

凌跃智能奋斗者开发板

/

凌跃智能奋斗者开发板

/

凌跃智能奋斗者开发板

/

凌跃智能奋斗者开发板

/

凌智君的联系方式如下:

QQ:

2228398717

微信:

微信公众号:

哔哩哔哩:

/647160141?spm_id_from=333.1

007.0.0

本文标签: 开发板芯片奋斗者进行