为什么我的stm32f103c8t6只有GPIOC,GPIO_Pin_13口能输出高电平

2019-08-21 13:29发布

部分代码如下
#define GPIOC               ((GPIO_TypeDef *) GPIOC_BASE)
#define GPIO_Pin_13                ((uint16_t)0x2000)  /* Pin 13 selected */
#define assert_param(expr) ((void)0)

void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
{
  /* Check the parameters */
  assert_param(IS_GPIO_ALL_PERIPH(GPIOx));
  assert_param(IS_GPIO_PIN(GPIO_Pin));

  GPIOx->BSRR = GPIO_Pin;
}

GPIO_SetBits(GPIOC,GPIO_Pin_13);
GPIO_SetBits(GPIOC,GPIO_Pin_14);
GPIO_SetBits(GPIOC,GPIO_Pin_15);
为什么只有GPIOC13输出高电平,14、15好像没反应
我是连上uln2003芯片的驱动板看的
360截图20170412211322740.jpg
我把13、14、15口引到IN1,2,3处,可只有一个led亮,为什么?是stmf103板子问题吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。