GD32F303固件库开发.1----前期准备与烧录概述视频教学pack包调试软件GD-LINK下载GD-LINK烧录Keil烧录配置J-Flash Lite下载J-Flash下载最后 概述在这使用固件库开发兆易创新GD32F303,然后进行测试。需要样片的可以加群申请:615061293。 GD固件库下载链接如下。这里使用GD官网的固件库进行开发。 视频教学GD3
目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 串口基础概念USART数据格式一般分为启动位、数据帧、可能的奇偶校验位、停止位,如图4.34所示。启动位:发送方想要发送串口数据时,必须先发送启动位。
原创 2022-01-10 17:09:07
2034阅读
目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 串口基础概念USART数据格式一般分为启动位、数据帧、可能的奇偶校验位、停止位,如图4.34所示。启动位:发送方想要发送串口数据时,必须先发送启动位。数据帧:发送的数据内容,数据的Bit位。有8位数据字长和9位字长两种。可能的奇偶校验位:在串口通信中一种简单的检错方式,没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。停
原创 2021-08-19 10:22:35
10000+阅读
1点赞
一、开发板介绍星空派(GD)开发板是由旗点科技推出的一款GD32开发板,板载GD32F303ZET6芯片,支持RT-Thread操作系统等,支持WiFi、4G、loRa等物联通信接口。
原创 2022-01-10 16:58:33
2734阅读
一、开发板介绍星空派(GD)开发板是由旗点科技推出的一款GD32开发板,板载GD32F303ZET6芯片,支持RT-Thread操作系统等,支持WiFi、4G、loRa等物联通信接口。板载Flash、eeprom等,支持3.2寸的TFT - LCD屏幕。所有IO口均引出,可完整地进行外设开发,
原创 2021-08-19 10:23:02
10000+阅读
星空派开发板主芯片是GD32F303ZET6,开发环境为 keil v5。软件包见附件“05软件\keil安装包”,安装过程较为简单,自行安装即可,如果提示需要注册,请购买注册码或百度搜索其它方式。安装后进入“03例程”文件夹,可以看到有两个文件夹:其中,“Library”是GD官方提供的库文件,功能跟ST官方库文件类似。
原创 2022-01-10 17:10:24
2372阅读
星空派开发板主芯片是GD32F303ZET6,开发环境为 keil v5。软件包见附件“05软件\keil安装包”,安装过程较为简单,自行安装即可,如果提示需要注册,请购买注册码或百度搜索其它方式。安装后进入“03例程”文件夹,可以看到有两个文件夹:其中,“Library”是GD官方提供的库文件,功能跟ST官方库文件类似。“Project”是相应的开发例程。1. 工程转换默认情况下,GD官方给的例程都是基于keil v4版本的,我们安装的是keilv5版本,打开会有问题,我...
原创 2021-08-19 10:22:39
10000+阅读
1. 普通GPIO口配置流程GD官方提供了标准库用于操作GPIO口,GPIO又分为ABCDEFG等多个组,每一组有16个引脚。其中相关的GPIO口操作流程一般如下
原创 2022-01-10 17:09:57
692阅读
目录一、STM32F103与GD32F103 差别比较二、GD32使用CubeMX配置1、配置单片机型号2、晶振配置3、其它配置三、GD32使用Keil配置1、更改型号为GD32芯片2、编译下载四、例程下载链接 一、STM32F103与GD32F103 差别比较1、 “ 相同 ” 之处: 1)外围引脚Pin兼容,每个引脚上的复用功能也完全相同。 2)芯片内部寄存器、外部IP寄存器地址和逻辑地址完
1. 普通GPIO口配置流程GD官方提供了标准库用于操作GPIO口,GPIO又分为ABCDEFG等多个组,每一组有16个引脚。其中相关的GPIO口操作流程一般如下:(1)打开对应的GPIO组的时钟源关键函数: void rcu_periph_clock_enable(rcu_periph_enum periph)参数:rcu_periph_enum periph代表对应的时钟源,时钟源种类在“gd32f30x_rcu.h”文件中定义,如下所示:(2)配置引脚功能关...
原创 2021-08-19 10:22:37
10000+阅读
1点赞
GD32F103实战笔记背景 在我入门之处,曾经请教过老师,请教过学长,看过很多帖子,大家给了各有各的方法,折腾了很久才初窥门径,所以,在这里提供一个我认为比较比较容易上手的入门步骤,如下先会使用它弄懂原理照着原理可以做一个实战1__编程规范目的 规范是经验的积累,需要慢慢用心去体会。规范1. 原则简洁明了,提高代码可读性,读的是代码而不是注释,注释永远都是辅助的。零告警,严谨的语法才能保障代码表
在一台机子上装好IAR编写项目工程,后续免不了因其他原因重装系统、或者到新机子的IAR上面去编写已有的IAR工程 现在就以重新安装IAR后如何正常导入已有IAR工程并编译调试简单说明IAR安装并破解(结尾简单补充)略…新建工作空间在IAR新建工作空间,File → New → Workspace添加工程加入现有工程,Project → Add Existing → Project选择工程文件打开I
目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 中断源GD32F303有16个内核中断和68个可屏蔽中断中断源,具体见文件“gd32f30x.h”中断向量表如下:2. NVIC嵌套向量中断控制器GD32F303提供NVIC嵌套向量中断控制器,核心功能是中断优先级分组、
原创 精选 2021-08-19 10:21:42
10000+阅读
目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 中断源GD32F303有16个内核中断和68个可屏蔽中断中断源,具体见文件“gd32f30x.h”
原创 2022-01-10 17:09:35
781阅读
注:两种移植都有介绍。arm-linux的gdb移植分为两种情况.一种是交叉调试版。这一种模式是需要编译一个arm-linux版本gdbserver (GDB的stub模块).然后再编译一个X86版本交叉调试的gdb.为了与桌面版本身的gdb 区别开来,一般改名为 arm-linux-gdb。两者通过串口或者网络进行互联。 还有一种是干脆把整个gdb移植成一个ARM的本地版。在开发板上直接用gdb
定时器影子寄存器的作用,可以在突然改变时钟分频系数的时候,先执行完前一个系数,然后再执行下一个时钟分频系数的程序
原创 2023-03-13 21:12:20
230阅读
使用这段代码还需要使用SDRAM模块工程代码可以参考正点原子的例程LCD.h#ifndef __LCD_H #define __LCD_H #include "sys.h" #include "stdlib.h" #include "delay.h" //LCD重要参数集 typedef struct { uint16_t width; //LCD 宽度 uin
转载 6月前
104阅读
假设有一个浮点数 float FL = 3.14159267 (和圆周率很像啊),它在计算中的是怎样存储的呢?步骤1: 转换为二进制表示,浮点数分为整数部分和小数部分,对于该浮点数来说,整数部分为3,浮点数部分为0.14159267. 这里假设FL是4个字节,32位浮点数表示. 十进制 二进制 3 【0000,0011】 0.14159267 【0010,0100,0011,1111,0110
如何实现gd32f450_freertos 例程 在使用gd32f450芯片进行嵌入式开发时,结合FreeRTOS实现多任务调度是一个常见的需求。本文将介绍如何搭建gd32f450_freertos例程,帮助刚入行的小白快速上手。 整体流程 下表展示了搭建gd32f450_freertos例程的整体流程: | 步骤 | 内容 | | ------ | ------ | | 1 | 准备工
原创 2024-04-24 11:46:27
255阅读
随着ST公司芯片的价格越来越高,许多公司开始寻求国产芯片进行替换,但是大部分人用习惯了ST的单片机,突然更换国产芯片,很多产品的性能需要重新测试,对于资历比较深的嵌入式工程师来说,更换芯片后,上手还是比较快的。但是对于一些新手来说,就比较难了。特别是对于一些刚上大学的大学生,刚接触嵌入式,ST的单片机资料比较多,但是价格比较高,有点望尘莫及。国产芯片价格比较低,但是资料少,虽然说和ST公司的芯片完
  • 1
  • 2
  • 3
  • 4
  • 5