本帖最后由 Joka 于 2016-8-18 16:24 编辑
第三十章SPI实验中SPI_Init()函数中
使能GPIO时钟时的代码为:
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);//使能GPIOA时钟
但是用到的IO口是PB,代码为:
GPIO_Init(GPIOB,&GPIO_InitStructure);//初始化
这里的时钟使能是不是错了?是不是应该使能GPIOB?还是我理解错了?
PS:探索者开发板
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我看原理图中SPI是挂在B口的,但是例程代码中使能的是A口,所以想问下是不是例程有错
例程里面可能是写错了,但是你在其它地方也开启了GPIOB的时钟,所以SPI能够照常运行
一周热门 更多>