初学stm32,在网上买了块最小系统板,照着视频写了跑马灯的程序,程序也下载成功了
初学stm32,在网上买了块最小系统板,照着视频写了跑马灯的程序,程序也下载成功了可是我外搭的几个灯就是不亮,线也没搭错呀……求问原因...
初学stm32,在网上买了块最小系统板,照着视频写了跑马灯的程序,程序也下载成功了可是我外搭的几个灯就是不亮,线也没搭错呀……求问原因
展开
展开全部
由于你的灯是自己外接的,你必须搞清楚,灯是低有效还是高有效。其他,只要照着视频设置即可。点亮灯,给你个初始化设置范例吧。
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIO_SetBits(GPIOC,GPIO_Pin_All);
}
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIO_SetBits(GPIOC,GPIO_Pin_All);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询