在GD32F103移植STM32F103代码 |
您所在的位置:网站首页 › STM103和STM105的区别 › 在GD32F103移植STM32F103代码 |
在GD32F103移植STM32F103代码
使用相同FLASH和管脚数量相同的芯片,例如GDF103C8T6移植STM32F103C8T6程序。虽然两个款芯片的寄存器地址以及架构基本相同。但是需要注意的是GD32F10x主频是108兆,但是STM32F10x主频是72兆。所以需要针对以RCC时钟进行修改。 例如打开原子哥的ALIENTEK MINISTM32 实验8 PWM输出实验例程 先将芯片的选项进行修改 然后将STM32的启动文件替换成GD的启动文件 当然也可以不替换,我这里选择替换掉。 ②修改system_stm32f10x.c文件 按照72MHz方式,添加108兆代码 1) 2)将 3)将 STM32的27位28位是保留的,但是GD的是用来配合PLL倍频的 在最后添加108兆的时钟配置程序 然后修改读取时钟的函数void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks) 至此,GD32F103移植ST32F103的工程就修改完成了,就可以尽情的使用ST的库代码了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |