- 博客(15)
- 问答 (2)
- 收藏
- 关注
原创 GD32E230编译不能跳转函数问题解决
提示no browse info for symbol in this context。首先确保你output里勾选了browse infomation。如果还不行,一直是你的工程路径有中文或者路径过深了,改正。
2025-03-23 21:40:13
81
原创 记录一个GD32E230创建模板的过程
ProjectTarget 下,新建PROJ ,Group 下同样新建APP(存自己写的函数), BSP(添加systick. c和gd32e23x_it. c), FMW_CORE(添加system_gd32e23x. c和startup_gd32e23x. s), FMW_PERI(添加你要用的外设,这里暂且添加简单重要的rcu. c, misc. c,gpio. c)3.Keil新建工程到PROJ文件夹下,工程名暂且为example(可改),然后选择单片机型号,点击红绿黄品字按钮。
2025-03-18 11:20:24
358
1
原创 关于新建GD32F407模板编译报错问题
出现此错误是因为在system_GD32F4xx.c的文件里没有定时实际的 SystemCoreClock应该是多少,根据硬件开发指南,这里不能写USE_STDPERIPH_DRIVER,GD32F470,写了编译会有180个错误,再改正确的427也不行。如果误填了,无比将工程下的文件夹全部删除,将新建模板过程重新来过。我分析是编译后已经新建的模板也有地方被编译改动了,所以重新该回去也不行,必须重新复制官方的文件才行。提示没有定义系统内核时钟。
2025-03-17 22:56:15
190
原创 win11下STM32CUBEIDE提示Error finishing flash operation解决办法
近年来用STM32CUBEIDE的用户越来越多,自己摸索出了Error finishing flash operation的解决办法,如果你也遇到了这样的问题。网上的其他办法用遍了,考虑是不是把STM32CUBEIDE的兼容性改了,因为默认情况下工具栏图标实在太小了。勾选这一项的确能够放大工具栏,但是编译环境直接不能用,出现错误。
2024-10-20 17:15:40
640
转载 切换为时钟源为内部HSI
【STM32F103配置时钟源为内部HSI 主频为64mhz - 优快云 App】http://t.csdnimg.cn/b7d48。
2024-10-02 08:26:06
43
原创 关于GD32做SPI从机收数响应实验
GD32通过配置为SPI 从机00工作模式,接收上位机(调试软件)下发的一帧数据,进入SPI中断后,通过USART0原样返回数据
2024-05-17 23:48:21
1050
2
原创 关于串口0配合DMA0不定长接收数据并返回的总结(基于GD32F103)
通过上网查看网友前辈的相关记录,发现多数使用DMA串口发送数据的文章为单独发送或接收的文档。可能实际使用中较为少见吧,很少有两种方式结合的方式。研究一天终于搞定。La Jiankai以及B站爱分享的韩小明。
2024-05-13 00:04:40
509
2
原创 Syscalc4olch2d32.dll没有被指定在windows上运行,或者它包含错误解决办法。
说明:1、此办法针对网上关于进运行,CMD命令符输入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1未能解决问题。针对有些电脑,尤其是win11系统,容易出现上述问题,可能在win11上olch2d32.dll不兼容,Syscalc4解压出来的olch2d32.dll只有247KB。解决办法:下载这一个olch2d32.dll(大小在456KB)替换原来的即可。我已绑定资源或自己找资源下载,请自行下载。
2023-11-19 00:14:45
543
1
原创 STM32(GD32)用J-Link下载Keil卡死问题解决
原因:出现这样的问题是因为你先接了编译器,也就是J-link,板子后上的电,就会造成此问题。如果下载前将编译器重新拔插或者板子先上点然后在连接编译器,就不会有此问题。今天写个常见的问题,也是之前听某位老师反应过,不过时间长了忘了原因了。这次经过实际处理才印象深刻,于是决定写出来。下载程序时按上图J-link方式后点击setting,会出现以下情况,造成Keil卡死,退出。图里红色圈里的东西都是空白,keil卡住,这时候点击关闭,Keil直接关闭退出。大概是编译器需要电流较大吧。拔插或先板子上电下载正常。
2023-10-26 23:27:22
3352
6
原创 GD32串口通信上电默认发送FF(00)或其它字节数据,在线调试时无此问题解决
通过实验,在6(Z)和5(Y)间再多加一个10KΩ,然后将3.3V接在6(Z)和5(Y)之间也可行。问题现象:硬件上电就会默认给上位机发送FF(00)或其它字节数据,当时我想上电发送0102030405以表示通信正常,但每次上电上位机都会接收到。而在在线调试时却不会出现这样的问题,程序全速全部运行都没有一样的现象。这时,需要将5(Y)的3.3V去掉才能下载,如果还不能下载,那就点击Option for Target(魔法棒)最近项目遇到的问题,查询网络上的解决办法都没有解决,最终摸索出解决方案。
2023-10-22 18:37:18
1241
1
原创 关于GD32或STM32等PA15,PB3/PB4复用为普通IO口的问题
之前没有仔细看数据手册,发现以上3个端口默认并不是IO使用,而是调试端口,上电后端口电平居然为2.7V,通过以下救命帖子才解决。需要将端口复用为普通IO口。
2023-10-21 21:39:17
649
1
原创 用Keil开发C8051F系列,装配驱动
重点提示:名为,SIC8051F_uVision的驱动,务必装在Keil的根目录,也就是第一级目录,不要装在C51下边,另外装配时选上C51文件,和uVison4DLL。【C8051编译调试工具的安装 - 优快云 App】http://t.csdnimg.cn/Ru8Ht。
2023-10-20 18:06:24
1354
1
原创 解决GD(STM)32串口未初始化上电有FF或其他数据发送问题
发现上电串口助手上位机直接发送FF(00),也有可能是其它,利用以下办法(部分网友提供)未能解决。问题现象:不初始化串口,单单初始化GPIO。硬件为,用USB转422再用max490转串口。如果这时候继续添加上初始化串口,问题复现,那就在串口初始化为复用推挽前也加上这三句话。然后在GPIO初始化前先将做串口用的收发单独初始化再全部初始化解决。用上拉方式不行,还会打乱原有的发送值。
2023-10-17 07:15:11
999
3
单片机做IIC, I2C从机,接收完上位机数据,后再通过读操作返回数据给上位机
2024-12-06
GD32 SPI通信时我从机原样返回收到的数据怎么弄?
2024-05-19
keil点击括号不自动匹配与其成对的括号
2023-12-23
时序图为什么会有两个LE,是错误了吗?
2022-11-19
变频后带宽不一样,频率源工作频率范围应该怎么选
2022-10-12
求大家懂得帮解释一下吧,单片机为宏晶的
2022-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人