STM32F103R8初始化PB9会导致SPI的MISO不正常

2019-07-18 17:19发布

使用F103R8T6,编译spi1的时候,如果初始化PB9(V3.5库函数),则会导致SPI的MISO会不正常。PB口的其他引脚初始化没有影响。
换成VCT6的开发板,更改s文件,宏定义后,就没问题。没有弄明白,求大神指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
60user75
2019-07-19 03:32
cnm7 发表于 2019-6-19 07:13
发的地址有被解析正确么,查看一下波形,MOSI对应CLK的数据是否正确,SP初始化配置

宏定义HD  和MD不同,s文件不同,配置里面的flash不同。编译都是没有错误和警告的,没有跑别的初始化,就单单spi的初始化和PB9的初始化了.
黄 {MOD}是CLK的波形,绿 {MOD}是MISO上引脚的波形,应该是SCLK带过来的杂波,很同步。不知道这个杂波咋出来的,如果屏蔽了PB9,波形是图2,虽然MISO上也有杂波,但是确实有数据的


VCT6是开发板跳线过去的,波形很干净,没有这种杂波出来,但是是开发板跳线过去的,当时忘记拍照了。

一周热门 更多>