本帖最后由 liuchangnan789 于 2016-1-15 10:33 编辑
关于初始化GPIO的问题。为什么WAKE_UP那个GPIO初始化的时候只有初始化引脚和下拉,那速度和模式不用吗?还是因为这两个口和KEY_0_1_2一样所以不用了?我特意看了typedef这个定义,没啥的。。我理解力太差,求大家解答一下
补充:我刚才打开寄存器版本的,发现里面用是的GPIO_SET。进入sys.h看到下图这句话。我的理解就是作为输出时其实速度和推挽还是开漏无关,看来我学习还是不仔细啊。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
GPIO_Init已经将前面几个按键设置完了,由于按键都是输入模式,所以mode就不用设置了(对于输入模式,速度设置是多余的),mode值仍保存在结构体中,只要设置一下不一样的下拉即可,然后再用这个结构体去设置这个WK_UP按键。
你好,那既然用的一个结构体,那两个GPIO_Init取结构的时候定义了两个GPIO口和上拉或者下拉,用哪个阿,他怎么区分的啊。。还是不太懂
一周热门 更多>