2019-07-14 14:06发布
谦谦三君子 发表于 2019-2-20 10:21 这是从STM32F103手册上截的,从中可以看出GPIOB在APB2上,SPI3挂在了APB1总线上。
最多设置5个标签!
STM32F103VBT6.
SPI3使用的管脚是PB4,PB5,PB6,其中有的管脚默认功能是JTAG管脚。所以需要使能AFIO。
似乎没看到你操作片选的程序?
另外,可以尝试改为复用推挽输出
RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE);
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB ,ENABLE);
这个是F4的,似乎和F1的不一样!
这里是没问题的,F1没有AHB总线;
重点检查硬件和调试看寄存器的值
一周热门 更多>