打印

有些GPIO口置不了位啊

[复制链接]
1738|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
isd2560|  楼主 | 2009-3-25 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
悬空,没有接外围电路,PE置高位不起作用哈,拿来做一般IO用的
程序如下
  GPIO_InitTypeDef GPIO_InitStructure;
  
  /* Configure PE.01-03 as output push-pull */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOE, &GPIO_InitStructure);

主程序中
  printf(" Try Again!!");
  
  GPIO_SetBits( GPIOE, GPIO_Pin_1);
  GPIO_SetBits( GPIOE, GPIO_Pin_2);
  GPIO_SetBits( GPIOE, GPIO_Pin_3);
  //GPIO_SetBits( GPIOE, GPIO_Pin_4);
  //GPIO_SetBits( GPIOE, GPIO_Pin_5);


沙发
香水城| | 2009-3-25 10:38 | 只看该作者

请打开对应的时钟

使用特权

评论回复
板凳
isd2560|  楼主 | 2009-3-25 10:41 | 只看该作者

可以了

 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE);
最近老是犯迷糊,调那么多多板子,谢谢香版,欧了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

93

帖子

0

粉丝