- 博客(3)
- 收藏
- 关注
原创 解决GD32/STM32时钟频率设置不当导致单片机无法启动/波特率不匹配的问题。
找到单片的系统文件system_stm32f30x.c 或 system_gd32f30x.c。上图为stm32f30x,含义是16M外部晶振,经过1分频,2分频,9倍频得到72M输出。然后在keil中找到单片机的头文件,例如stm32f30x.h 或 gd32f30x.h。使得PLL输出芯片最大频率(stm32f30x为72M,gd32f30x为120M)上图为gd32f30x,含义是16M外部晶振,经过2分频,15倍频得到120M输出。默认外部晶振频率为8M,笔者板子上搭载的是16M,故修改成16M。
2024-02-19 14:48:23 1029 1
原创 ARM-GCC环境搭建:适用STM32/GD32的编译调试总结
本文主要介绍了在windows系统下如何搭建开源嵌入式开发环境,分别实现了STM32/GD32单片机的程序烧录和调试,由于笔者也是初次接触,并没有太多理论讲解,全文是对自己动手实践的一次总结记录,针对本文若有任何问题,欢迎与笔者探讨。
2022-12-23 18:26:08 9220 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人