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

2019-07-14 14:44发布

做毕业设计,小白一枚,把DW1000测距的代码从STM32F103上移植到STM32F107VC上,改了启动文件和宏定义,也改了时钟,程序可以成功编译,但是下到板子上没办法完成测距功能,老师让我回来看看是不是SPI接口不一样,但是我看完全是一样的,现在不知道怎么办,求各位大神指教!
如果需要什么代码可以跟我说,我也不知道是哪部分出了问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
vyewrewr
1楼-- · 2019-07-14 18:55
 精彩回答 2  元偷偷看……
zhouxk
2楼-- · 2019-07-14 21:14
你是用的固件库开发的吗?有STM32CubeMX新建个HAL的工程试一下。
测试一下SPI口的波形,看看时钟频率是否一致,数据片选的起始状态是否正常。
跟踪一下你的关于系统时钟的寄存器,看是否与103一致,必须先保证系统时钟。SPI相关寄存器是否正常。
bbslsk
3楼-- · 2019-07-14 22:49
我也建议工程新键,然后把应用代码移植过去,因为工程包含的很多东西可能会不一样
bin548
4楼-- · 2019-07-15 04:08
bbslsk 发表于 2019-1-8 18:05
我也建议工程新键,然后把应用代码移植过去,因为工程包含的很多东西可能会不一样

好的,我新建工程试试
bin548
5楼-- · 2019-07-15 04:09
另外,测距有两块板子,一块发送一块接收,SPI接口应该怎么配置?
苏州名之卓
6楼-- · 2019-07-15 09:07
 精彩回答 2  元偷偷看……

一周热门 更多>