这种情况, 不外乎几个原因
一 spi时钟没Enable
二 spi 没便能
你说的对,要看看实际写进寄存器的是什么才是调试,我也看了很久,谁知道犯傻在使能时钟的语句写错了
谢谢你的回答:handshake 感谢各位的回答,问题已经找到了,谢谢各位:handshake 正真的原因是我看到 stm32f373x_spi.c 文件中的
===============================================================================
##### How to use this driver #####
===============================================================================
[..]
(#) Enable peripheral clock using RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE)
function for SPI1 or using RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2, ENABLE)
function for SPI2 or using RCC_APB1PeriphResetCmd(RCC_APB1Periph_SPI3, ENABLE)
for SPI3.
然后就没多想了,也是自己没细心看:L
页:
1
[2]