小熊派GD32开发(1)— 开发环境的搭建及点亮第一个LED灯一、开发板介绍BearPi-IoT(GD)是一款基于兆易创新的GD32F303RGT6设计的物联网开发板。其主控芯片为GD32F303RGT6,主频80MHz,内部1024K Flash,96KB SRAM。开发板板载资源如下:1、SD卡座2、8MB SPI Flash3、5V USB 供电通信接口4、电源指示LED 红色5、E53 扩
转载 2024-05-14 16:28:47
348阅读
硬件说明:  MCU: GD32C103 120M,128K,32k RAM.  输入:USB 5V.  OBD功能口定义:OBD(2,10)VPWM、OBD 7(K线)、OBD 6(CAN H)、OBD 14(CAN L)、OBD 15(L线).软件说明: 一、汽车CAN2.0(双线OBD 6、14) 1、支持波特率:1M、800K、500K、250K、125K、100K、62K、50K、
转载 2024-05-12 15:33:36
965阅读
一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以
转载 2022-07-04 19:39:03
1152阅读
1点赞
Gd32f470zkt6资料位置 电路板资料 E:\development\GD32\开发板资料 GD32F4xxSeries\GD32F4xx_Demo_Suites_V2.6.1\GD32470Z_EVAL_Demo_Suites\Docs\Schematic编程手册 E:\development\GD32\数据手册及用户手册\GD32F4xx系列\编程手册数据手册 各io 多少个spi等 E
单片机 IIC程序 IIC驱动 模拟IIC GD32 STM32 IIC
原创 2022-01-05 11:53:49
2177阅读
单片机 IIC程序 IIC驱动 模拟IIC GD32 STM32 IIC
原创 2022-02-16 17:20:59
3051阅读
一、工具  1、硬件:GD32F30x系列单片机  2、编译环境:KEIL  3、Flash芯片:GD25Q256DF二、移植FatFs文件系统到单片机关于外部Flash的驱动程序,请看链接:关于USB设备模式下把外部Flash模拟成U盘的程序,请看链接:  1、找到官方提供的固件库中的FatFs文件夹,整体拷贝到自己工程中,如下图所示:   2、打开自己的工程,创建
准备工作首先要保证你的电脑已经安装了Keil MDK 5.27以上的版本,这是前提条件,因为GD32F4的器件支持包仅支持MDK 5.27及以上的版本,关于MDK的安装这里不再过多赘述,有需要的小伙伴可百度查询相关的内容,这里主要讲述GD32F450的工程创建器件支持包下载与安装下载链接:兆易创新 (gd32mcu.com)在页面中找到:GD32F4xx AddOn  并下载下
# GD32移植ChibiOS的详细指南 在嵌入式开发领域中,将RTOS(实时操作系统)移植到不同的平台上是一项常见的任务。本文将为你详细讲解如何将ChibiOS移植到GD32微控制器上。我们将一步一步进行解释,并通过代码示例加以说明,最终帮助你完成这一过程。 ## 整体流程 通过以下表格,我们可以清晰地看到整个移植过程的步骤: | 步骤 | 描述
原创 2024-10-09 04:39:33
319阅读
目录1 IO初始化2 初始化2.1 使能RCU2.2 复位SDIO2.3 时钟配置2.3.1 DIV[0:8](时钟分频)2.3.2 CLKBYP(旁路时钟使能位)2.3.3 CLKPWRSAV(时钟动态开启/关闭以节省功耗)2.3.4 CLKEDGE(时钟边沿选择位)2.4 设置总线位宽2.5 使能SDIO的电源2.6 使能SDIO时钟3 命令状态机4 SDIO命令4.1 c
最近一个项目使用GD32F450VI+ESP8266需要做远程升级,基本参考正点原子IAP的那一章节,但是在GD32F450上却遇到了问题,无法跳转,然后使用正点原子的开发板stm32f429,以及stm32f103c8和gd32f103c8运行同样流程的程序,却又没有问题,于是咨询了一下GD的FAE后,才知道问题出在GD的FLASH的特殊性上。本文中就不对IAP的一般流程做介绍,只对GD32F4
转载 19小时前
406阅读
本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:chenjie【GD32F427开发板试用】一、环境搭建与freertos移植【GD32F427开发板试用】二、USB库移植与双USB CDC-ACM功能开发【GD32F427开发板试用】三、USB转CAN功能开发与试用总结1.环境搭建首先大概介绍一下这款GD32F427V-START开
GD32直接使用HAL库(CubeMX生成代码)编程 文章结构:GD32直接使用HAL库(CubeMX生成代码)编程一、使用背景二、芯片选型三、CubeMx程序生成四、Keil修改项五、总结 一、使用背景由于最近芯片价格高涨,STM32出现高价格与缺货的囧况。与此同时,在各个设备上的国产化需求也日益旺盛。 以往较多的低端设备上,或者定制化嵌入式设备中都采用的意法半导体公司的STM32芯片作为主控制
转载 2024-01-09 07:33:50
381阅读
文章目录【看完就懂】GD32替代STM32全过程记录一、前言二、GD32与STM32什么是GD32GD32F10x/F30x和STM32F10x资源对比GD32F10x/F30x与STM32F10x软硬件设计对比三、程序下载方法J-Link下载FlyMcu下载四、使用CubeMX开发GD32测试【看完就懂】GD32替代STM32全过程记录读完这一篇文章,你能获得的知识点:一、前言最近半导体行业出现
作者 | strongerHuang前不久,兆易创新发布了一则消息:9年时间(2013-2022),GD32累计10亿颗出货量。不懂这个行业的人,可能觉得9年时间才10亿颗芯片,太少了吧。其实,这个成绩在国内同业中算是非常好的了。我们这里看一下GD32 MCU的发展:2013年4月,发布中国第一颗Cortex-M3内核MCU。2016年6月,发布中国第一颗Cortex-M4内核MCU。2
目录1 硬件接法2 IO初始化3 EXMC初始化3.1 RCU时钟使能3.2 配置SDRAM 控制寄存器 (EXMC_SDCTLx) (x=0, 1)3.2.1 设置SDCLK[1:0]3.2.2 设置BRSTRD3.2.3 设置PIPED[1:0]3.2.4 设置CL[1:0]3.2.4 设置NBK(Bank数量)3.2.4 设置SDW[1:0] (数据总线宽度) 
转载 2024-10-14 22:24:42
328阅读
1 USB通信都是基于中断完成的,主要使用两个中断:复位中断、数据传输中断。1.1 复位中断      对于复位中断来讲,设备插入主机后,并设置连接,主机识别设备连接后,会复位设备。复位后使用0默认,对设备进行枚举,枚举过程其实就是获取设备的各种描述符。
原创 2022-01-05 13:35:19
3612阅读
1 USB通信都是基于中断完成的,主要使用两个中断:复位中断、数据传输中断。1.1 复位中断      对于复位中断来讲,设备插入主机后,并设置连接,主机识别设备连接后,会复位设备。复位后使用0默认地址,对设备进行枚举,枚举过程其实就是获取设备的各种描述符。     当设备被主机复位后,设备会对端点0的相关寄存器进行初始化。初始化完成后,设备就可以通过端点0进行控制传输,也就可以通过控
原创 2022-02-16 17:20:33
3397阅读
GD32F130 使用ST库开发项目 文章目录前言一、选开发库二、使用步骤1.安装pack包和配置2.项目编译和功能debug总结 前言近来STM32的MCU货源紧张,考虑用GD的芯片待用,以前也有用GD32F10X代替STM32F10X系列的,发现兼容性挺好的,ST的库基本上拿过来后就看直接使用。但这次用GD32F130来替换STM32F030,发现ST软件库有好多地方不兼容,特别是ADC功能,
# GD32开发环境搭建 欢迎来到GD32开发环境搭建的指南!在这里,我将为你介绍如何搭建GD32开发环境,让你能够开始开发你的应用程序GD32是一个基于ARM Cortex-M微控制器内核的单片机系列,它的特点是性能高,功耗低,广泛应用于各种嵌入式系统。 ## 环境准备 在开始GD32开发之前,我们需要准备好以下工具: - GD32开发板 - 一个USB数据线 - GD32CubeMX:
原创 2024-04-23 20:14:03
796阅读
  • 1
  • 2
  • 3
  • 4
  • 5