部分代码如下
#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芯片的驱动板看的
我把13、14、15口引到IN1,2,3处,可只有一个led亮,为什么?是stmf103板子问题吗?
吧全部代码贴出了看一下
pc14、15要设置输出模式的吗?可是pc13也没有设置的呀,求解
我看了下代码,发现真的只设置了pc13口模式,谢谢解惑
一周热门 更多>