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
版权声明:本文标题:凌跃智能奋斗者开发板 使用说明书 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1721174465a864115.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论