如果有不同的工程,只要引脚功能匹配,基本不需要修改,如果只有103的工程,你需要修改.s的启动文件,切换芯片型号,然后修改相应的引脚配置等。或者你试用CUBEMX重新新建一个工程也可以。
芯片设置、startup_stm32f10x_xx.s根据容量选启动文件、还有一些外设资源数量跟主频的差异(如果用hal库应该能比较好兼容,标准库感觉会gg)还是建议用老徐的办法,如果是hal库的话cubemx建工程吧,如果是标准库的话又不想换hal就可能要辛苦点了。
只要引脚数一样,外设一样,就可以直接用