GD32F130 使用ST库开发项目 文章目录前言一、选开发库二、使用步骤1.安装pack包和配置2.项目编译和功能debug总结 前言近来STM32的MCU货源紧张,考虑用GD的芯片待用,以前也有用GD32F10X代替STM32F10X系列的,发现兼容性挺好的,ST的库基本上拿过来后就看直接使用。但这次用GD32F130来替换STM32F030,发现ST软件库有好多地方不兼容,特别是ADC功能,
STM32CUBEIDE.4----GPIO输出函数说明概述HAL_GPIO_Init()函数HAL_GPIO_DeInit()函数HAL_GPIO_WritePin()函数HAL_GPIO_TogglePin()函数HAL_GPIO_LockPin()函数最后概述本章主要讲解GPIO输出函数说明。 最近在弄ST和GD的课程,需要样片的可以加群申请:615061293。视频教学STM32CUBEI
文章目录【看完就懂】GD32替代STM32全过程记录一、前言二、GD32与STM32什么是GD32GD32F10x/F30x和STM32F10x资源对比GD32F10x/F30x与STM32F10x软硬件设计对比三、程序下载方法J-Link下载FlyMcu下载四、使用CubeMX开发GD32测试【看完就懂】GD32替代STM32全过程记录读完这一篇文章,你能获得的知识点:一、前言最近半导体行业出现
转载
2024-04-29 21:32:51
1192阅读
硬件说明: 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
968阅读
小熊派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
352阅读
GD32直接使用HAL库(CubeMX生成代码)编程 文章结构:GD32直接使用HAL库(CubeMX生成代码)编程一、使用背景二、芯片选型三、CubeMx程序生成四、Keil修改项五、总结 一、使用背景由于最近芯片价格高涨,STM32出现高价格与缺货的囧况。与此同时,在各个设备上的国产化需求也日益旺盛。 以往较多的低端设备上,或者定制化嵌入式设备中都采用的意法半导体公司的STM32芯片作为主控制
转载
2024-01-09 07:33:50
387阅读
一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以
转载
2022-07-04 19:39:03
1155阅读
点赞
Gd32f470zkt6资料位置 电路板资料 E:\development\GD32\开发板资料 GD32F4xxSeries\GD32F4xx_Demo_Suites_V2.6.1\GD32470Z_EVAL_Demo_Suites\Docs\Schematic编程手册 E:\development\GD32\数据手册及用户手册\GD32F4xx系列\编程手册数据手册 各io 多少个spi等 E
GD32F303开发系列文章目录第一章 GD32微控制器开发工具的安装与配置 第二章 GD32基准工程实验 第三章 GD32串口通信实验 第四章 GD32EXMC与LCD显示实验 文章目录GD32F303开发系列文章目录前言一、GD32微控制器开发工具的安装与配置1.安装Keil 5.302.设置Keil 5.303.Keil编辑和编译及程序下载过程4.GD32工程模块名称及说明5.相关参考资料总
STM32CUBEMX开发GD32F303.1----前期准备与烧录概述视频教学pack包调试软件GD-LINK下载GD-LINK烧录Keil烧录配置J-Flash Lite下载J-Flash下载最后 概述在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。需要样片的可以加群申请:615061293。视频教学听不到声音的请点
一、移植说明最近有个项目想用GD替代原有的STM32,因为GD的成本更低。然后我就找了一些GD的资料,发现目前网上已有的一些资料都比较老,比如ST移植到GD的攻略,很多都停留在GD刚推广不久的过渡时期,目前已经不适用。就是当时有些GD的芯片官方还开发出对应的pack包或固件库,那时移植GD只能在工程里面选择STM32的芯片,然后修改32的固件库。而现在,GD的芯片都有了自己的固件库和pack包,只
转载
2024-07-26 12:37:34
872阅读
准备工作首先要保证你的电脑已经安装了Keil MDK 5.27以上的版本,这是前提条件,因为GD32F4的器件支持包仅支持MDK 5.27及以上的版本,关于MDK的安装这里不再过多赘述,有需要的小伙伴可百度查询相关的内容,这里主要讲述GD32F450的工程创建器件支持包下载与安装下载链接:兆易创新 (gd32mcu.com)在页面中找到:GD32F4xx AddOn 并下载下
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF二、移植FatFs文件系统到单片机关于外部Flash的驱动程序,请看链接:关于USB设备模式下把外部Flash模拟成U盘的程序,请看链接: 1、找到官方提供的固件库中的FatFs文件夹,整体拷贝到自己工程中,如下图所示: 2、打开自己的工程,创建
转载
2024-10-23 14:32:54
318阅读
# GD32移植ChibiOS的详细指南
在嵌入式开发领域中,将RTOS(实时操作系统)移植到不同的平台上是一项常见的任务。本文将为你详细讲解如何将ChibiOS移植到GD32微控制器上。我们将一步一步进行解释,并通过代码示例加以说明,最终帮助你完成这一过程。
## 整体流程
通过以下表格,我们可以清晰地看到整个移植过程的步骤:
| 步骤 | 描述
原创
2024-10-09 04:39:33
319阅读
本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:chenjie【GD32F427开发板试用】一、环境搭建与freertos移植【GD32F427开发板试用】二、USB库移植与双USB CDC-ACM功能开发【GD32F427开发板试用】三、USB转CAN功能开发与试用总结1.环境搭建首先大概介绍一下这款GD32F427V-START开
目录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
GD32E103 USB库和STM32是不兼容的,GD32E103是M4核,STM32F103是M3核。在STM32 HAL库的基础上,如何加入GD32的USB库程序,这显得有点麻烦。经过尝试,想到了一个偷懒的办法。将GD32的USB工程生成一个lib库文件,包括初始化已经OUT事件,IN事件提供出去就
一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的。相同的地方我们就不说了,下面我给大家讲一下不同的地方。二、区别1、内核GD32采用二代的M3内核,STM32主要采用一代M3内核,下图是ARM公司
1 USB通信都是基于中断完成的,主要使用两个中断:复位中断、数据传输中断。1.1 复位中断 对于复位中断来讲,设备插入主机后,并设置连接,主机识别设备连接后,会复位设备。复位后使用0默认,对设备进行枚举,枚举过程其实就是获取设备的各种描述符。
原创
2022-01-05 13:35:19
3612阅读