- 博客(22)
- 问答 (2)
- 收藏
- 关注
原创 Keil和STM32CubeProgrammer都识别不到ST-LINK问题解决
1.可见图中能够识别ST-LINK序列号,但是识别不到硬件Device。为了确认问题原因,打开STM32CubeProgrammer2.同样,STM32CubeProgrammer也不能识别到st-link。3.解决办法共7个解决思路,逐一排查。如果感觉都没问题,原因找到,进行解决。
2025-09-27 17:45:02
1463
原创 区分PD+VCO方案和集成VCO锁相环方案哪个相噪好,应该怎么比较判断
要判断 “PD+VCO分立方案” 和 “集成VCO锁相环芯片方案” 哪个相位噪声更好,不能简单看 datasheet 上的某一个值,而是需要分频段、分来源、归一化比较。集成VCO PLL 中等(FOM>-220 dBc/Hz) 一般(受限于片上VCO) 通信系统、消费电子。PD+VCO分立 优秀(FOM可<-230 dBc/Hz) 优秀(可选高端VCO) 高端射频、微波LO。- 注意:集成VCO的FOM通常略差于分立PD,但胜在VCO匹配好、环路优化完善。📌 步骤2:比较VCO自由振荡相位噪声(带外)
2025-08-23 11:29:22
405
原创 鉴相器以及集成VCO锁相环器件自身的相位噪声指标怎么看
若手册直接给出“-227 dBc/Hz@10 kHz, f_PFD=100 MHz, N=40”,可反推 FOM=-227-10log100M-20log40≈-227-80-32=-339 dBc/Hz,属于业内优秀值。- 若只给出“-106 dBc/Hz@1 kHz offset, f_PFD=1 MHz, N=1000”,FOM=-106-60-60=-226 dBc/Hz,则说明基底噪声较高。| 消费级 Wi-Fi | <-85 dBc/Hz | <-90 dBc/Hz | 成本优先 |
2025-08-21 00:06:19
558
转载 ARMLMD_LICENSE_FILE: unset LM_LICENSE_FILE: unset ARM_PRODUCT_DEF: unset
KEIL V5.38下安装AC5.06后,添加编译路径,但仍然出现UNSET的问题,用下面的方法解决\n\nkeil MDK版本更新到最新版本是V5.38。由于V5.38不支持编译器5,并且将默认编译器设置为编译器6,所以我安装了编译器5(Arm编译器版本5,V5.06更新7),带有独立补丁。\n————————————————\n版权声明:本文为CSDN博主「happydesigner」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
2025-07-23 10:03:03
286
原创 开发STM/GD32 Keil 提示Error : L6218E Undefined symbol……解决办法
1.常见的错误原因为,没有加外设文件。比如,你要使用time外设或usart外设,则需要添加gd32…timer. c或者gd32…usart. c厂家文件,里边包含各种库函数,不添加当然报错。2. 还有一次遇到的添加了库文件也不行,重新找到固件库中的Template中的gd32f10x_it.c和gd32f10x_it.h文件替换,加到工程里解决。
2025-06-06 10:11:57
723
原创 GD32E230编译不能跳转函数问题解决
提示no browse info for symbol in this context。首先确保你output里勾选了browse infomation。如果还不行,一直是你的工程路径有中文或者路径过深了,改正。
2025-03-23 21:40:13
206
原创 记录一个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
570
1
原创 关于新建GD32F407模板编译报错问题
出现此错误是因为在system_GD32F4xx.c的文件里没有定时实际的 SystemCoreClock应该是多少,根据硬件开发指南,这里不能写USE_STDPERIPH_DRIVER,GD32F470,写了编译会有180个错误,再改正确的427也不行。如果误填了,无比将工程下的文件夹全部删除,将新建模板过程重新来过。我分析是编译后已经新建的模板也有地方被编译改动了,所以重新该回去也不行,必须重新复制官方的文件才行。提示没有定义系统内核时钟。
2025-03-17 22:56:15
467
原创 win11下STM32CUBEIDE提示Error finishing flash operation解决办法
近年来用STM32CUBEIDE的用户越来越多,自己摸索出了Error finishing flash operation的解决办法,如果你也遇到了这样的问题。网上的其他办法用遍了,考虑是不是把STM32CUBEIDE的兼容性改了,因为默认情况下工具栏图标实在太小了。勾选这一项的确能够放大工具栏,但是编译环境直接不能用,出现错误。
2024-10-20 17:15:40
1155
3
转载 切换为时钟源为内部HSI
【STM32F103配置时钟源为内部HSI 主频为64mhz - CSDN App】http://t.csdnimg.cn/b7d48。
2024-10-02 08:26:06
74
原创 关于GD32做SPI从机收数响应实验
GD32通过配置为SPI 从机00工作模式,接收上位机(调试软件)下发的一帧数据,进入SPI中断后,通过USART0原样返回数据
2024-05-17 23:48:21
1664
2
原创 关于串口0配合DMA0不定长接收数据并返回的总结(基于GD32F103)
通过上网查看网友前辈的相关记录,发现多数使用DMA串口发送数据的文章为单独发送或接收的文档。可能实际使用中较为少见吧,很少有两种方式结合的方式。研究一天终于搞定。La Jiankai以及B站爱分享的韩小明。
2024-05-13 00:04:40
615
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
677
1
原创 STM32(GD32)用J-Link下载Keil卡死问题解决
原因:出现这样的问题是因为你先接了编译器,也就是J-link,板子后上的电,就会造成此问题。如果下载前将编译器重新拔插或者板子先上点然后在连接编译器,就不会有此问题。今天写个常见的问题,也是之前听某位老师反应过,不过时间长了忘了原因了。这次经过实际处理才印象深刻,于是决定写出来。下载程序时按上图J-link方式后点击setting,会出现以下情况,造成Keil卡死,退出。图里红色圈里的东西都是空白,keil卡住,这时候点击关闭,Keil直接关闭退出。大概是编译器需要电流较大吧。拔插或先板子上电下载正常。
2023-10-26 23:27:22
5216
8
原创 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
1638
1
原创 关于GD32或STM32等PA15,PB3/PB4复用为普通IO口的问题
之前没有仔细看数据手册,发现以上3个端口默认并不是IO使用,而是调试端口,上电后端口电平居然为2.7V,通过以下救命帖子才解决。需要将端口复用为普通IO口。
2023-10-21 21:39:17
867
1
原创 用Keil开发C8051F系列,装配驱动
重点提示:名为,SIC8051F_uVision的驱动,务必装在Keil的根目录,也就是第一级目录,不要装在C51下边,另外装配时选上C51文件,和uVison4DLL。【C8051编译调试工具的安装 - CSDN App】http://t.csdnimg.cn/Ru8Ht。
2023-10-20 18:06:24
1693
1
原创 解决GD(STM)32串口未初始化上电有FF或其他数据发送问题
发现上电串口助手上位机直接发送FF(00),也有可能是其它,利用以下办法(部分网友提供)未能解决。问题现象:不初始化串口,单单初始化GPIO。硬件为,用USB转422再用max490转串口。如果这时候继续添加上初始化串口,问题复现,那就在串口初始化为复用推挽前也加上这三句话。然后在GPIO初始化前先将做串口用的收发单独初始化再全部初始化解决。用上拉方式不行,还会打乱原有的发送值。
2023-10-17 07:15:11
1459
3
官网下载AD8531模型,导入LTspice后,仿真结果不对
2025-08-16
单片机做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关注的人
RSS订阅