stm32用gpio点亮一个led,程序编译过了,但是灯不亮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32用gpio点亮一个led,程序编译过了,但是灯不亮相关的知识,希望对你有一定的参考价值。
#include "stm32f10x.h"
GPIO_InitTypeDef GPIO_InitStructure;
void RCC_Configuration(void);
void Delay(__IO uint32_t nCount);
int main(void)
RCC_Configuration();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
while (1)
GPIO_SetBits(GPIOA,GPIO_Pin_10);
Delay(60000);
GPIO_ResetBits(GPIOA,GPIO_Pin_10);
Delay(60000);
void RCC_Configuration(void)
SystemInit();
void Delay(__IO uint32_t nCount)
for(; nCount != 0; nCount--);
硬件电路应该是好的,跑别的程序灯都正常闪烁
追答硬件调试下,看IO口状态改变了没
参考技术A 可能是编译环境设置的问题,不要进行优化追问单步执行的时候,程序能跑进循环,也能成功下载到板子上,但就是灯不亮
追答再对比例程自己看看,
参考技术B 外设时钟设置了吗?追问请问外设时钟是指?怎么外设啊?谢谢
以上是关于stm32用gpio点亮一个led,程序编译过了,但是灯不亮的主要内容,如果未能解决你的问题,请参考以下文章