将STM32F103的程序移植到STM32F107VC上,用不了该怎么办

2019-07-14 14:44发布

做毕业设计,小白一枚,把DW1000测距的代码从STM32F103上移植到STM32F107VC上,改了启动文件和宏定义,也改了时钟,程序可以成功编译,但是下到板子上没办法完成测距功能,老师让我回来看看是不是SPI接口不一样,但是我看完全是一样的,现在不知道怎么办,求各位大神指教!
如果需要什么代码可以跟我说,我也不知道是哪部分出了问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
bin548
1楼-- · 2019-07-15 11:16
苏州名之卓 发表于 2019-1-8 18:41
你可以把原来的文件贴上来,也许有人会帮你把事情搞定的

我都不知道要贴什么上来,源码吗?
bin548
2楼-- · 2019-07-15 11:16
SPI是直接用的STM32F10x的固件库,从103移植到107应该不用修改吧?不懂
csw_ying
3楼-- · 2019-07-15 12:37
好吧,这个移植没有做过,怎么说都是问题,第一,你没有说清用的是什么芯片,是STM32F103R8?STM32F103VC?  这个芯片不同移植的步骤就不一样,管脚数不同?RAM不同,都影响移植,即使程序移植成功,你确定你的原程序中的SPI是和新的芯片构成的板子上的SPI 是同一个,比如是都是SPI2?SPI1和SPI2的管脚不同,开启的时钟不同,还有原程序要是用了管脚功能复用,你的问题就更多了,好了,你该去看看书,补补基础。
60user38
4楼-- · 2019-07-15 16:06
f103和107的启动文件不一样的,需要更改,不是只改型号就可以

一周热门 更多>