stm32f103c8t6程序转gd32f103板子上需要改动哪些东西
时间: 2024-06-20 22:03:57 浏览: 114
stm32f103c8t6移植u8g2库,烧录程序接好线即可。
将STM32F103C8T6的程序移植到GD32F103板子上,需要注意以下几点:
1. 外设的寄存器地址不同。GD32F103与STM32F103在外设寄存器的布局上存在一定差异。因此,需要根据GD32F103的外设手册重新定义外设寄存器的地址。
2. 调用库函数的名称不同。由于两个芯片厂家的库函数实现略有不同,因此需要将原程序中调用的库函数修改为GD32F103库函数的名称。
3. 硬件资源的映射不同。由于两个芯片的硬件资源分配存在一定差异,因此需要根据GD32F103的硬件资源分配情况进行对应修改。
4. 时钟配置不同。GD32F103和STM32F103的时钟配置有所不同,需要根据GD32F103的时钟配置手册进行对应修改。
5. 编译工具链不同。GD32F103和STM32F103采用的是不同的编译工具链,因此需要根据GD32F103的编译工具链进行编译。
阅读全文