请问如何设置stm32f051的PD0、PD1为GPio口

2019-07-14 14:44发布

如何设置STM32f051的PD0、PD1为GPio口,以下程序只能一直输出高电平,请大神帮忙  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOD, ENABLE);
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_0 | GPIO_Pin_1;        
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//GPIO_Mode_OUT;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOD, &GPIO_InitStructure);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
cnm7
1楼-- · 2019-07-14 21:40
也看参考【STM32F103的PD0/PD1复用为GPIO】
【把OSC_IN/OSC_OUT引脚作为GPIO端口PD0/PD1】
【如何设置STM101C8的PD0和PD1】
代码也蛮多的
bluepink
2楼-- · 2019-07-15 01:12
谢谢,我试试
毛毛lallala
3楼-- · 2019-07-15 04:39
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//GPIO_Mode_OUT; 设置为复用功能了额
csw_ying
4楼-- · 2019-07-15 04:47
 精彩回答 2  元偷偷看……

一周热门 更多>