gaiwei例子:gd32f103移植stm32f103
使用相同flash和管脚数量相同的芯片,例如gdf103c8t6移植stm32f103c8t6程序。虽然两个款芯片的寄存器地址以及架构基本相同。但是需要注意的是gd32f10x主频是108兆,但是stm32f10x主频是72兆。所以需要针对以rcc时钟进行修改。
1.先将芯片的选项进行修改:查找对应芯片。
2.将stm32的启动文件替换成gd的启动文件。
3.修改时钟相关配置。
打开stm32f10x.h文件,#define hse_startup_timeout ((uint16_t)0x0500) /*!< time out for hse start up /
修改为#define hse_startup_timeout ((uint16_t)0xffff) /!< time out for hse start up */
4.修改system_stm32f10x.c文件
改为:
5.对应的文件利、里,syclk_fpeq_72 mhz 72改为108
6.添加108mhz的时钟配置程序
7.最后,然后修改读取时钟的函数void rcc_getclocksfreq(rcc_clockstypedef* rcc_clocks)
深入理解低功耗无线传感器网络标准
韩国预备未来十年拿出1.5万亿韩元支持下一代半导体技术研发
安全造就高效的人机协作
干货:盘点新能源汽车的相关技术
医疗废物在线监测系统实用功能
GD32代码移植STM32(一)
人工智能VS传统采编: 新闻业正在经历有史以来最为震撼的大变革
宁德时代与科士达合作_开始进军荷兰家庭储能市场
熔城半导体芯片系统封装及模组制造基地项目开工 总投资达57.8亿元
桥式电路的开关产生的电流和电压
高频疲劳试验机,有哪些主要构造?
那些你不知道的LED封装猫腻
华为畅享9Plus评测 完全可以满足日常的娱乐体验
AI生成的图像可能会取代现有的摄影技术
玩VR虚拟现实有瘾?续玩长时间佩戴VR眼镜是一种怎样的体验?
硅光电倍增管用于直接飞行时间测距应用(一):直接ToF测距系统的设计
两款电平位移电路图解析
CAN电气特性属性
美高森美发布业界首个用于数据中心存储的24G SAS 扩展器
在智能汽车领域 华为并非是成为自动驾驶开发者